Шахтинск (каз. Шахтинск) — город областного подчинения в Карагандинской области Казахстана.
Город расположен в 28 км к западу от железнодорожной станции Карабас (на линии Караганда — Мойынты), в 50 км к юго-западу от Караганды на берегу одного из притоков Нуры — Тентеке.
Территория города равна 20 км². В состав городской администрации также входят 3 посёлка: Шахан, Новодолинский и Долинка.
Основные реки региона: Шерубай-Нура, Тентек, имеется озеро Сасык-Куль.
Климат в Шахтинске как и во всём Северном и Центральном Казахстане резко континентальный с суровыми зимами, умеренно жарким летом и небольшим годовым количеством осадков. Летом за городом выгорает растительность, а зимой нередки метели и бураны, хотя зимы относительно малоснежные.