Посёлок Ямбург образован в 1984 году в связи с обустройством Ямбургского газового месторождения.
Ямбург расположен в 148,5 километрах к северу от полярного круга, на Тазовском полуострове, в районе впадения реки Нюдямонтопоепоко-Яха в Обскую губу.
С 2014 года входит в пограничную зону Российской Федерации, которая в пределах ЯНАО установлена в полосе местности шириной 10 км от морского побережья.
Ямбург связан железнодорожной линией с Новым Уренгоем.
В посёлке находятся подъездные пути от расположенной немного южнее железнодорожной станции Ямбург.
Имеется аэропорт.
Также на берегу Обской губы расположен порт.
В сентябре 1984 года решением исполкома Тюменского областного совета народных депутатов был образован посёлок Ямбург Ныдинского сельского совета Надымского района. Тогда же организован трест «Ямбургстройгаздобыча», который занялся строительством посёлка и обустройством месторождения.