Mendavia limita con los siguientes municipios: al norte con Lazagurría y Los Arcos; al sur con La Rioja; al este con Sesma y Alcanadre y al oeste con Agoncillo, Viana y Bargota.