Powstała na początku 1948 roku. Wcześniej na terenie Koźla działała Powiatowa Biblioteka Publiczna, przy której od 1947 roku funkcjonowała wypożyczalnia miejska. Od 1969 roku biblioteka funkcjonuje w obecnym budynku. Po zmianach w podziale administracyjnym kraju biblioteka przemianowana została na Miejską Bibliotekę Publiczną z podległymi jej 7 filiami.
Strukturę Biblioteki tworzą działy:
- Dział Gromadzenia, Opracowania i Selekcji Zbiorów
- Dział Udostępniania Zbiorów, który obejmuje: Wypożyczalnię dla dorosłych, Czytelnię oraz Oddział dla dzieci
- Dział Informacji i Promocji
Biblioteka świadczy usługi:
- korzystania z Internetu
- wydruku i skanowania
- kserokopiowania
- sprzedaż nośników informacji
- udostępniania pomieszczeń
W Bibliotece zamówić można zarówno tradycyjne książki jak i książki mówione oraz filmy na płytach DVD. W czytelni znajduje się ośrodek informacji lokalnej i regionalnej, dokumentującej życie społeczno-kulturalne miasta i powiatu. Tu skupiają się główne prace nad bibliografią regionalną.
Oprócz działalności w zakresie udostępniania i informacji biblioteka organizuje wiele imprez i akcji promujących książkę i bibliotekę.
Do stałych form należą:
- konkurs literacki "Krajobrazy słowa" i "Małe krajobrazy słowa"
- cykl imprez dla dzieci i młodzieży pn. "Dni literatury dla dzieci i młodzieży" i "Zielona biblioteka"
- wystawy