Elgueta limita con los siguientes municipios: al norte con Éibar y Zaldívar (Vizcaya); al sur con Mondragón; al este con Vergara y al oeste con Elorrio y Zaldívar (ambos en Vizcaya).