Se encuentra en el tramo final del río Esca, que desemboca a su vez en el río Aragón, procedente del Pirineo y atravesando su término de norte a sur, justo a la cola del embalse de Yesa.