Шалинский муниципальный округ: История
17 декабря 1995 года по итогам местного референдума на части Шалинского района (за исключением Староуткинского поссовета) было создано муниципальное образование Шалинский район. Рабочий посёлок Староуткинск с подчинёнными населёнными пунктами составил самостоятельное муниципальное образование посёлок Староуткинск.
10 ноября 1996 года муниципальное образование Шалинский район было включено в областной реестр.
27 ноября 2001 года были упразднены посёлок Кашка и посёлок железнодорожной станции Козьял.
31 декабря 2004 года муниципальное образование Шалинский район было наделено статусом городского округа. Рабочий посёлок Шамары был преобразован в сельский населённый пункт.
1 января 2006 года муниципальное образование Шалинский район было переименовано в Шалинский городской округ.
28 марта 2017 года Законом Свердловской области № 25-ОЗ деревня Никитинка была присоединена к рабочему посёлку Шаля.
1 октября 2017 года статус рабочего посёлка Шаля был изменён на посёлок городского типа (без уточнения разновидности).
1 января 2025 года муниципальное образование было наделено статусом муниципального округа и обрело современное наименование.