El municipio está compuesto por 8 concejos: Anocíbar, Ciáurriz, Gascue, Guelbenzu, Guenduláin, Latasa, Ostiz y Ripa.
Integrado en la comarca de Ultzamaldea, la capital del municipio, Ripa, se sitúa a 17 kilómetros de Pamplona.
La capital del valle, Ripa se encuentra situada a una altitud de 528 metros sobre el nivel del mar.
La altitud del municipio oscila entre los 906 metros al sur (pico Aldaun) y los 480 metros a orillas del río Ulzama.
La red fluvial la forma el río Ulzama, afluente del Arga que atraviesa el valle de noroeste a sureste, y el río Elzarrain que se une al río Ulzama cerca de la localidad Ostiz.