El municipio se extiende sobre una superficie de 23,55 km y limita al norte con: Berrioplano, Berriozar, Ansoáin y Ezcabarte; al este con: Villava, Burlada, Valle de Egüés y Aranguren; al sur con: la Cendea de Galar, la Cendea de Cizur y Zizur Mayor; y al oeste con Barañáin, la Cendea de Olza y Orcoyen.