Возник в 1686 году как казачье поселение, с 1817 года станица Каменская. С середины XIX века на окраине станицы строились угольные шахты и заводы (поташный, спиртоводочный, ремонтно-механический). В январе 1918 года в Каменской состоялся съезд представителей фронтовых казачьих полков, на котором был избран Донской казачий Военно-революционный комитет во главе с Ф.Г. Подтёлковым и М.В. Кривошлыковым. В 1927 году станица получила статус города и новое название - Каменск-Шахтинский.
В период Великой Отечественной войны Каменск-Шахтинский был оккупирован немецко-фашистскими войсками с 18 июля 1942 года до 13 февраля 1943 года.
Современный Каменск-Шахтинский это - крупный промышленный центр Ростовской обл. В городе действуют машиностроительный завод (производство шахтного оборудования), химический комбинат «Россия» (Производственное объединение «Химволокно»), опытный механический завод, стеклотарный завод; предприятия деревообрабатывающей, пищевой промышленности, организовано производство строительных материалов и других предприятий. Действует теплоэлектроцентраль. Работает Краеведческий музей.
Исторический центр Каменска-Шахтинского сохраняет прямоугольную уличную сеть старинной казачьей станицы; на западной и южной окраинах города располагаются районы многоэтажной застройки 1980-1990-х годов. На центральной площади Каменска-Шахтинского, бывшем станичном майдане, находятся две Братские могилы: бойцов Красной Армии, погибших во время Гражданской войны, и советских солдат, павших в годы Великой Отечественной войны.
В районе Каменска-Шахтинского действуют угольные шахты и сельскохозяйственные угодья (посевы пшеницы, подсолнечника; молочно-мясное животноводство).
Население: 17 000 (1926), 43 000 (1939), 58 000 (1959), 68 000 (1970), 72 100 (1979), 73 300 (1992).