/city-scape_birmingham_49712.jpg

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