Search our online catalog

Upcoming Events

View All Events

Welcome to the Irondale Public Library 

IPL is the municipal library of the city of Irondale, AL. As a member of  the Public Libraries In Jefferson County we share resources with all 40 member public libraries in Jefferson County.
Patrons in Jefferson County need only one library card to access materials and services available at public libraries in Jefferson County.

Library Hours

Sun: 2 pm – 5 pm
Mon-Tues: 9:30 am – 7pm
Wed: 9:30 am – 6pm
Thur: 9:30 am – 7pm
Fri: 9 am – 1pm
Sat: 11 am – 3pm


105 20th Street South
Irondale, AL 35210

Phone Number



New! Language learning with Mango
A personalized, adaptive language-learning experience that provides the tools and guidance you need to expand your language skills wherever and however you learn best. Get started
Winter Reading Challenge
The Winter Reading Challenge for all ages is back! January 1-31, earn prizes for reading and help us fill up our snow globe display. Plus, our library has a chance to win great prizes from Penguin Random House. More info
Your library app
Mobile App lets you access the library from your phone or tablet. Access your account, renew and place holds, and have a copy of your library card with you at all times.Check the library's catalog in real time and find the newest additions to the library.Connect directly to our online collections of eBooks, eAudio, and other digital items.See a book that looks interesting? Scan the ISBN bar code on the back of the book to see if it's in the library catalog! More info