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.
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
Hardbacks ▪ paperbacks ▪ popular fiction ▪ magazines ▪ DVDs ▪ Music CDs ▪ and more!