Novodvinsk is a locality located 979.06 km south from Moscow in Arkhangelsk Oblast, Russia. The population of Novodvinsk is 38,434 people. You can find Novodvinsk on any map using the following decimal coordinates: 64.4188 (latitude), 40.806 (longitude).