El municipio está regado por el río Arga, que entra en la Cuenca de Pamplona por un paso muy cercano a Huarte.