El término municipal está atravesado por la carretera nacional N-232 entre los pK 90 y 99, además de por la carretera autonómica A-1414, que permite la comunicación con Fuentespalda y Peñarroya de Tastavins.
El relieve del municipio es irregular, con numerosos barrancos entre lomas, muelas y montañas.
La altitud oscila entre los 1207 m al sur (pico Camiseta) y los 570 m al noreste, a orillas del río Tastavins.
El pueblo se alza a 857 m sobre el nivel del mar.
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 INEEn este censo se denominaba Monrroyo: 1842[7] La localidad se encuentra en la llamada Franja de Aragón, donde se habla una variedad dialectal aragonesa del catalán.