Центральная городская библиотека была открыта в 1957 году. В 1989 в году библиотека переехала в новое специально построенное здание общей площадью более 5 000 кв. м. В этом же году библиотеке было присвоено имя Павла Петровича Бажова.
Фонд библиотеки – более 180 000 экземпляров книг. Также библиотека располагает электронным каталогом, автоматизированными рабочими местам с доступом в Интернет для пользователей, лекционным залом на 180 мест, литературной гостиной.
Ежегодно в библиотеке обслуживается около 20 тысяч пользователей. В 1998 и 1999 гг. ЦГБ им. П. П. Бажова была признана лучшей библиотекой Свердловской области в городах с населением до 100 тысяч человек. В 2002 году филиал в поселке Ёлкино был признан лучшей сельской библиотекой Свердловской области.