Birmingham Libraries
Birmingham has a number of quality libraries. The city has a well-organized library system with public and private libraries available in most neighborhoods within walking distance. The Birmingham Public library system controls more than 21 public library branches throughout the city and serves everyone living in the city limits. It has books and resources available for all ages and tastes.
The University of Alabama in Birmingham also has a huge library with a diverse collection of books that can be browsed after obtaining permission. The city also has numerous book stores making most books available for purchase.
Birmingham Library Directory
These Birmingham libraries are at your service:
- Adamsville Public Library (Library System)
4825 Main Street
Adamsville, AL 35005
(205) 674-3399 - Adamsville Public Library (Central Library)
4825 Main Street
Adamsville, AL 35005
(205) 674-3399 - Avondale Regional Library (Branch Library)
509 40th Street South
Birmingham, AL 35222
(205) 226-4000 - Bessemer Public Library (Central Library)
701 9th Avenue N
Bessemer, AL 35020
(205) 428-7882 - Bessemer Public Library (Library System)
701 9th Avenue N
Bessemer, AL 35020
(205) 428-7882 - Birmingham Public Library (Central Library)
2100 Park Place
Birmingham, AL 35203
(205) 226-3610 - Birmingham Public Library (Library System)
2100 Park Place
Birmingham, AL 35203
(205) 226-3610 - East Ensley Branch Library (Branch Library)
900 14th Street Ensley
Birmingham, AL 35218
(205) 787-1928 - East Lake Branch Library (Branch Library)
5 Oporto Madrid Blvd South
Birmingham, AL 35206
(205) 836-3341 - Eastwood Branch (Branch Library)
4500 Montevallo Road
Suite E106-10, Birmingham, AL 35210
(205) 591-4944 - Emmet O'neal Library (Library System)
50 Oak Street
Mountain Brook, AL 35213
(205) 879-0459 - Emmet O'neal Public Library (Central Library)
50 Oak Street
Mountain Brook, AL 35213
(205) 879-0459 - Ensley Branch (Branch Library)
1201 25th Street Ensley
Birmingham, AL 35218
(205) 785-2625 - Five Points West Regional Library (Branch Library)
4812 Avenue W
Birmingham, AL 35208
(205) 226-4013 - Fultondale Public Library (Central Library)
1015 Walkers Chapel Road
Fultondale, AL 35068
(205) 849-6335 - Fultondale Public Library (Library System)
1015 Walkers Chapel Road
Fultondale, AL 35068
(205) 849-6335 - Gardendale Martha Moore Public Library (Library System)
995 MT. Olive Road
Gardendale, AL 35071
(205) 631-6639 - Gardendale Martha Moore Library (Central Library)
995 Mt Olive Road
Gardendale, AL 35071
(205) 631-6639 - Graysville Public Library (Library System)
315 South Main Street
GRAYSVILLE., AL 35073
(205) 674-3040 - Graysville Public Library (Central Library)
315 South Main Street
Graysville, AL 35073
(205) 674-3040 - Homewood Public Library (Central Library)
1721 Oxmoor Road
Homewood, AL 35209
(205) 332-6636 - Homewood Public Library (Library System)
1721 Oxmoor Road
Homewood, AL 35209
(205) 332-6600 - Hoover Public Library (Library System)
200 Municipal Drive
Hoover, AL 35216
(205) 444-7810 - Hoover Public Library (Central Library)
200 Municipal Drive
Hoover, AL 35216
(205) 444-7810 - Hueytown Public Library (Central Library)
1372 Hueytown Road
Hueytown, AL 35023
(205) 491-1443 - Hueytown Public Library (Library System)
1372 Hueytown Road
Hueytown, AL 35023
(205) 491-1443 - Inglenook Branch Library (Branch Library)
4100 40th Terrace North
Birmingham, AL 35217
(205) 849-8739 - Irondale Public Library (Central Library)
105 South 20th Street
Irondale, AL 35210
(205) 951-1415 - Irondale Public Library (Library System)
105 Twentieth Street South
Irondale, AL 35210
(205) 951-1415 - Leeds Jane Culbreth Library (Library System)
8104 Parkway Drive
Leeds, AL 35094
(205) 699-5962 - Leeds Jane Culbreth Library (Central Library)
8104 Parkway Drive
Leeds, AL 35094
(205) 699-5962 - Mccoy Literacy Library (Branch Library)
730 8th Ave W. Suite 320
Birmingham, AL 35204
(205) 322-6371 - Midfield Public Library (Central Library)
400 Breland Drive
Midfield, AL 35228
(205) 923-1027 - Midfield Public Library (Library System)
400 Breland Drive
Midfield, AL 35228
(205) 923-1027 - North Avondale Branch Library (Branch Library)
501 43rd Street N
Birmingham, AL 35222
(205) 592-2082 - North Birmingham Regional (Branch Library)
2501 31st Avenue North
Birmingham, AL 35207
(205) 226-4025 - Pleasant Grove Public Library (Library System)
501 Park Road
Pleasant Grove, AL 35127
(205) 744-1742 - Pleasant Grove Public Library (Central Library)
501 Park Road
Pleasant Grove, AL 35127
(205) 744-1742 - Powderly Branch (Branch Library)
3301 Jefferson Avenue SW
Birmingham, AL 35221
(205) 925-6178 - Pratt City Branch (Branch Library)
1100 Hibernian Street
Birmingham, AL 35214
(205) 798-5071 - Slossfield Branch (Branch Library)
1916 25th Court North
Birmingham, AL 35234
(205) 322-1222 - Smithfield Branch (Branch Library)
1 8th Avenue West
Birmingham, AL 35204
(205) 324-8428 - Southside Branch Library (Branch Library)
1814 11th Avenue South
Birmingham, AL 35205
(205) 933-7776 - Springville Road Regional Library (Branch Library)
1224 Old Springville Road
Birmingham, AL 35215
(205) 226-4081 - Tarrant Public Library (Central Library)
1143 Ford Avenue
Tarrant, AL 35217
(205) 841-0575 - Tarrant Public Library (Library System)
1143 Ford Avenue
Tarrant, AL 35217
(205) 841-0575 - Titusville Branch (Branch Library)
2 6th Avenue SW
Birmingham, AL 35211
(205) 322-1140 - Trussville Public Library (Central Library)
201 Parkway Drive
Trussville, AL 35173
(205) 655-2022 - Trussville Public Library (Library System)
201 Parkway Drive
Trussville, AL 35173
(205) 655-2022 - Vestavia Hills Public Libr (Library System)
1112 Montgomery Highway
Vestavia Hills, AL 35216
(205) 978-0155 - Vestavia Hills Public Library (Central Library)
1112 Montgomery Highway
Vestavia Hills, AL 35216
(205) 978-0155 - Walter J. Hanna Memorial Library (Central Library)
4615 Gary Avenue
Fairfield, AL 35064
(205) 783-6007 - Walter J. Hanna Memorial Library (Library System)
4615 Gary Avenue
Fairfield, AL 35064
(205) 783-6007 - Warrior Public Library (Library System)
101 First Street
Warrior, AL 35180
(205) 647-3006 - Warrior Public Library (Central Library)
101 First Street
Warrior, AL 35180
(205) 647-3006 - West End Branch (Branch Library)
1241 Tuscaloosa Avenue SW
Birmingham, AL 35211
(205) 226-4089 - Woodlawn Branch (Branch Library)
5709 First Avenue North
Birmingham, AL 35212
(205) 595-2001 - Wylam Branch (Branch Library)
4300 7th Avenue Wylam
Birmingham, AL 35224
(205) 785-0349