Biblioteka jest utrzymywana przez samorząd miejski. Użytkowników obsługuje za pośrednictwem 16 filii rozmieszczonych we wszystkich dzielnicach miasta. Większość filii ma charakter ogólny, tak ze względu na rodzaj gromadzonych zbiorów, jak i zakres świadczonych usług, dwie filie przeznaczone są dla młodzieży i czytelników dorosłych, jedna – dla dzieci i młodzieży, jedna jest filią specjalną nastawioną na obsługę małych i średnich przedsiębiorstw. Ponadto dwie z filii pełnią dodatkowo funkcje bibliotek szkolnych.