This page contains a list of public libraries in Alabama. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 - Avondale Regional Branch Library | 509 40th Street South | 35222 | (205) 226-4000 | |
| Birmingham | Birmingham Public Library | 2100 Park Place | 35203 | (205) 226-3610 | |
| 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 | North Shelby Library | 5521 Cahaba Valley Road | 35242 | (205) 439-5555 | |
| 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 | |
| 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 | Gilbertown Branch Library | 36908 | (334) 843-2885 | ||
| Butler | Silas Branch Library | 36919 | (334) 542-9716 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| Pinson | Clay Public Library | 7257 Old Springville Road | 35126 | (205) 680-3812 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| Ider | Ider Public Library | 10808 Alabama Highway 75 | 35981 | (256) 657-2170 | |
| Irondale | Irondale Public Library | 105 Twentieth Street South | 35210 | (205) 951-1415 | |
| Irvington | City Of Bayou La Batre Public Library | 12747 Padgett Switch Road | 36509 | (251) 824-4213 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| Kennedy | Kennedy Public Library | 17885 Hwy. 96 | 35574 | (205) 596-3670 | |
| Killen | Killen Public Library | 325 J. C. Mauldin Highway | 35645 | (256) 757-5471 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 | Juliette Hampton Morgan Memorial Library | 245 High Street | 36104 | (334) 240-4300 | |
| Montgomery | Pintlala Branch Library | 255 Federal Road | (334) 281-8069 | ||
| Montgomery | Rosa L. Parks Avenue Branch Library | 1276 Rosa Parks Avenue | (334) 540-4979 | ||
| Montgomery | Rufus A. Lewis Regional Library | 3095 Mobile Highway | (334) 240-4848 | ||
| Montgomery | Hampstead Branch Library | 5251 Hampstead High Street Suite 107 | 36116 | (334) 244-5770 | |
| Moody | Doris Stanley Memorial Library | 2900 Daniel Drive | (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 | |
| Moundville | Moundville Public Library | (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 |
| City | Library | Address | Zip | Phone | |
| New Hope | Elizabeth Carpenter Public Library | 5496 Main Street | (256) 723-2995 | ||
| Newton | Newton Public Library | 209 Oates Drive | 36352 | (334) 299-3316 |
| City | Library | Address | Zip | Phone | |
| 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 | Cross Trails Regional Library | 1604 North Main Street | (334) 493-9526 | ||
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 Co Pub. 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 Library | 329 Church Stree | (334) 963-4351 | ||
| Pine Level | Pine Level Branch | 20 Kohn Drive | 36065 | (334) 584-7144 | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| Samson | Samson Public Library | 200 North Johnson Street | 36477 | (334) 898-7806 | |
| Saraland | Saraland Public Library | 111 Saraland Loop | (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 | (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 |
| City | Library | Address | Zip | Phone | |
| 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 | (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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| Walnut Grove | Westside Public Library | 5151 Walnut Grove Road | 35990 | (205) 589-6699 | |
| Warrior | The Evelyn Thornton - Warrior Public Library | 10 First Street | (205) 647-3006 | ||
| 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 | |
| Woodville | Woodville Public Library | 26 Venson Street | (256) 776-2796 |
| City | Library | Address | Zip | Phone | |
| York | Hightower Memorial Library | 630 Avenue A | (205) 392-2004 | ||
| York | York - Hightower Memorial Library | 602 2nd Avenue | 36925 | (205) 392-2004 |
Public Libraries | About Us | Add & Update Your Library | Link To Us | Contact
Find Public Libraries in Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | District of Columbia | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
The listings of local libraries on this web site are updated regularly. If you want to add/update information on this page,
please click here.
© 2012 PublicLibraries.com. Supporting local public libraries since 1997.