Ивангород — город на северо-западе России, входит в состав Кингисеппского муниципального района Ленинградской области. Расположен на правом (восточном) берегу реки Нарвы (напротив эстонского города Нарва), в 147 км к западу от Санкт-Петербурга.
Основан в 1492 году.
Население 10128 человек (2012), площадь 7,7 км²
В городе действует пограничный режим, для въезда требуется пропуск.