Ivangorod è una città russa situata nell'oblast di Leningrado sul fiume Narva. Fino al 1945 faceva parte della città estone di Narva. La fortezza fu costruita nel 1492 su iniziativa di Ivan III Vasilyevich, il principe di Mosca. Durante diverse centinaia di anni della sua esistenza passò di mano: fu sotto il dominio svedese, poi fu occupata dall'esercito di Pietro il Grande e spenta la seconda guerra mondiale appartenne all'Estonia. Dall'altra parte del fiume c'è il castello di Hermann.