Поселение находится в средней части Киргишанского увала. Рельеф ровный. Преобладают подзолистые почвы. Лес смешанный, преимущественно елово-пихтовый. Протекают небольшие реки: Утка, Грязнуха, ближняя и дальняя Талицы, Партиха, Андрюшиха. На реках пруды: Дружининский, созданный для нужд железной дороги, и Первомайский, для сельского хозяйства (мелиорации).
История
Дружининское городское поселение образовано в 2005 году в соответствии с Законом Свердловской области от 23.12.2004 года № 229- ОЗ «Об установлении границ вновь образованных муниципальных образований, входящих в состав Нижнесергинского муниципального образования, и наделении их статусом городского или сельского поселения»[2]. В состав городского поселения вошли посёлок городского типа Дружинино, посёлок Солдатка, село Первомайское и посёлок Лазоревый. С 2020 в состав поселения вошел посёлок Новые Серги.