Novomoskovsk is a locality located 195.25 km north-northwest from Moscow in Tula Oblast, Russia. The population of Novomoskovsk is 124,787 people. You can find Novomoskovsk on any map using the following decimal coordinates: 54.0461 (latitude), 38.3137 (longitude).