Поселок Эгвекинот расположен на берегу залива Креста Берингова моря в 32 километрах к югу от Северного полярного круга. Граница городского поселения проходит по берегу бухты Эгвекинот, повторяя все его очертания по устью ручья Амынь.
16 июля 1946 года в бухту Эгвекинот залива Креста прибыл пароход «Советская Латвия», на борту которого находились строители будущего поселка Эгвекинот, морского порта, Эгвекинотской электростанции, автодороги Эгвекинот — Иультин.
Указом Президиума Верховного Совета РСФСР от 2 декабря 1953 года «Об образовании районов в составе Хабаровского края» в Чукотском национальном округе образован Иультинский район, в состав которого был включен населенный пункт Эгвекинот Анадырского района. Этим же Указом поселок Эгвекинот определен центром Иультинского района.
С 2004 года поселок Эгвекинот является также административным центром городского поселения Эгвекинот.
Городское поселение расположено на побережье и является портовым поселением. Порт Эгвекинот — морской порт федерального значения. Основным видом работы занятых на данном предприятии людей является перевалка грузов.