Municipio situado en el norte de la provincia de Huesca, pertenece a la comarca del Sobrarbe, compartiendo la capitalidad de la comarca con Aínsa. La población que se encuentra ubicada en la parte final del valle del río Ara, en una ladera de un monte coronado por el castillo de origen árabe; linda al norte con Fanlo, al este con Aínsa, al sur con Bierge, y al oeste con Sabiñánigo y Fiscal.