Buitrago del Lozoya es un pueblo de la Comunidad de Madrid (España) situado en el Valle Medio del Lozoya, a los pies del puerto de Somosierra, en plena Sierra de Guadarrama. Dista 74 km de Madrid hacia el extremo norte de la provincia. Es el único pueblo de toda la comunidad que conserva íntegro su antiguo recinto amurallado. El río Lozoya, que da sobrenombre al municipio, lo circunda por todos sus lados menos el meridional, convirtiéndose así en un foso natural de defensa.