Ivangorod é uma cidade russa localizada no Oblast de Leningrado, no rio Narva. Até 1945 era parte da cidade estoniana de Narva. A fortaleza foi construída em 1492 por iniciativa de Ivan III Vasilyevich, o príncipe de Moscou. Durante várias centenas de anos de sua existência, mudou de mãos: estava sob o domínio sueco, então foi ocupada pelo exército de Pedro, o Grande e, sem as luzes da Segunda Guerra Mundial, pertencia à Estônia. Do outro lado do rio fica o Castelo Hermann.