Осинники отримали статус міста обласного підпорядкування 1938 року. 1959 року у підпорядкування міськраді перейшло новоутворене місто Калтан. У 1961-1963 та 1987-1989 роках існував Осинниківський район, при цьому місто Осинники не мало статусу обласного і входило до складу району. 1993 року виокремилась Калтанська міська рада обласного підпорядкування.
Станом на 2002 рік міській раді підпорядковувались 2 селищні та 1 сільська ради:
селище міського типу Малиновка, селища Верх-Теш, Карчагол, Новий Пункт, Підкорчияк
Тайжинська селищна рада
-
5192
1
селище міського типу Тайжина
Сарбалинська сільська рада
-
1136
1
селище Сарбала
2004 року Осинниківська міська рада перетворена в Осинниківський міський округ, селищні та сільська ради були ліквідовані. 2010 року селища Верх-Теш, Малиновка, Новий Пункт та село Сарбала передані до складу Калтанського міського округу, селища Карчагол та Підкорчияк — до складу Новокузнецького району.
↑Архівована копія. Архів оригіналу за 4 грудня 2020. Процитовано 14 липня 2022.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)