Novopavlovsk is a locality located 1379.81 km north-northwest from Moscow in Stavropol Krai, Russia. The population of Novopavlovsk is 26,062 people. You can find Novopavlovsk on any map using the following decimal coordinates: 43.9569 (latitude), 43.6355 (longitude).