Ivangorod is a locality located 688.72 km southeast from Moscow in Leningrad Oblast, Russia. The population of Ivangorod is 9,486 people. You can find Ivangorod on any map using the following decimal coordinates: 59.3691 (latitude), 28.218 (longitude).