La iglesia de Santa María del Castillo es la única parroquia que actualmente se conserva de las cuatro con las que contaba la localidad española de Buitrago del Lozoya en el siglo XVI. Está construida en el interior del recinto amurallado, muy próxima al castillo.
La iglesia comenzó a construirse a principios del siglo XIV, probablemente sobre una antigua mezquita. Fue concluida en el año 1321, si bien fue reestructurada en el siglo XV como evidencian las ventanas y las dos portadas de estilo hispano-flamenco, muy difundido al final de la Edad Media por el área septentrional de la Comunidad de Madrid.
El estilo de la nave era originalmente gótico, cubierta con bóveda de crucería de la que hoy aún se pueden apreciar los arranques de los nervios en las fachadas desnudas de su interior. El ábside tiene forma poligonal y es de mejor fábrica que el resto de la nave, puesto que se construyó con sillares de granito bien trabajados, en contraste con el resto de la nave, hecha con sillarejo sin trabajar.
En 1936, comandos republicanos incendiaron todo el conjunto perdiéndose entonces los retablos, cuadros y tallas con que contaba la iglesia. El incendio provocó además el desplome de la techumbre gótica, la cual ha sido transformada en neomudéjar tras la restauración realizada en 1982. Hay que destacar aquí que el artesonado que cubre el altar mayor es original del siglo XV, ya que procede del antiguo Hospital de San Salvador. Todas las obras de restauración fueron llevadas a cabo por los alumnos de la Escuela-Taller San Francisco de Asís, en la que se enseñan diversos oficios a chicos y chicas de edades comprendidas entre trece y dieciséis años.
Recientemente se han realizado excavaciones arqueológicas en su entorno próximo, descubriéndose una necrópolis medieval
Fuente: Wikipedia