Está situado en el valle del río Gállego, al norte del embalse de Ardisa.
Compuesto por cuatro núcleos urbanos: Biscarrués, Erés y Piedramorrera.
Limita al norte con Ayerbe y Santa Eulalia de Gállego, al sur con Lupiñén, por el este con Ayerbe y Lupiñen y por el oeste con Ardisa.
Cuenta con una población de 187 habitantes (INE 2024).
Población de derecho según los censos de población del INE Población de hecho según los censos de población del INEEntre el censo de 1857 y el anterior, crece el término del municipio porque incorpora a 225089 (Erés)Entre el censo de 1940 y el anterior, crece el término del municipio porque incorpora a 22609 (Piedramorrera)[8]