Ivangorod orosz város Leningrád megyében, a Narva folyón. 1945-ig az észt Narva város része volt. Az erőd 1492-ben épült Iván Vasziljevics moszkvai herceg kezdeményezésére. Több száz éves fennállása alatt gazdát cserélt: a svéd fennhatóság alatt állt, majd Nagy Péter serege foglalta el, és a második világháborút megvilágítva Észtországhoz tartozott. A folyó túlsó oldalán található a Hermann-kastély.