Таштагол — город, административный центр Таштагольского района Кемеровской области Российской Федерации.
Распоряжением Правительства РФ от 29 июля 2014 года № 1398-р «Об утверждении перечня моногородов» Таштагольское городское поселение включено в категорию «Монопрофильные муниципальные образования Российской Федерации (моногорода) с наиболее сложным социально-экономическим положением».
В 1940 была проложена железнодорожная ветка от станции Новокузнецк до станции Таштагол. Недалеко был построен Таштагольский рудник. Рядом были поселки Таштагол, Шалым и Кочура . Город был образован в 1960 объединением поселков Таштагол, Кочура и Шалым.
Расположен в 4000 км от Москвы, 370 км от областного центра Кемерова и 160 км от Новокузнецка, крупнейшего промышленного города Кузбасса.
Численность населения : 23 107 чел. (2017). В 2006 году Таштагол был объединён с районом.
Город расположен на реке Кондоме (притоке Томи), в Таштаголе в Кондому впадают реки Шалым и Кочура.
В территориальном отношении город разделён на три микрорайона: собственно Таштагол (или Старый Таштагол), Усть-Шалым (в обиходной речи — Поспелова, в связи с названием самой длинной улицы микрорайона) и Шалым (отделён от основной части города, расположен в направлении посёлка Шерегеш) (в администрации Таштагола имеется специалист орг отдела посёлка).