Gminna Biblioteka Publiczna posiada trzy filie: w Iwoniczu, Lubatowej oraz Lubatówce. Działa w strukturach Centrum Kultury i Czytelnictwa, funkcjonując na podstawie regulaminu tego Centrum. W siedzibie GBP w Iwoniczu-Zdroju wyodrębniono Oddział dla Dzieci oraz wypożyczalnię dla dorosłych czytelników.
Księgozbiór biblioteki obejmuje przede wszystkim literaturę piękną polską i obcą, literaturę popularnonaukową z różnych dziedzin wiedzy, a także regionalia. Biblioteka systematycznie wzbogaca swoje zbiory o nowości wydawnicze, które cieszą się dużym zainteresowaniem wśród czytelników.
Od 24 maja 2011 roku Gminna Biblioteka Publiczna mieści się w budynku Krakowiak, na pierwszym piętrze.
W ciągu roku biblioteka organizuje liczne wydarzenia kulturalne, takie jak spotkania z ciekawymi ludźmi, warsztaty rękodzieła, wystawy oraz różnorodne zajęcia i spotkania skierowane zarówno do dzieci, jak i dorosłych.





