Linda por el norte con Santa Cilia de Jaca y con Jaca, por el este con Jaca, por el sur con Jaca, Peñas de Riglos y Bailo; y por el oeste con Bailo y Santa Cilia de Jaca.
Su término municipal incluye el núcleo de Binacua.
Parte de su término municipal está ocupado por el Paisaje protegido de San Juan de la Peña y Monte Oroel.
Cuenta con una población de 188 habitantes (INE 2024).
Población de hecho según los censos de población del INE.