Ivangorod est une ville russe située dans l'oblast de Léningrad sur la rivière Narva. Jusqu'en 1945, c'était la partie de la ville estonienne de Narva. La forteresse a été construite en 1492 à l'initiative d'Ivan III Vasilyevich, le prince de Moscou. Pendant plusieurs centaines d'années de son existence, il a changé de mains: il était sous la domination suédoise, puis il a été occupé par l'armée de Pierre le Grand et éteint la Seconde Guerre mondiale, il appartenait à l'Estonie. De l'autre côté de la rivière se trouve le château Hermann.