Su término municipal tiene una superficie de 20,65 km² y limita al norte con los municipios de Bernedo en la proviencia de Álava y la comunidad autónoma del País Vasco y Marañón, al este con los de Oyón y Labraza (ambos en Álava), y Aguilar de Codés, al sur con los de Oyón y Yécora (ambos en Álava) y al oeste con los de Cripán y Lanciego (ambos en Álava).