Elgóibar (en euskera y oficialmente Elgoibar) es un municipio de la provincia de Guipúzcoa, País Vasco (España), perteneciente a la comarca del Bajo Deva, con una población de 11.492 habitantes (2017), una extensión de 39,11 km² y una densidad poblacional de 296,32 habitantes por km².