Elgoibar (hiszp. Elgóibar) – gmina w Hiszpanii, w Kraju Basków, w prowincji Gipuzkoa, w comarce Debabarrena, 64 km od San Sebastián.
Powierzchnia gminy wynosi 39,11 km². Zgodnie z danymi INE, w 2008 roku liczba ludności wynosiła 11 051, a gęstość zaludnienia 282,56 osoby/km². Współrzędne geograficzne gminy to 43°12'51"N, 2°25'01"E. Kod pocztowy do gminy to 20 870.
Przez Elgoibar płynie rzeka Deba.