Население города 129,8 тыс. чел. (2005), второй по величине город
Тульской области. Население города и района — 160 тыс. чел. (2001), площадь 888 км².
Город расположен в самой высокой точке
Среднерусской возвышенности, на высоте 236 метров над уровнем моря, в 55 км юго-восточнее
Тулы. В центре Новомосковска находится исток реки
Дон.