Novocherkassk is a locality located 943.19 km north from Moscow in Rostov Oblast, Russia. The population of Novocherkassk is 168,022 people. You can find Novocherkassk on any map using the following decimal coordinates: 47.4183 (latitude), 40.1428 (longitude).