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



Special Event: Dolores Hydock
Thursday, September 20 6:00 pm Nationally acclaimed storyteller Dolores Hydock will present two stories from her show Lost & Found: True stories about what you find when you're looking for something else. Free. Seats fill up quickly. We recommend arriving early. More info
Automatic Renewals
Beginning in August, any non-digital items eligible for renewable will be renewed automatically. Details
Live Homework Help
Connect with a live tutor online to get help in any subject. This service is made available to all Alabamians through the Alabama Public Library Service. Access Now