Ermua limita con los siguientes municipios: al noroeste con Mallabia, al sur y sureste con Zaldíbar y al este con Éibar (Guipúzcoa).