La iglesia parroquial de Santa María ha tenido varias advocaciones a lo largo de la historia. La más antigua que se conoce es la de Santa Magdalena: consta así en 1314, mientras que en 1758 aparece dedicada a Nuestra Señora de los Ángeles. En 1904 ya consta con el patronazgo de santa María. Centraba una agrupación parroquial que tenía como sufragistas a San Martín de Torallola y San Cristóbal de Puimanyons. En la actualidad está agrupada a la parroquia de La Puebla de Segur.
Es una iglesia pequeña, de una sola nave sobrealzada modernamente, con ábside semicircular a levante. Tiene un campanario de espadaña en la fachada de poniente. El ábside, hecho de sillares irregulares formando hileras regulares, es la parte original románica del edificio. Conserva la cubierta de losas original.
Bibliografía
CASES I LOSCOS, Maria Lluïsa i RAMOS I MARTÍNEZ, Maria-Lluïsa. "Santa Maria de Toralla (abans Santa Magdalena)". Dins El Pallars. Barcelona: Enciclopèdia Catalana, 1993 (Catalunya romànica, XV). ISBN 84-7739-566-7 (en catalán)
GAVÍN, Josep M. Pallars Jussà. Barcelona: Arxiu Gavín, 1981 (Inventari d'esglésies, 8). ISBN 84-85180-25-9 (en catalán)