Крпость построена летом 1492 года на правом берегу Нарвы. И была названа в честь царствовавшего в то время Ивана III Васильевича. Целью возведения Ивангородской крепости была защита Новгородской земли со стороны её западных соседей. Ивангород стал форпостом на западе русской земли, на границе с Ливонией, где на левом берегу реки с XIII века стояла крупная крепость рыцарей Тевтонского ордена (Нарвская крепость). Во время Великой Отечественной войны Ивангородская крепость сильно пострадала. После захвата Ивангорода в крепости было устроено два концлагеря для военнопленных. 25 июля 1944 года город был освобождён. Перед отступлением немцы успели взорвать 6 угловых башен, тайник, большие участки стен и внутренние постройки крепости. В ансамбль крепости входят: стены и башни, XV – XVI вв., церковь Благовещения, XVI в., Успенский собор, XVI в., Никольская церковь, XV в., палаты, XVII в. Сегодня крепость используется как музейно-культурный центр Ивангорода, где проводятся областные и городские мероприятия, проводятся экскурсии. Музей военно-оборонительного зодчества северо-запада Руси работает в летне-осенний период. По музею проводятся экскурсии.