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