Alabama Public Libraries
This page contains a list of public libraries in Alabama. If you do not see a listing for your local branch library there is a possibility that it might be part of a larger library system. It also might be listed under a different name.
These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.
City | Library | Address | Zip | Phone |
---|---|---|---|---|
Abbeville | Abbeville Memorial Library | 301 Kirkland Street | 36310 | (334) 585-2818 |
Adamsville | Adamsville Public Library | 4825 Main Street | 35005 | (205) 674-3399 |
Akron | Akron Public Library | 207 First Avenue South | 35441 | (205) 372-3148 |
Alabaster | Alabaster - Albert L. Scott Library | 100 9th Street N.W. | 35007 | (205) 664-6822 |
Albertville | Albertville Public Library | 200 Jackson Street | 35950 | (256) 891-8290 |
Albertville | Marshall County Cooperative Library | 600 College Street | 35950 | (256) 878-8523 |
Alexander City | Alexander City - Adelia Mcconnell Russell Library | 318 Church Street | 35010 | (256) 329-6796 |
Alexander City | Mamies Place Childrens Library | 284 Church Street | 35010 | (256) 234-4644 |
Aliceville | Aliceville Public Library | 416 Third Avenue Ne | 35442 | (205) 373-6691 |
Andalusia | Andalusia Public Library | 212 South Three Notch Street | 36420 | (334) 222-6612 |
Anniston | Public Library Of Anniston-Calhoun County | 108 East 10th Street | 36201 | (256) 237-8501 |
Anniston | Public Library Of Anniston-Calhoun County - Carver | 722 West 14th Street | 36201 | (256) 237-7201 |
Arab | Arab Public Library | 325 2nd Street Nw | 35016 | (256) 586-3366 |
Ariton | Ariton - Dot Laney Memorial Library | 30 W. Main Street | 36311 | (334) 762-2463 |
Arley | Arley Public Library | 6788 County Road 41 | 35541 | (205) 387-0129 |
Ashford | Houston-Love Memorial Library - Ashford | 305 6th Avenue | 36312 | (334) 899-3121 |
Ashland | Ashland City Public Library | 11 Second Avenue North | 36251 | (256) 354-3427 |
Ashville | Ashville Public Library | 196 Sixth Avenue | 35953 | (205) 594-7954 |
Ashville | St. Clair County Library | 139 5th Avenue | 35953 | (205) 594-3694 |
Athens | Athens-Limestone Public Library | 405 East South Street | 35611 | (256) 232-1233 |
Atmore | Atmore Public | 700 E. Church Street | 36502 | (251) 368-5234 |
Atmore | Escambia County Cooperative Library System | 700 East Church Street | 36502 | (251) 368-4130 |
Attalla | Etowah County Public Library | 604 North 4th Street | 35954 | (256) 538-9266 |
Auburn | Auburn Public Library | 749 East Thach Avenue | 36830 | (334) 501-3190 |
Autaugaville | Autauga Prattville Public Library - Autaugaville | 207 North Taylor Street | 36003 | (334) 365-9322 |
Bay Minette | Bay Minette Public Library | 205 West Second Street | 36507 | (251) 580-1648 |
Bessemer | Bessemer Public Library | 400 19th Street N | 35020 | (205) 428-7882 |
Billingsley | Autauga Prattville Public Library - Billingsley | 2021 Post Office Street | 36006 | (205) 755-9809 |
Birmingham | Birmingham Public Library | 2100 Park Place | 35203 | (205) 226-3610 |
Birmingham | Birmingham Public Library - Avondale Regional Library | 509 40th Street South | 35222 | (205) 226-4000 |
Birmingham | Birmingham Public Library - East Ensley | 900 14th Street Ensley | 35218 | (205) 787-1928 |
Birmingham | Birmingham Public Library - East Lake | 5 Oporto Madrid Blvd South | 35206 | (205) 836-3341 |
Birmingham | Birmingham Public Library - Eastwood | 35210 | (205) 591-4944 | |
Birmingham | Birmingham Public Library - Ensley | 1201 25th Street Ensley | 35218 | (205) 785-2625 |
Birmingham | Birmingham Public Library - Five Points West | 4620 Avenue V | 35208 | (205) 226-4013 |
Birmingham | Birmingham Public Library - Inglenook | 4100 40th Terrace North | 35217 | (205) 849-8739 |
Birmingham | Birmingham Public Library - North Avondale | 501 43rd Street N | 35222 | (205) 592-2082 |
Birmingham | Birmingham Public Library - North Birmingham | 2501 31st Avenue North | 35207 | (205) 226-4025 |
Birmingham | Birmingham Public Library - Powderly | 3301 Jefferson Avenue Sw | 35221 | (205) 925-6178 |
Birmingham | Birmingham Public Library - Pratt City | 1100 Hibernian Street | 35214 | (205) 798-5071 |
Birmingham | Birmingham Public Library - Slossfield | 1916 25th Court North | 35234 | (205) 322-1222 |
Birmingham | Birmingham Public Library - Smithfield | 1 8th Avenue West | 35204 | (205) 324-8428 |
Birmingham | Birmingham Public Library - Southside | 1814 11th Avenue South | 35205 | (205) 933-7776 |
Birmingham | Birmingham Public Library - Springville Road | 1224 Old Springville Road | 35235 | (205) 226-4081 |
Birmingham | Birmingham Public Library - Titusville | 2 6th Avenue Sw | 35211 | (205) 322-1140 |
Birmingham | Birmingham Public Library - West End | 1241 Tuscaloosa Avenue Sw | 35211 | (205) 226-4089 |
Birmingham | Birmingham Public Library - Woodlawn | 5709 First Avenue North | 35212 | (205) 595-2001 |
Birmingham | Birmingham Public Library - Wylam | 4300 7th Avenue Wylam | 35224 | (205) 785-0349 |
Birmingham | North Shelby Library | 5521 Cahaba Valley Road | 35242 | (205) 439-5555 |
Blountsville | Blountsville Public Library | 65 Chestnut Street | 35031 | (205) 429-3156 |
Boaz | Boaz Public Library | 404 Thomas Ave. | 35957 | (256) 593-8056 |
Brantley | Brantley Public Library | 10 Mlk Dr. | 36009 | (334) 527-8624 |
Brewton | Brewton Public Library | 206 West Jackson Street | 36426 | (251) 867-4626 |
Bridgeport | Bridgeport - Lena Cagle Public Library | 401 Alabama Avenue | 35740 | (256) 495-2259 |
Brundidge | Brundidge - Tupper Lightfoot Memorial Library | 164 South Main Street | 36010 | (334) 735-2145 |
Butler | Choctaw County Public Library | 124 North Academy Avenue | 36904 | (205) 459-2542 |
Butler | Choctaw County Public Library - Gilbertown | 36908 | (334) 843-2885 | |
Butler | Choctaw County Public Library - Silas | 36919 | (251) 542-9379 | |
Calera | Calera Public Library | 9700 Highway 25 | 35040 | (205) 668-3514 |
Camden | Wilcox County Library | 100 Broad Street | 36726 | (334) 682-4355 |
Carbon Hill | Carbon Hill City Library | 215 Nw 2nd Street | 35549 | (205) 924-4254 |
Carrollton | Carrollton Public Library | 225 Commerce Avenue | 35447 | (205) 367-2142 |
Carrollton | Pickens County Cooperative Library | 155 Reform Street | 35447 | (205) 367-8407 |
Centre | Cherokee County Public Library | 310 Mary Street | 35960 | (256) 927-5838 |
Centreville | Brent-Centreville Public Library | 20 Library Street | 35042 | (205) 926-4736 |
Chatom | Washington County Public Library | 14102 St. Stephens Ave. | 36518 | (251) 847-2097 |
Chelsea | Chelsea Public Library | 11611 Chelsea Road | 35043 | (205) 678-8455 |
Cherokee | Cherokee Public Library | 118 Church Street | 35616 | (256) 359-4384 |
Chickasaw | Chickasaw - Ina Pullen Smallwood Memorial Library | 224 Grant Street | 36611 | (251) 452-6465 |
Childersburg | Childersburg - Earle A. Rainwater Memorial Library | 124 Ninth Avenue Sw | 35044 | (256) 378-7239 |
Citronelle | Citronelle Memorial Library | 7855 State Street | 36522 | (251) 866-7319 |
Clanton | Clanton Public Library | 100 First Avenue | 35045 | (205) 755-1768 |
Clayton | Clayton Town And County Public Library | 45 North Midway Street | 36016 | (334) 775-3506 |
Clio | Elton B. Stephens Library | 17 School Street | 36017 | (334) 397-2911 |
Collinsville | Collinsville Public Library | 4299 Alabama Highway 68 | 35961 | (256) 524-2323 |
Columbia | Houston-Love Memorial Library - Columbia | 200 S Main St | 36319 | (334) 696-4417 |
Columbiana | Columbiana Public Library | 50 Lester Street | 35051 | (205) 669-5812 |
Columbiana | Harrison Regional Library System | 50 Lester Street | 35051 | (205) 669-3910 |
Cordova | Cordova Public Library | 84 Main St. | 35550 | (205) 483-9578 |
Courtland | Courtland Public Library | 215 College Street | 35618 | (256) 637-9988 |
Crane Hill | Crane Hill Community Library | 14538 County Rd. 222 | 35053 | (256) 747-6509 |
Crossville | Crossville Public Library | 80 Gaines Street | 35962 | (256) 528-2628 |
Cullman | Cullman County Public Library System | 200 Clark Street Ne | 35055 | (256) 734-1068 |
Cullman | Fairview Public Library | 7525 Alabama Hwy 69n | 35058 | (256) 796-5424 |
Dadeville | Dadeville Public Library | 205 North West Street | 36853 | (256) 825-7820 |
Dadeville | Horseshoe Bend Regional Library | 207 North West Street | 36853 | (256) 825-9232 |
Daleville | Daleville Public Library | 308 Donnell Boulevard | 36322 | (334) 503-9119 |
Daphne | Daphne Public Library | 2607 U.S. Highway 98 | 36526 | (251) 621-2818 |
Decatur | Decatur Public Library | 504 Cherry St., Ne | 35601 | (256) 353-2993 |
Decatur | Wheeler Basin Regional Library | 504 Cherry Street Ne | 35601 | (256) 353-2993 |
Demopolis | Demopolis Public Library | 211 E. Washington Street | 36732 | (334) 289-1595 |
Dora | Dora Public Library | 1485 Sharon Blvd | 35062 | (205) 648-3211 |
Dothan | Houston-Love Memorial Library - Dothan | 212 West Burdeshaw Street | 36303 | (334) 793-9767 |
Double Springs | Double Springs Public Library | 637 Blake Drive | 35553 | (205) 489-2412 |
Dutton | Dutton Public Library | 23 Main Street | 35744 | (256) 228-4090 |
Eight Mile | Mitchell Branch Library | 4440 Highpoint Boulevard | 36613 | (251) 452-7846 |
Elba | Elba Public Library | 406 Simmons Street | 36323 | (334) 897-6921 |
Enterprise | Enterprise Public Library | 101 East Grubbs Street | 36330 | (334) 347-2636 |
Eufaula | Eufaula Carnegie Library | 217 North Eufaula Avenue | 36027 | (334) 687-2337 |
Eufaula | Mccoo Memorial Childrens Library | 217 North Eufaula Avenue | 36027 | (334) 687-5974 |
Eutaw | James C. Poole Jr. Memorial Library | 420 Prairie Avenue | 35462 | (205) 372-9026 |
Eva | Eva Public Library | 4549 Highway 55 East | 35621 | (256) 796-8638 |
Evergreen | Evergreen Public Library | 119 Cemetery Avenue | 36401 | (251) 578-2670 |
Fairfield | Walter J. Hanna Memorial Library | 4615 Gary Avenue | 35064 | (205) 783-6007 |
Fairfield | Western Hills Mall Branch | 35064 | (205) 923-1150 | |
Fairhope | Fairhope Public Library | 501 Fairhope Ave. | 36532 | (251) 928-7483 |
Falkville | Falkville Public Library | 7 North 1st Ave. | 35622 | (256) 784-5822 |
Fayette | Fayette County Memorial Library | 326 Temple Avenue North | 35555 | (205) 932-6625 |
Flomaton | Flomaton Public Library | 608 Mccurdy Street | 36441 | (251) 296-3552 |
Florala | Florala Public Library | 1214 Fourth Street | 36442 | (334) 858-3525 |
Florence | Florence-Lauderdale Public Library | 350 North Wood Avenue | 35630 | (256) 764-6564 |
Foley | Foley Public Library | 319 East Laurel Avenue | 36535 | (251) 943-7665 |
Fort Deposit | Fort Deposit Public Library | 24 South Pollard St | 36032 | (334) 404-4400 |
Fort Payne | Dekalb County Public Library | 504 Grand Avenue Nw | 35967 | (256) 845-2671 |
Fultondale | Fultondale Public Library | 1015 Old Walkers Chapel Road | 35068 | (205) 849-6335 |
Gadsden | Carver Memorial Library | 1030 Tuscaloosa Avenue | 35901 | (205) 549-4690 |
Gadsden | East Gadsden Branch Library | 919 Wilson Avenue | 35903 | (205) 549-4691 |
Gadsden | Gadsden Public Library | 254 College Street | 35901 | (256) 549-4699 |
Gadsden | Hoyt Warsham Alabama City Branch Library | 2700 West Meighan | 35904 | (256) 549-4688 |
Garden City | Garden City Public Library | 501 1st Avenue South | 35070 | (256) 352-4552 |
Gardendale | Gardendale Martha Moore Public Library | 995 Mt. Olive Road | 35071 | (205) 631-6639 |
Geneva | Emma Knox Kenan Public Library | 312 South Commerce Street | 36340 | (334) 684-2459 |
Geraldine | Geraldine Public Library | 13543 Alabama Highway 227 | 35974 | (256) 659-6663 |
Goodwater | Goodwater Public Library | 36 Weogufka Street | 35072 | (256) 839-5741 |
Gordo | Ruth Holliman Memorial Public Library | 287 Main Street South | 35466 | (205) 364-7148 |
Grant | Grant Public Library | 5379 Main Street | 35747 | (256) 728-5128 |
Graysville | Graysville Public Library | 315 South Main Street | 35073 | (205) 674-3040 |
Green Pond | Woodstock Library | 321 Presbyterian Church Road | 35074 | (205) 938-0008 |
Greensboro | Hale County Library | 1103 Main Street | 36744 | (334) 624-3409 |
Greenville | Butler County Public Library | 309 Ft. Dale Street | 36037 | (334) 382-3216 |
Grove Hill | Grove Hill Public Library | 108 Dubose Avenue | 36451 | (251) 275-8157 |
Guin | Mchs Community Library | 8115 U.S. Highway 43 | 35563 | (205) 468-2544 |
Gulf Shores | Thomas B. Norton Public Library | 221 West 19th Avenue | 36542 | (251) 968-1176 |
Guntersville | Guntersville Public Library | 1240 Obrig Avenue | 35976 | (256) 571-7595 |
Gurley | Gurley Public Library | 331 Walker Street | 35748 | (256) 776-2102 |
Haleyville | Haleyville Public Library | 913 20th Street | 35565 | (205) 486-7450 |
Hamilton | Clyde Nix Public Library | 350 Bexar Avenue West | 35570 | (205) 921-4290 |
Hanceville | Hanceville Public Library | 108 Main Street | 35077 | (256) 352-9830 |
Hanceville | Tom Bevel Branch | 115 Byars Road | 35077 | (205) 287-1198 |
Harpersville | Harpersville Public Library | 39397 Alabama 25 | 35078 | (205) 672-8336 |
Hartford | Hartford - Mcgregor-Mckinney Public Library | 101 East Fulton St. | 36344 | (334) 588-2384 |
Hartselle | Hartselle - William Bradford Huie Public Library | 152 Sparkman Street Nw | 35640 | (256) 773-9880 |
Hayneville | Hayneville-Lowndes County Public Library | 4 Washington Street | 36040 | (334) 548-2686 |
Hazel Green | Tillman Hill Branch Library | 131 Knowledge Drive | 35750 | (256) 828-9529 |
Headland | Blanche R. Solomon Memorial Library | 17 Park Street | 36345 | (334) 693-2706 |
Heflin | Cheaha Regional Library | 935 Coleman Street | 36264 | (256) 463-7125 |
Heflin | Lucile L. Morgan Public Library | 541 Ross Street | 36264 | (256) 463-2259 |
Helena | Jane B. Holmes Public Library | 230 Tucker Road | 35080 | (205) 664-8308 |
Henagar | Henagar Public Library | 17163 Al Highway 75 | 35978 | (256) 657-1380 |
Hokes Bluff | Hokes Bluff - Rufus Floyd Public Library | 3310 Alfords Bend Road | 35903 | (256) 492-9846 |
Homewood | Homewood Public Library | 1721 Oxmoor Road | 35209 | (205) 332-6600 |
Hoover | Hoover Public Library | 200 Municipal Drive | 35216 | (205) 444-7810 |
Hueytown | Hueytown Public Library | 1372 Hueytown Road | 35023 | (205) 491-1443 |
Huntsville | Bailey Cove Branch Library | 1409 Weatherly Plaza | 35803 | (256) 881-0257 |
Huntsville | Bessie K. Russell Branch Library | 3011-C Sparkman Drive | 35810 | (256) 859-9050 |
Huntsville | Blue Spring Branch | 4600 Blue Spring Road | 35810 | (256) 851-7492 |
Huntsville | Eleanor E. Murphy Branch Library | 7910 Charlotte Drive | 35802 | (256) 881-5620 |
Huntsville | Huntsville-Madison County Public Library | 915 Monroe Street | 35801 | (256) 532-5950 |
Huntsville | Oscar Mason Branch | 149 Mason Court | 35805 | (256) 535-2272 |
Ider | Ider Public Library | 10808 Alabama Highway 75 | 35981 | (256) 657-2170 |
Irondale | Irondale Public Library | 105 20th Street South | 35210 | (205) 951-1415 |
Irvington | City Of Bayou La Batre Public Library | 12747 Padgett Switch Road | 36509 | (251) 824-4213 |
Jackson | White Smith Memorial Library | 213 College Avenue | 36545 | (251) 246-4962 |
Jacksonville | Jacksonville Public Library | 200 Pelham Road South | 36265 | (256) 435-6332 |
Jasper | Carl Elliott Regional Library System | 98 18th Street East | 35501 | (205) 221-2568 |
Jasper | Jasper Public Library | 98 East 18th Street | 35501 | (205) 221-8512 |
Jemison | Jemison Public Library | (205) 688-4492 | ||
Kennedy | Kennedy Public Library | 17885 Hwy. 96 | 35574 | (205) 596-3670 |
Killen | Killen Public Library | 325 J. C. Mauldin Highway | 35645 | (256) 757-5471 |
Lafayette | Lafayette Pilot Public Library | 198 First Street, Se | 36862 | (334) 864-0012 |
Leeds | Jane Culbreth Library | 8104 Parkway Drive | 35094 | (205) 699-5962 |
Leighton | Leighton Public Library | 8740 Main Street | 35646 | (256) 446-5380 |
Lexington | Burchell Campbell Memorial Library | 11075 Highway 101 | 35648 | (256) 229-5579 |
Lincoln | Lincoln Public Library | 49 Complex Drive | 35096 | (205) 763-7777 |
Linden | Marengo County Public Library | 507 North Main | 36748 | (334) 295-2246 |
Lineville | Lineville Public Library | 60119 Highway 49 | 36266 | (256) 396-5162 |
Livingston | Ruby Pickens Tartt Public Library | 206 Monroe Street | 35470 | (205) 652-2349 |
Louisville | Louisville Public Library | 1951 Main St. | 36048 | (334) 266-5210 |
Loxleyabama | Loxley Public Library | 1001 Loxley Avenue | 36551 | (251) 964-5695 |
Luverne | Luverne Public Library | 148 East Third Avenue | 36049 | (334) 335-5326 |
Madison | Madison Public Library | 130 Plaza Drive | 35758 | (256) 461-2246 |
Madison | Monrovia Branch | 1962 Jeff Road | 35757 | (256) 837-6153 |
Madison | Triana Branch Library | 280 Zierdt Road | 35756 | (256) 461-7598 |
Maplesville | Maplesville Public Library | 9400 Al Highway 22 | 36750 | (334) 366-4211 |
Marbury | Autauga Prattville Public Library - Marbury | 205 County Road 20 East | 36051 | (205) 755-8575 |
Marion | Marion-Perry County Library | 202 Washington Street | 36756 | (334) 683-6411 |
Mcintosh | Mcintosh Public Library | 83 Olin Road, Mcintosh | 36553 | (251) 944-2047 |
Midfield | Midfield Public Library | 400 Breland Drive | 35228 | (205) 923-1027 |
Midland City | Mary Berry Brown Memorial Library | 1318 Hinton Waters Ave | 36350 | (334) 983-9999 |
Millbrook | Millbrook Public Library | 3650 Grandview Road | 36054 | (334) 285-6688 |
Millport | Millport Public Library | 920 Black Street | 35576 | (205) 662-4286 |
Mobile | Dauphin Island Parkway Branch | 1924j Dauphin Island Parkway | 36605 | (251) 470-7766 |
Mobile | Mobile Public Library | 701 Government Street | 36602 | (251) 208-7073 |
Mobile | Monte L. Moorer-Springhill Branch | 4 Mcgregor Avenue S | 36608 | (251) 470-7770 |
Mobile | Tillmans Corner Branch | 5451 Halls Mill Road, Suite 10 | 36619 | (251) 661-4578 |
Mobile | Toulminville Branch | 2318 St. Stephens Road | 36617 | (251) 438-7075 |
Mobile | West Regional Library | 5555 Grelot Road | 36609 | (251) 640-8550 |
Monroeville | Monroe County Public Library | 121 Pineville Road | 36460 | (251) 743-3818 |
Montevallo | Montevallo - Parnell Memorial Library | 277 Park Drive | 35115 | (205) 665-9207 |
Montevallo | Parnell Memorial Library | 845 Valley Street | 35115 | (205) 665-9207 |
Montgomery | Coliseum Boulevard Branch Library | 840 Coliseum Boulevard | 36109 | (334) 271-7005 |
Montgomery | El Lowder Regional Library | 3950 Bell Road | 36116 | (334) 244-5717 |
Montgomery | Governors Square Branch Library | 2885-B East South Blvd. | 36116 | (334) 284-7929 |
Montgomery | Hampstead Branch Library | 5251 Hampstead High Street Suite 107 | 36116 | (334) 244-5770 |
Montgomery | Juliette Hampton Morgan Memorial Library | 245 High Street | 36104 | (334) 240-4300 |
Montgomery | Pintlala Branch Library | 255 Federal Road | 36043 | (334) 281-8069 |
Montgomery | Rosa L. Parks Avenue Branch Library | 1276 Rosa Parks Avenue | 36108 | (334) 540-4979 |
Montgomery | Rufus A. Lewis Regional Library | 3095 Mobile Highway | 36108 | (334) 240-4848 |
Moody | Doris Stanley Memorial Library | 2900 Daniel Drive | 35004 | (205) 640-2517 |
Moody | Moody - Doris Stanley Memorial Library | 1515 Bookmark Lane | 35004 | (205) 640-2517 |
Moulton | Lawrence County Public Library | 401 College Street | 35650 | (256) 974-0883 |
Moundville | Moundville Public Library | 410 Market Street | 35474 | (205) 371-2283 |
Mountain Brook | Emmet Oneal Library | 50 Oak Street | 35213 | (205) 879-0459 |
Mt. Vernon | Mt. Vernon Public Library | 1220 Military Road | 36560 | (251) 829-9497 |
Muscle Shoals | Muscle Shoals Public Library | 1918 East Avalon Avenue | 35661 | (256) 386-9212 |
New Hope | Elizabeth Carpenter Public Library | 5496 Main Street | (256) 723-2995 | |
Newton | Newton Public Library | 209 Oates Drive | 36352 | (334) 299-3316 |
Odenville | Odenville Public Library | 200 Alabama Street | 35120 | (205) 629-5901 |
Ohatchee | Ohatchee Public Library | 7803 Al Highway 77 | 36271 | (256) 892-4203 |
Oneonta | Oneonta Public Library | 221 Second Street South | 35121 | (205) 274-7641 |
Opelika | Lewis Cooper Jr. Memorial Library | 200 South 6th Street | (334) 705-5380 | |
Opelika | Opelika - Lewis Cooper Jr. Memorial Library | 200 South 6th Street | 36801 | (334) 705-5380 |
Opp | Opp Public Library | 1604 North Main Street | 36467 | (334) 493-6423 |
Orange Beach | Orange Beach Public Library | 26267 Canal Road | 36561 | (251) 981-2923 |
Oxford | Oxford Public Library | 110 East 6th Street | 36203 | (256) 831-1750 |
Ozark | Ozark - Dale County Public Library | 416 James Street | 36360 | (334) 774-5480 |
Pelham | Pelham Public Library | 3160 Pelham Parkway | 35124 | (205) 620-6418 |
Pell City | Pell City Public Library | 1923 1st Avenue North | 35125 | (205) 884-1015 |
Phenix City | Phenix City-Russell County Library | 1501 17th Avenue | 36867 | (334) 297-1139 |
Piedmont | Piedmont Public Library | 106 N Main Street | 36272 | (256) 447-3369 |
Pike Road | Pike Road Branch Library | 9585 Vaughn Road | 36064 | (334) 244-8679 |
Pine Hill | Pine Hill Branch Public Library | 530 Oak Grove Street | 36769 | (334) 963-4351 |
Pine Level | Pine Level Branch Library | 20 Kohn Drive | 36065 | (334) 584-7144 |
Pinson | Clay Public Library | 7257 Old Springville Road | 35126 | (205) 680-3812 |
Pinson | Pinson Public Library | 4410 Main Street | 35126 | (205) 680-9298 |
Pleasant Grove | Pleasant Grove Public Library | 501 Park Road | 35127 | (205) 744-1742 |
Prattville | Autauga - Prattville Public Library | 254 Doster Street | 36067 | (334) 365-3396 |
Priceville | Priceville Public Library | 103 Faye Drive | 35603 | (256) 584-0230 |
Prichard | Prichard Public Library | 300 West Lovejoy Loop | 36610 | (251) 452-7847 |
Ragland | Ragland Public Library | 738 Main Street | 35131 | (205) 472-2007 |
Rainbow City | Rainbow City Public Library | 3702 Rainbow Drive | 35906 | (256) 442-8477 |
Rainsville | Rainsville Public Library | 941 East Main Street | 35986 | (256) 638-3311 |
Ramer | Ramer Branch Library | 5444 Sr-94 | 36069 | (334) 562-3364 |
Red Bay | Red Bay - Weatherford Public Library | 307 4th Avenue South | 35582 | (256) 356-9255 |
Reform | Reform Public Library | 302 First Street South | 35481 | (205) 375-6240 |
Roanoke | Roanoke - Annie L. Awbrey Public Library | 736 College Street | 36274 | (334) 863-2632 |
Robertsdale | Baldwin County Library Cooperative | 22251 Palmer Street | 36567 | (251) 970-4010 |
Robertsdale | Robertsdale Public Library | 18301 Pennsylvania Street | 36567 | (251) 947-8960 |
Rockford | Rockford Public Library | 110 Main Street | 35136 | (256) 377-4911 |
Rogersville | Rogersville Public Library | 74 Bank Street | 35652 | (256) 247-0151 |
Russellville | Russellville Public Library | 110 East Lawrence Street | 35653 | (256) 332-1535 |
Samson | Samson Public Library | 200 North Johnson Street | 36477 | (334) 898-7806 |
Saraland | Saraland Public Library | 111 Saraland Loop | 36571 | (251) 675-2879 |
Sardis City | Sardis City Public Library | 1310 Church Street | 35956 | (256) 593-5634 |
Satsuma | Satsuma Public Library | 5466 Old Highway 43 | 36572 | (251) 679-0700 |
Scottsboro | Scottsboro Public Library | 1002 South Broad Street | 35768 | (256) 574-4335 |
Selma | Selma-Dallas County Public Library | 1103 Selma Avenue | 36703 | (334) 874-1725 |
Sheffield | Sheffield Public Library | 316 North Montgomery Avenue | 35660 | (256) 386-5633 |
Silverhill | Oscar Johnson Memorial Library | 15965 Silverhill Ave. | 36576 | (251) 945-5201 |
Slocomb | Slocomb Public Library | 134 South Dalton Avenue | 36375 | (334) 886-9009 |
Somerville | Somerville Public Library | 192 Broad St | 35670 | (256) 778-9779 |
Springville | Springville Public Library | 6496 U.S. Highway 11 | 35146 | (205) 467-2339 |
Steele | Steele Public Library | 78 Hillview Street | 35987 | (205) 538-0811 |
Stevenson | Stevenson Public Library | 102 West Main Street | 35772 | (256) 437-3008 |
Sulligent | Sulligent Public Library | 514 Elm Street | 35586 | (205) 698-8631 |
Sumiton | Sumiton Public Library | 416 State Street | 35148 | (205) 648-7451 |
Summerdale | Summerdale - Marjorie Younce Snook Public Library | 202 West Broadway Street | 36580 | (251) 989-2011 |
Sylacauga | B .B. Comer Memorial Library | 314 North Broadway Avenue | 35150 | (256) 249-0961 |
Talladega | Talladega Public Library | 202 South Street East | 35160 | (256) 362-4211 |
Tallassee | Tallassee Community Library | 99 Freeman Avenue | 36078 | (334) 283-2732 |
Tarrant | Tarrant Public Library | 1143 Ford Avenue | 35217 | (205) 841-0575 |
Thomasville | Thomasville Public Library | 1401 Mosley Drive | 36784 | (334) 636-5343 |
Thorsby | Thorsby Public Library | (334) 644-3375 | ||
Troy | Troy Public Library | 300 North Three Notch Street | 36081 | (334) 566-1314 |
Trussville | Trussville Public Library | 201 Parkway Drive | 35173 | (205) 655-2022 |
Tuscaloosa | Tuscaloosa Public Library | 1801 Jack Warner Parkway | 35401 | (205) 345-5820 |
Tuscaloosa | Weaver-Bolden Branch Library | 2937 18th Street | 35401 | (205) 758-8291 |
Tuscumbia | Tuscumbia - Helen Keller Public Library | 511 North Main Street | 35674 | (256) 383-7065 |
Tuskegee | Macon County - Tuskegee Public Library | 302 South Main Street | 36083 | (334) 727-5192 |
Union Springs | Union Springs Public Library | 103 North Prairie Street | 36089 | (334) 738-2760 |
Uniontown | Uniontown Public Library | 108 Water Street | 36786 | (334) 628-6681 |
Valley | H. Grady Bradshaw - Chambers County Library | 3419 20th Avenue | 36854 | (334) 768-2161 |
Vernon | Vernon - Mary Wallace Cobb Memorial Library | 110 First Avenue West | 35592 | (205) 695-6123 |
Vestavia Hills | Vestavia Hills Public Library | 1112 Montgomery Highway | 35216 | (205) 978-0155 |
Vincent | Vincent - Lallouise F. Mcgraw Library | 42860 Highway 25 | 35178 | (205) 672-2749 |
Walnut Grove | Westside Public Library | 5151 Walnut Grove Road | 35990 | (205) 589-6699 |
Warrior | Warrior Public Library | 101 First Street | 35180 | (205) 647-3006 |
West Blocton | West Blocton Public Library | 62 Walter Owens Drive | 35184 | (205) 938-3570 |
Westover | Westover Public Library | (205) 678-7335 | ||
Wetumpka | Wetumpka Public Library | 212 South Main Street | 36092 | (334) 567-1308 |
White Hall | White Hall Public Library | 640 Freedom Road | 36040 | (334) 874-7323 |
Wilsonville | Wilsonville - Vernice Stoudenmire Library | p.o. box 24 | 35186 | (205) 669-6180 |
Winfield | Northwest Regional Library | 185 Ashwood Drive | 35594 | (205) 487-2330 |
Winfield | Winfield Public Library | 185 Ashwood Drive | 35594 | (205) 487-2484 |
Woodville | Woodville Public Library | 26 Venson Street | 35776 | (256) 776-2796 |
York | Hightower Memorial Library | 630 Avenue A | 36925 | (205) 392-2004 |