Образован Таштагольский район за счет территории Новокузнецкого района. Территория современного муниципального образования Таштагольский район до 1939 г. входила в Горно-Шорский район Новосибирской области. Указом Президиума Верховного Совета РСФСР от 22 марта 1939г. Горно-Шорский район был разделен на Мысковский, Таштагольский и Кузедеевский Новосибирской области. Указом Президиума Верховного Совета РСФСР от 26 января 1943г. Таштагольский район был включен состав Кемеровской области, которая согласно данному законодательному акту выделилась из состава Новосибирской области. Состав Таштагольского района в этот период был представлен рядом различных по масштабу территории районных поселков, в том числе Шерегеш, Темир-Тау, Каз, Мундыбаш, Спасск, Чугунаш и др. Возникновение и становление этих поселков определялось развитием в них различных отраслей горнорудной и золотодобывающей промышленности. В настоящее время на территории Таштагольского района 94 населенных пункта, 10 городских и сельских поселений. Население района - 56 тыс. человек.