Согласно принятому правительством РФ в 2019 году Индексу качества городской среды город Новошахтинск, по показателю данного индекса, является самым худшим городом России среди городов с населением от 100 000 до 250 000 человек, находящихся в условно комфортном климате.
В советское время шахта стала называться имени III Интернационала, а посёлок — Коминтерновский (он же Коминтерн, им. III Интернационала).
В 1939 году посёлок Коминтерновский был объединен с посёлком Молотовский (названным в честь В. М. Молотова) и преобразован в город, которому было присвоено название Новошахтинск.
Город расположен на реке Малый Несветай, на западе Ростовской области, недалеко от границы с Украиной (Луганская область), в 80 км к северу от Ростова-на-Дону.
Через город проходят две автомагистрали общегосударственного значения: Ростов-на-Дону — Киев и Москва — Баку.
Наличие таможенного перехода делает город важнейшим перевалочным пунктом на пути следования грузов из стран Европы и Турции в европейскую часть России.
Железнодорожная станция Несветай на частично разобранной ветке Горная — Должанская.