En su término municipal nace el río Alhama.
Esta pequeña población de la comarca de Tierras Altas está ubicada en el norte de la provincia, bañada por afluentes del río Mayor, en la vertiente mediterránea en una región dominada por la sierra del Almuerzo y la del Madero.
[2] A la caída del Antiguo Régimen la localidad se constituye en municipio constitucional en la región de Castilla la Vieja, partido de Ágreda[3] que en el censo de 1842 contaba con 75 hogares y 302 vecinos.
A mediados del siglo XIX[4] crece el término del municipio porque incorpora a El Espino.
Cuenta con una población de 33 habitantes (INE 2024).