Su término municipal tiene una superficie de 32,77 km² y limita al norte con el municipio de Lana, al este con los de Ancín, Piedramillera y Sorlada; al sur con los de Desojo y Mués; y al oeste con los de Mirafuentes, Santa Cruz de Campezo en la provincia de Álava y la comunidad autónoma del País Vasco y Zúñiga.