Ansó ocupa el extremo noroccidental de Aragón, limita al norte con Francia, al este con el Valle de Hecho, al sur con la Canal de Berdún, y al oeste con la Canal de Berdún y Navarra.