Novoshakhtinsk is a locality located 901 km north from Moscow in Rostov Oblast, Russia. The population of Novoshakhtinsk is 108,345 people. You can find Novoshakhtinsk on any map using the following decimal coordinates: 47.7767 (latitude), 39.9086 (longitude).