Search our online catalog

Upcoming Events

View All Events


IPL is the municipal library of the City of Irondale, AL.

One County- One Card! Each public library is funded by their city. All public libraries in Jefferson County work together and share resources in order to offer the best possible level of service. Patrons in Jefferson County need only one library card to access materials and services available at all member libraries.

Library cards are free.


Mon-Wed: 9:30 am – 6 pm
Thu: 9:30 am – 7 pm
Fri: 9:30 am – 1 pm
Sat: 10 am – 2 pm

Click for Holiday Hours


105 20th Street South
Irondale, AL 35210

Phone Number



Curbside Service available

100s of books for all ages and levels of reading. Newly added children's picture books and adult crafting books. DVDs, books on audio CD, magazines, and more. Buy individually, or fill a bag for $2. Collector and specially priced books also available. Directions to IPL
Irondale residents can than 70 languages including Spanish, English, Italian, Russian and Mandarin Chinese for free using Mango. Get started today!
Career Alabama
Live online career and job search help for Alabamians. -Resume writing help -Writing a cover letter -Online job search -Help with online applications -Interview preparation Visit Career Alabama