Ша́линский район — административно-территориальная единица (район) в Свердловской области России.
Административный центр — посёлок городского типа Шаля.
С точки зрения муниципального устройства Свердловской области на территории района образованы два муниципальных округа: Шалинский (с центром в пгт Шаля) и Староуткинск (с центром в пгт Староуткинске).
География Шалинский район расположен в юго-западной части Свердловской области. Площадь района — 4901,23 км², что составляет 2,52 % площади области. Район протянулся с запада на восток приблизительно на 100 километров. На севере Шалинский район граничит с городом Нижним Тагилом, на востоке и юго-востоке — с городом Первоуральском, на юге — с Нижнесергинским и Ачитским районами Свердловской области; на юго-западе — с Суксунским, на западе — с Кишертским районами, на северо-западе — с Берёзовским районом и городом краевого значения Лысьвой Пермского края.
Шалинский район находится на западном склоне Среднего Урала. Район в основном занят таёжными лесами. По его территории протекают реки Волжского бассейна: Чусовая — в восточной части района, с юго-востока на северо-запад, Сылва преимущественно с востока на запад, Вогулка — в юго-западной части, впадает в Сылву, Дикая Утка — в северной части, с севера на юг, впадает в Сылву. Также протекают множество других менее известных рек — притоков Сылвы и Чусовой. На востоке района, по берегам Чусовой, расположена часть природного парка «Река Чусовая».
Населённые пункты сосредоточены в основном на железнодорожных ветках Кузино — Пермь II и Кузино — Калино, проходящих с юго-востока на запад и северо-запад района соответственно. Посёлок городского типа Шаля расположен в центральной части района, посёлок городского типа Староуткинск — в восточной. На западе района расположен крупный посёлок Шамары.
История Шалинский район Уральской области с центром в селе Сылва был образован 1 января 1932 года постановлением ВЦИК в результате слияния Шамарского, Староуткинского и части Кыновского районов.
В 1934 году район вошёл в состав Свердловской области. Район включал 22 сельсовета, 38 колхозов. Временным центром являлось село Сылва.
11 апреля 1936 года в Шалинский район из Ачитского был передан Берёзовский сельсовет. Селения Курьи и Ижболда из Сылвенского сельсовета были переданы в Тепляковский сельсовет; селение Айва — из Илимского сельсовета в Сылвенский сельсовет; селения Коптелы, Кряж и Сушники — из Коптеловского сельсовета в Тепляковский сельсовет; селение Сабик при одноимённой ж.д. станции — из Староуткинского поссовета в Шанинский сельсовет с переносом центра Шанинского сельсовета в с. Сабик и переименованием сельсовета в Сабиковский.
23 июня 1936 года селение Козьял было передано из Шамарского в Сылвенский сельсовет. Коптело-Шамарский сельсовет был упразднён, его селения Еловый Мыс, Ивановичи, Игнатьевичи, Кузьмичи, Петровичи, Подволошная и Шамарку переданы в Шамарский сельсовет, а остальные в Тепляковский сельсовет. Трёкинский сельсовет был упразднён, с. Трёка и х.р Исачиха были переданы в Нижнесельский сельсовет.
10 июля 1938 года Харёнский сельсовет был перечислен в состав Висимского района.
21 августа 1938 года деревня Рудная была передана из Старошайтанского в Пермяковский сельсовет. Центр Дикоуткинского сельсовета был перенесён из деревни Дикой Утки в посёлок железнодорожной станции Унь и переименован в Уньский.
20 декабря 1938 года новым центром района стал посёлок железнодорожной станции Шаля.
21 июля 1939 года населённые пункты Берёзовка, Вогулка, Журбина, Гарь, Сидоровка и х. Буланково были перечислены из Берёзовского сельсовета Ачитского района в Шалинский район.
7 мая 1940 года деревня Романова была перечислена из Илимского сельсовета Шалинского района в Харёнский сельсовет Висимского района.
27 августа 1940 года Дуванский и Крюковский сельсоветы были объединены в Платоновский сельсовет.
В марте 1941 года из Шалинского района в новый Билимбаевский район были переданы Нижнесельский и Трёкинский сельсоветыВедомости Верховного Совета СССР. № 16 (131), 1941 г.. Нижнесельский сельсовет был объединён с Трёкинским.
7 марта 1941 года деревня Родина и посёлок Пестерихинского рудника были перечислены из Староуткинского поссовета в Старо-Шайтанский сельсовет, с. Шайтанка переименовано в Чусовое и Старо-Шайтанский сельсовет — в Чусовой.
19 мая 1942 года из Староуткинского поссовета был выделен Курьинский сельсовет, в состав которого вошли селения Курья (центр) и Волынкина, пос. лесных кварталов № 56, 58 и 78, лесных участков Берёзовки, Большой Дарьи и Талицы, бывшего кирпичного сарая и ж.д. будки 197 км; Староуткинскому поссовету были подчинены пос. ж.д. ст. «Уткинский завод», ж.д. тупика и ж.д. казармы 191 км.
13 ноября 1942 года населённый пункт при железнодорожной станции Шаля был отнесён к категории рабочих посёлков, Шалинский сельсовет упразднён с передачей деревни Сарги в Сылвинский сельсовет, а деревни Куары — в Юрмысский сельсовет.
12 декабря 1945 года населённый пункт Шамары был отнесён к категории рабочих посёлков.
30 января 1948 года посёлок при разъезде Бизь Пермской железной дороги был перечислен из Сылвинского сельсовета в Шалинский поссовет.
6 июля 1951 года деревни Рубленка, Пегановка и лесоучасток Бизь были перечислены из Юрмысского сельсовета в состав Вогульского сельсовета; деревня Волегово из Мартьяновского сельсовета в состав Илимского сельсовета; деревня Рудная из Пермяковского сельсовета в состав Чусовского сельсовета; деревня Коптелы из Коптело-Шамарского сельсовета и Дикая Утка из Уньского сельсовета в состав Тепляковского сельсовета; пос. Кирова из Шамарского поссовета в Коптело-Шамарский сельсовет; пос. ж.д. ст. Колпаковка (разъезд Харёнки) из Сылвинского сельсовета в Уньский сельсовет; д. Никитинка, пос. ж.д. разъезда Бизь и ж.д. будки от разъезда Пастушный до разъезда Бизь в административное подчинение Шалинского поссовета; пос. ж.д. ст. Вогулка и ж.д. будки от ст. Вогулка до разъезда Бизь из Сылвинского сельсовета в Юрмысский сельсовет; пос. ж.д. разъезда Пастушный из административного подчинения Шалинского поссовета в Пермяковский сельсовет. Также были перенесены центры сельсоветов: Коптело-Шамарского — в селение Гора; Юрмысского — в селение Никитинка; Уньского — в пос. ж.д. ст. Колпаковка; Пермяковского — в пос. ж.д. ст. Сарга; Тепляковского — в селение Коптелы; Илимского — в селение Сулём.
18 июня 1954 года Мартьяновский сельсовет был объединён с Чусовским.
10 мая 1956 года Илимский сельсовет, в состав которого входили с. Илим и д. Сулём, был передан в Висимский район; д. Волегово бывшего Илимского сельсовета была включена в Чусовской сельсовет.
21 июля 1958 года:
Пермяковский сельсовет был переименован в Саргинский, Шанинский — в Сабиковский, Уньский — в Колпаковский, Коптело-Шамарский — в Горинский; Курьинский сельсовет был приоединён к Староуткинскому поссовету; центр Юрмысского сельсовета был перенесён в посёлок железнодорожной станции Вогулка, сельсовет переименован в Вогульский-Станционный; в составе Вогульского-Станционного сельсовета были оставлены ж.д. казармы 701-го км, 689-го км, 696-го км и 694-го км, ж.д. будки 691-го км, 685-го км и 684-го км, водокачка, пос. лесных кварталов № 38, 21, 102 и кордон Вогульского лесничества; в сельсовет были переданы д. Нижняя Утка (из Сылвенского сельсовета), пос. ж.д. разъезда Козьял и лесоучастка Козьял (из Шамарского поссовета), пос. лесного квартала № 49 (из Коптело-Шамарского сельсовета); из Вогульского-Станционного сельсовета в Шалинский поссовет были перечислены д. Никитинка, Юрмысс и Куара, пос. ж.д. разъезда Бизь и лесных кварталов № 40 и № 51, кордон Гладкая и ж.д. будки 705-го км, 708-го км, 709-го км и 711-го км.
21 апреля 1961 года Горинский сельсовет был объединён с Шамарским поссоветом.
16 октября 1961 года населённые пункты Кирово, Шамарская РТС и Гора были включены в черту Шамар.
14 мая 1962 года Тепляковский сельсовет был упразднён, д. Кедровка, Тепляки, Ижболда, Заплеска включены в Рощинский сельсовет, д. Коптелы — в Платоновский.
1 февраля 1963 года был образован Шалинский сельский район, в состав которого вошли Вогульский, Вогульский-Станционный, Колпаковский, Нижне-Баскинский, Платоновский, Рощинский, Сабиковский, Саргинский, Сылвенский, Чусовской сельсоветы; Шалинский и Шамарский поссоветы.
20 июля 1964 года были объединены населённые пункты:
в Платоновском сельсовете деревни Платоново и Кузнецовка в село Платоново; в Шамарском поссовете деревни Дубровка, Ивановичи, Шамарка в деревню Коптело-Шамары; в Рощинском сельсовете село Урмы, деревни Малые Урмы, Роща и лесоучасток Урмы в село Роща.
13 января 1965 года Шалинский сельский район был преобразован в район.
22 ноября 1966 года посёлок квартала № 97 был переименован в Устиновку.
20 июня 1968 года в Шалинский район из Берёзовского района соседней Пермской области были переданы населённые пункты Лом и Сухоречье.
4 декабря 1970 года деревни Гора и Коптело-Шамары были переданы из Шамарского поссовета в Нижнебаскинский сельсовет; посёлки Курыль, Палёнки, железнодорожного разъезда Глухарь и деревня Кремлёва из Нижнебаскинского сельсовета — в Шамарский поссовет; центр Нижнебаскинского сельсовета перенесён из деревни Нижней Баской в деревню Гора, Нижнебаскинский сельсовет переименован в Горный.
11 октября 1972 года были упразднены: посёлки Берёзовка, Талица и Тупик Староуткинского поссовета; посёлок Квартал 51 Шалинского поссовета; деревня Берёзовка и посёлок Бизь Вогульского сельсовета; деревня Нижняя Утка Вогульско-Станционного сельсовета; посёлок Каменка и деревня Якунята Рощинского сельсовета; посёлок Баскинский Саргинского сельсовета; посёлок Берлога, деревня Шаня Сабиковского сельсовета; деревня Сарга Сылвинского сельсовета; деревня Волегова Чусовского сельсовета.
12 апреля 1973 года был упразднён Вогульский сельсовет, деревни Вогулка, Пегановка и посёлок Устиновка были переданы в Шамарский поссовет.
30 декабря 1976 года были упразднены: посёлок Курыль и деревня Пегановка Шамарского сельсовета; деревня Вязовка Горного сельсовета; посёлок Ольховка Платоновского сельсовета; деревни Заплеска и Сухоречье Рощинского сельсовета.
9 февраля 1977 года были уточнены как правильные наименования: д. Кремлёво (вместо д. Кремлёва(о)) Шамарского поссовета, д. Крюк (вместо с. Крюк) Платоновского сельсовета, с. Роща (вместо д. Роща) Рощинского сельсовета, д. Климино (вместо д. Климина) Рощинского сельсовета, д. Шигаево (вместо д. Шигаева) Сылвинского сельсовета, д. Мартьяново (вместо д. Мартьянова(о)) Чусовского сельсовета.
1 апреля 1977 года в Горном сельсовета деревня Верхняя Баская была объединена с посёлком Шутёмом.
13 сентября 1977 года был упразднён пос. Устиновка Шамарского поссовета.
17 декабря 1995 года по итогам местного референдума на части Шалинского района (за исключением Староуткинска и населённых пунктов, подчинённых Староуткинскому поссовету) было создано муниципальное образование Шалинский район. Рабочий посёлок Староуткинск с подчинёнными населёнными пунктами составил самостоятельное муниципальное образование посёлок Староуткинск.
10 ноября 1996 года муниципальные образования были включены в областной реестр.
27 ноября 2001 года были упразднены посёлок Кашка Колпаковского сельсовета и посёлок железнодорожной станции Козьял (Вогульского-Станционного сельсовета).
31 декабря 2004 года муниципальные образования Шалинский район и посёлок Староуткинск были наделены статусом городского округа. Рабочий посёлок Шамары был преобразован в сельский населённый пункт.
1 января 2006 года муниципальные образования Шалинский район и посёлок Староуткинск в соответствии с новым статусом были переименованы в Шалинский городской округ и городской округ Староуткинск соответственно.
Законом Свердловской области от 28 марта 2017 года № 25-ОЗ деревня Никитинка была присоединена к рабочему посёлку Шале.