Perarrua es un municipio de la provincia de Huesca perteneciente a la Comarca de La Ribagorza. Dispone de una extensión de 30,1 kilómetros cuadrados que limitan con los municipios de Graus (al suroeste, al sur y al oeste), de Santa Liestra y San Quílez (al norte) y de Tierrantona (al noreste, ya en la comarca del Sobrarbe). Comprende, a parte de la capital Perarrúa (Perarruga, en aragonés ribagorzano), Besians y otras aldeas despobladas como El Mon (Lo Mon) y Arués (Argüés).
El término es semimontañoso con las primeras estribaciones prepirenaicas, con alturas que oscilan entre los 500 m (valle del Ésera) hasta los 800 m (monte de Calamoc). Hidrológicamente, destaca el río Ésera como curso fluvial más importante, acompañado de una serie de barrancos a ambos lados del valle (Barranco de La Corona, Barranco de Ribalarez, Barranco de Bazarán, Barranco de La Creu, Barranco de Besians, con la cascada o Salto de Baticambra, Barranco de Llumbana, etc.).
Consulta los datos demográficos en el Instituto Nacional de Estadística>>