Se encuentra enmarcado en el valle de Ayala (Aiaraldea en euskera) y cuenta con una población cercana a los 20.000 habitantes, lo que le convierte en la segunda localidad en importancia de Álava en número de habitantes, por detrás de Vitoria, la capital.