Novoshakhtinsk (Russian: Новошахтинск) is a city in Rostov Oblast, Russia. In 2025, 100,738 people lived there.