4年两段时期被瑞典人控制。从1649年到1945年，它属于纳尔瓦的一部分。俄罗斯帝国灭亡后，新独立的爱沙尼亚共和国在1919年1月获得对纳尔瓦全市的控制权，包括伊万哥罗德，随后在1920年签订的《塔尔图条约 (爱沙尼亚)》获苏俄承认。1944年二战期间，苏联重新占领爱沙尼亚，当局于1945年1月把伊万哥罗德在行政上从纳尔瓦分拆出，划归俄罗斯列宁格勒州管辖，伊万哥罗德在1954年获得城镇的地位。爱沙尼亚在1991年独立后，俄罗斯认为《塔尔图条约》中定明的边界已被苏联重新划分的政区边界所取代，于是伊万哥罗德继续