New in town? Just visiting. Need to find a library?
Books, magazines, newspapers, local history and internet access
is provided at most of these public libraries.
Call them, visit their website or use the map feature to locate the library.
![]() |
![]() |
![]() |
Abbeville Memorial Library 301 Kirkland Street Abbeville, AL 36310-2419 Cou: Henry (334) 585-2818 Map |
Adamsville Public Library 4825 Main Street Adamsville, AL 35005-0241 Cou: Jefferson (205) 674-3399 Sq feet: 1400 Map |
Akron Public Library Oak Street Akron, AL 35441-0008 Cou: Hale (205) 372-3148 Sq feet: 900 Map |
Albert L. Scott Library 100 9th Street Nw Alabaster, AL 35007-9172 Cou: Shelby (205) 664-6822 Sq feet: 6400 Map |
Albertville Public Library Jackson Street Albertville, AL 35950-0430 Cou: Marshall (256) 891-8290 Sq feet: 10000 Map |
Adelia Mcconnell Russell Library 318 Church Street Alexander City, AL 35010-5010 Cou: Tallapoosa (256) 329-6796 Sq feet: 10810 . Main Office Map |
Mamie's Place 318 Church Street Alexander City, AL 35010-5010 Cou: Tallapoosa (256) 234-4644 Sq feet: 3250 . Main Office Map |
Aliceville Public Library 416 3rd Avenue Ne Aliceville, AL 35442-2207 Cou: Pickens (205) 373-6691 Sq feet: 2400 Map |
Andalusia Public Library 212 South Three Notch Street Andalusia, AL 36420-3710 Cou: Covington (334) 222-6612 Sq feet: 11869 Map |
Anniston-calhoun County Public Lib. 108 East 10th Street Anniston, AL 36202-0308 Cou: Calhoun (256) 237-8503 Sq feet: 12000 . Main Office Map |
Carver Branch Library 722 West 14th Street Anniston, AL 36201-4411 Cou: Calhoun (256) 237-7201 Sq feet: 2000 . Main Office Map |
Anniston-calhoun County Bookmobile 108 East 10th Street Anniston, AL 36202-0308 Cou: Calhoun (256) 237-8501 . Main Office Map |
Arab Public Library 325 2nd Street Nw Arab, AL 35016-1948 Cou: Marshall (256) 586-3366 Sq feet: 7700 Map |
Ariton - Dot Laney Memorial Library 30 West Main Street Ariton, AL 36311-0026 Cou: Dale (334) 762-2463 Sq feet: 1421 Map |
Arley Public Library %town Hall Arley, AL 35541-0146 Cou: Winston (205) 387-0129 Sq feet: 500 Map |
Ashford Branch Library Sixth Avenue Ashford, AL 36312-9271 Cou: Houston (334) 899-3121 . Main Office Map |
Ashland City Public Library 113 North 2nd Avenue, W Ashland, AL 36251-0296 Cou: Clay (256) 354-3427 Sq feet: 2000 Map |
St. Clair County Library 139 5th Street Ashville, AL 35953-1663 Cou: St. Clair (205) 594-3694 Sq feet: 1440 . Main Office Map |
Ashville Public Library 6th Avenue Ashville, AL 35953-0187 Cou: St. Clair (205) 594-7954 Map |
Athens-limestone Public Library 405 East South Street Athens, AL 35611-2664 Cou: Limestone (256) 232-1233 Sq feet: 10000 Map |
Escambia Co. Coop. Library System 700 East Church Street Atmore, AL 36502-2694 Cou: Escambia (251) 368-4130 Sq feet: 360 Map |
Atmore Public Library 700 East Church Street Atmore, AL 36502-2694 Cou: Escambia (251) 368-5234 Sq feet: 15000 Map |
Attalla-etowah Co. Public Library 604 North 4th Street Attalla, AL 35954-2033 Cou: Etowah (256) 538-9266 Sq feet: 2500 Map |
Auburn Public Library 161 North Ross Street Auburn, AL 36830-5545 Cou: Lee (334) 501-3190 Sq feet: 24065 Map |
Autaugaville Public Library 207 Taylor Street Autaugaville, AL 36003-0178 Cou: Autauga (334) 365-9322 Sq feet: 2304 . Main Office Map |
Bay Minette Public Library 205 West Second Street Bay Minette, AL 36507-4838 Cou: Baldwin (251) 580-1648 Sq feet: 12200 Map |
Mose Hudson Tapia Public Library 13885 South Wintzell Avenue Bayou La Batre, AL 36509-2410 Cou: Mobile (334) 824-4213 Sq feet: 1184 Map |
Bessemer Public Library 400 North 19th Street Bessemer, AL 35020-5305 Cou: Jefferson (205) 428-7882 Sq feet: 10860 Map |
Billingsley Public Library 2021 Post Office Street Billingsley, AL 36006-0034 Cou: Autauga (205) 755-9809 Sq feet: 600 . Main Office Map |
Avondale Branch Library 509 40th Street South Birmingham, AL 35222-3300 Cou: Jefferson (205) 226-4000 Sq feet: 13000 . Main Office Map |
Birmingham Public Library 2100 Park Place Birmingham, AL 35203-2794 Cou: Jefferson (205) 226-3610 Sq feet: 213233 . Main Office Map |
East Ensley Branch Library 900 14th Street Ensley Birmingham, AL 35218-1206 Cou: Jefferson (205) 787-1928 Sq feet: 5308 . Main Office Map |
East Lake Branch Library 5 Oporto Madrid Blvd South Birmingham, AL 35206-4800 Cou: Jefferson (205) 836-3341 Sq feet: 6000 . Main Office Map |
Eastwood Branch Eastwood Mall Birmingham, AL 35210-1912 Cou: Jefferson (205) 591-4944 Sq feet: 3312 . Main Office Map |
Ensley Branch 1201 25th Street Ensley Birmingham, AL 35218-1944 Cou: Jefferson (205) 785-2625 Sq feet: 6000 . Main Office Map |
Five Points West Library 4620 Avenue V Birmingham, AL 35208-4704 Cou: Jefferson (205) 226-4013 Sq feet: 10000 . Main Office Map |
Inglenook Branch Library 4100 40th Terrace North Birmingham, AL 35217-4162 Cou: Jefferson (205) 849-8739 Sq feet: 2082 . Main Office Map |
North Avondale Branch Library 501 43rd Street N Birmingham, AL 35222-1417 Cou: Jefferson (205) 592-2082 Sq feet: 4250 . Main Office Map |
North Birmingham Branch 2501 31st Avenue North Birmingham, AL 35207-4554 Cou: Jefferson (205) 226-4025 Sq feet: 14000 . Main Office Map |
Powderly Branch 3301 Jefferson Avenue Sw Birmingham, AL 35221-9989 Cou: Jefferson (205) 925-6178 Sq feet: 5080 . Main Office Map |
Pratt City Branch 1100 Hibernian Street Birmingham, AL 35214-5312 Cou: Jefferson (205) 798-5071 Sq feet: 8100 . Main Office Map |
Slossfield Branch 1916 25th Court North Birmingham, AL 35234-1028 Cou: Jefferson (205) 322-1222 Sq feet: 3600 . Main Office Map |
Smithfield Branch 1 8th Avenue West Birmingham, AL 35204-3724 Cou: Jefferson (205) 324-8428 Sq feet: 8400 . Main Office Map |
Southside Branch Library 1814 11th Avenue South Birmingham, AL 35205-5205 Cou: Jefferson (205) 933-7776 Sq feet: 8000 . Main Office Map |
Springville Road Regional Library 1224 Old Springville Road Birmingham, AL 35215-7512 Cou: Jefferson (205) 226-4081 Sq feet: 17100 . Main Office Map |
Titusville Branch 2 6th Avenue Sw Birmingham, AL 35211-2909 Cou: Jefferson (205) 322-1140 Sq feet: 9123 . Main Office Map |
West End Branch 1241 Tuscaloosa Avenue Sw Birmingham, AL 35211-1929 Cou: Jefferson (205) 226-4089 Sq feet: 6000 . Main Office Map |
Woodlawn Branch 5709 First Avenue North Birmingham, AL 35212-1603 Cou: Jefferson (205) 595-2001 Sq feet: 6500 . Main Office Map |
Wylam Branch 4300 7th Avenue Wylam Birmingham, AL 35224-2624 Cou: Jefferson (205) 785-0349 Sq feet: 3100 . Main Office Map |
Mccoy Literacy Library 730 8th Ave W. Suite 320 Birmingham, AL 35204 Cou: Jefferson (205) 322-6371 Sq feet: 1891 . Main Office Map |
North Shelby County Library 5521 Cahaba Valley Road Birmingham, AL 35242-4901 Cou: Shelby (205) 439-5500 Sq feet: 26000 Map |
Blountsville Public Library 65 Chestnut Street Blountsville, AL 35031-0219 Cou: Blount (205) 429-3156 Sq feet: 2000 Map |
Boaz Public Library 205 South Main Street Boaz, AL 35957-2026 Cou: Marshall (256) 593-8056 Sq feet: 4376 Map |
Brantley Public Library 9273 North Main Street Brantley, AL 36009-0045 Cou: Crenshaw (334) 527-8624 Map |
Brewton Public Library 206 West Jackson Street Brewton, AL 36426-1518 Cou: Escambia (334) 867-4626 Sq feet: 7459 Map |
Bridgeport Public Library 401 Alabama Avenue Bridgeport, AL 35740-0086 Cou: Jackson (256) 495-2259 Sq feet: 2600 Map |
Tupper Lightfoot Memorial Library 164 South Main Street Brundidge, AL 36010-1809 Cou: Pike (334) 735-2145 Sq feet: 2580 Map |
Choctaw County Public Library 124 North Academy Avenue Butler, AL 36904-2206 Cou: Choctaw (205) 459-2542 Sq feet: 7500 . Main Office Map |
Gilbertown Branch Library Gilbertown Butler, AL 36908-6908 Cou: Choctaw (334) 843-2885 . Main Office Map |
Silas Branch Library Silas Butler, AL 36919-6919 Cou: Choctaw . Main Office Map |
Calera Public Library 1241 17th Avenue Calera, AL 35040-0690 Cou: Shelby (205) 668-3514 Sq feet: 3200 Map |
Wilcox County Library 100 Broad Street Camden, AL 36726-1702 Cou: Wilcox (334) 682-4355 Sq feet: 6000 . Main Office Map |
Carbon Hill City Library 414 Nw 5th Avenue Carbon Hill, AL 35549-0116 Cou: Walker (205) 924-4254 Sq feet: 1800 Map |
Carrollton Public Library 225 Commerce Ave Carrollton, AL 35447-0092 Cou: Pickens (205) 367-2142 Sq feet: 4635 Map |
Cherokee County Public Library 310 Mary Street Centre, AL 35960-2026 Cou: Cherokee (256) 927-5838 Sq feet: 6114 Map |
Brent-centreville Public Library 20 Library Street Centreville, AL 35042-1322 Cou: Bibb (205) 926-4736 Sq feet: 5500 Map |
Washington County Public Library Highway 56 Chatom, AL 36518-1057 Cou: Washington (251) 847-2097 Sq feet: 12160 . Main Office Map |
Washington County Bookmobile Highway 56 Chatom, AL 36518-1057 Cou: Washington (251) 847-2097 . Main Office Map |
Chelsea Public Library 16623 Highway 280 Chelsea, AL 35043-0111 Cou: Shelby (205) 678-8455 Sq feet: 750 . Main Office Map |
Cherokee Public Library 75 Main Street Cherokee, AL 35616-0333 Cou: Colbert (256) 359-4384 Sq feet: 3060 Map |
Ina Pullen Smallwood Memorial Lib. 224 Grant Street Chickasaw, AL 36671-0449 Cou: Mobile (334) 452-6465 Map |
Earle A. Rainwater Memorial Library 124 Ninth Avenue Sw Childersburg, AL 35044-1642 Cou: Talladega (256) 378-7239 Sq feet: 9000 Map |
Citronelle Memorial Library 7855 State Street Citronelle, AL 36522-2450 Cou: Mobile (334) 866-7319 Map |
Chilton-clanton Public Library 100 First Avenue Clanton, AL 35045-3499 Cou: Chilton (205) 755-1768 Sq feet: 8770 . Main Office Map |
Town And County Public Library 45 No. Midway Street Clayton, AL 36016-0518 Cou: Barbour (334) 775-3506 Sq feet: 2000 Map |
Elton B. Stephens Library 17 School Street Clio, AL 36017-0088 Cou: Barbour (334) 397-2911 Sq feet: 1636 Map |
Collinsville Public Library 4299 Alabama Highway 68 Collinsville, AL 35961-0743 Cou: Dekalb (256) 524-2323 Sq feet: 1800 Map |
Rossie Purcell Branch South Main Street Columbia, AL 36319-0330 Cou: Houston (334) 696-4417 . Main Office Map |
Harrison Regional Library System 50 Lester Street Columbiana, AL 35051-9477 Cou: Shelby (205) 669-3910 Sq feet: 6997 . Main Office Map |
Columbiana Public Library Lester Street Columbiana, AL 35051-1459 Cou: Shelby (205) 669-5812 Sq feet: 3300 Map |
Cordova Public Library 130 Main Street Cordova, AL 35550-1414 Cou: Walker (205) 483-9578 Sq feet: 1024 Map |
Courtland Public Library 215 College Street Courtland, AL 35618-0171 Cou: Lawrence (256) 637-9988 Sq feet: 864 Map |
Crane Hill Community Library 14538 County Rd. 222 Crane Hill, AL 35053 Cou: Cullman (256) 747-6509 Sq feet: 700 . Main Office Map |
Crossville Public Library 80 Gaines Street Crossville, AL 35962-0308 Cou: Dekalb (205) 528-2628 Sq feet: 3600 Map |
Cullman County Pub Library System 200 Clark Street Ne Cullman, AL 35055-2997 Cou: Cullman (256) 734-1068 Sq feet: 9300 . Main Office Map |
Fairview Public Library 7525 Alabama Hwy 69n Cullman, AL 35058 Cou: Cullman (256) 796-5424 Sq feet: 1800 . Main Office Map |
Cullman County Bookmobile 200 Clark Street Ne Cullman, AL 35055-2997 Cou: Cullman (256) 734-2720 . Main Office Map |
Horseshoe Bend Regional Library 207 North West Street Dadeville, AL 36853-1355 Cou: Tallapoosa (205) 825-9232 Sq feet: 8300 . Main Office Map |
Horseshoe Bend Regional Bookmobile 207 North West Street Dadeville, AL 36853-1355 Cou: Tallapoosa (256) 825-4554 . Main Office Map |
Dadeville Public Library 205 North West Street Dadeville, AL 36853-1355 Cou: Tallapoosa (256) 825-7820 Sq feet: 1369 Map |
Daleville Public Library 200 Warhawk Drive Daleville, AL 36322-5708 Cou: Dale (334) 503-9119 Sq feet: 2552 Map |
Daphne Public Library 618 Whispering Pines Road Daphne, AL 36526-1225 Cou: Baldwin (251) 621-2818 Sq feet: 18000 Map |
Wheeler Basin Regional Library 504 Cherry Street Ne Decatur, AL 35602-1766 Cou: Morgan (256) 353-2993 Map |
Decatur Public Library 504 Cherry Street Ne Decatur, AL 35602-1766 Cou: Morgan (256) 353-2993 Sq feet: 20760 Map |
Demopolis Public Library 211 East Washington Street Demopolis, AL 36732-2133 Cou: Marengo (334) 289-1595 . Main Office Map |
Marengo Library System 211 East Washington Street Demopolis, AL 36732-2133 Cou: Marengo (334) 289-1595 . Main Office Map |
Dora Public Library 1485 Sharon Blvd Dora, AL 35062-0700 Cou: Walker (205) 648-3211 Sq feet: 420 Map |
Houston-love Memorial Library 212 West Burdeshaw Street Dothan, AL 36302-1369 Cou: Houston (334) 793-9767 Sq feet: 36000 . Main Office Map |
Houston-love Memorial Library Bookmobile 212 West Burdeshaw Street Dothan, AL 36302-1369 Cou: Houston (334) 793-9767 . Main Office Map |
Double Springs Public Library Blake Drive Double Springs, AL 35553-0555 Cou: Winston (205) 489-2412 Sq feet: 1500 Map |
Tallassee Community Library 102 Freeman Avenue East Tallassee, AL 36023-0671 Cou: Tallapoosa (334) 283-2732 Sq feet: 5619 Map |
Mitchell Branch Library 4440 Highpoint Drive Eight Mile, AL 36613-3952 Cou: Mobile (251) 452-7846 Sq feet: 1300 . Main Office Map |
Elba Public Library 406 Simmons Street Elba, AL 36323-1759 Cou: Coffee (334) 897-6921 Sq feet: 5000 Map |
Enterprise Public Library 101 East Grubbs Street Enterprise, AL 36330-2531 Cou: Coffee (334) 347-2636 Sq feet: 12000 Map |
Eufaula Carnegie Library 217 North Eufaula Avenue Eufaula, AL 36027-1515 Cou: Barbour (334) 687-2337 Sq feet: 10000 . Main Office Map |
Mccoo Memorial Children's Library 217 North Eufaula Avenue Eufaula, AL 36027-1515 Cou: Barbour (334) 687-5974 Sq feet: 1500 . Main Office Map |
James C. Poole Jr. Memorial Library 219 Prairie Avenue Eutaw, AL 35462-1178 Cou: Greene (205) 372-9026 Sq feet: 5300 Map |
Eva Public Library 4549 Highway 55 East Eva, AL 35621-0099 Cou: Morgan (256) 796-8638 Sq feet: 1152 Map |
Evergreen-conecuh Co. Pub. Library 201 Park Street Evergreen, AL 36401-2903 Cou: Conecuh (251) 578-2670 Sq feet: 5000 Map |
Walter J. Hanna Memorial Library 4615 Gary Avenue Fairfield, AL 35064-1341 Cou: Jefferson (205) 783-6007 Sq feet: 11300 . Main Office Map |
Western Hills Mall Branch Suite 32 Aronov Drive Fairfield, AL 35064-5064 Cou: Jefferson (205) 923-1150 Sq feet: 1800 . Main Office Map |
Fairhope Public Library 161 North Section Street Fairhope, AL 36532-2490 Cou: Baldwin (251) 928-7483 Sq feet: 14000 Map |
Falkville Public Library Highway 55 East Falkville, AL 35622-0407 Cou: Morgan (205) 784-5822 Sq feet: 850 Map |
Fayette County Memorial Library 326 Temple Avenue N Fayette, AL 35555-2383 Cou: Fayette (205) 932-6625 Sq feet: 11090 Map |
Flomaton Public Library 608 Mccurdy Street Flomaton, AL 36441-0608 Cou: Escambia (251) 296-3552 Sq feet: 3000 Map |
Florala Public Library 510 North 4th Street Florala, AL 36442-1814 Cou: Covington (334) 858-3525 Sq feet: 3200 Map |
Florence-lauderdale Public Library 218 North Wood Avenue Florence, AL 35630-4706 Cou: Lauderdale (256) 764-6564 Sq feet: 39500 Map |
Foley Public Library 319 East Laurel Avenue Foley, AL 36535-2680 Cou: Baldwin (334) 943-7665 Sq feet: 7000 Map |
Dekalb County Public Library 504 Grand Avenue Nw Fort Payne, AL 35967-2313 Cou: Dekalb (256) 845-2671 . Main Office Map |
Dekalb County Bookmobile 504 Grand Avenue Nw Fort Payne, AL 35967-2313 Cou: Dekalb (256) 845-2671 . Main Office Map |
Fultondale Public Library 1015 Walkers Chapel Road Fultondale, AL 35068-0549 Cou: Jefferson (205) 849-6335 Sq feet: 6595 Map |
Gadsden-etowah Co. Public Library 254 College Street Gadsden, AL 35901-4135 Cou: Etowah (256) 549-4699 Sq feet: 50000 . Main Office Map |
Alabama City Public Library 2700 West Meighan Gadsden, AL 35904-1716 Cou: Etowah (256) 549-4688 . Main Office Map |
Carver Memorial Library 1030 Tuscaloosa Avenue Gadsden, AL 35901-3054 Cou: Etowah (205) 549-4690 . Main Office Map |
East Gadsden Public Library 921 Wilson Avenue Gadsden, AL 35903-1742 Cou: Etowah (205) 549-4691 . Main Office Map |
Garden City Public Library City Hall Garden City, AL 35070-0172 Cou: Cullman (256) 352-4552 Sq feet: 1400 . Main Office Map |
Gardendale-martha Moore Library 995 Mt Olive Road Gardendale, AL 35071-4654 Cou: Jefferson (205) 631-6639 Sq feet: 7730 Map |
Emma Knox Kenan Public Library 312 South Commerce Street Geneva, AL 36340-0550 Cou: Geneva (334) 684-2459 Map |
Geraldine Public Library 13543 Alabama Hwy 227 Geraldine, AL 35974-0268 Cou: Dekalb (256) 659-6663 Map |
Goodwater Public Library 36 Weogufka Street Goodwater, AL 35072-0140 Cou: Coosa (256) 839-5741 Map |
Gordo Public Library Main Street Gordo, AL 35466-0336 Cou: Pickens (205) 364-7148 Sq feet: 1600 Map |
Grant Public Library 5379 Main Street Grant, AL 35747-0401 Cou: Marshall (256) 728-5128 Sq feet: 18000 Map |
Graysville Public Library 315 South Main Street Graysville, AL 35073-1404 Cou: Jefferson (205) 674-3040 Map |
Eunice Kelly Worthington 323 Presbyterian Church Road Green Pond, AL 35074 Cou: Bibb (205) 938-0008 Sq feet: 1200 Map |
Hale County-greensboro Library 1105 Main Street Greensboro, AL 36744-0399 Cou: Hale (334) 624-3409 Sq feet: 1980 Map |
Greenville-butler Co. Pub. Library 309 Ft Dale Street Greenville, AL 36037-1401 Cou: Butler (334) 382-3216 Sq feet: 13777 Map |
Grove Hill Public Library 108 Dubose Avenue Grove Hill, AL 36451-9502 Cou: Clarke (334) 275-8157 Sq feet: 6213 Map |
Mchs Community Library 8115 Us Highway 43 Guin, AL 35563-0549 Cou: Marion (205) 468-2544 Sq feet: 4000 Map |
Thomas B. Norton Public Library 221 West 19th Avenue Gulf Shores, AL 36542-3055 Cou: Baldwin (334) 968-1176 Sq feet: 9000 Map |
Marshall County Cooperative Library 325 2nd Street Nw Guntersville, AL 35976-2672 Cou: Marshall (256) 582-2973 Map |
Guntersville Public Library 1240 O'brig Avenue Guntersville, AL 35976-1431 Cou: Marshall (256) 571-7595 Sq feet: 14900 Map |
Gurley Public Library 331 Walker Street Gurley, AL 35748-8332 Cou: Madison (256) 776-2102 . Main Office Map |
Haleyville Public Library 913 20th Street Haleyville, AL 35565-1323 Cou: Winston (205) 486-7450 Sq feet: 3600 Map |
Clyde Nix Public Library 350 Bexar Avenue W Hamilton, AL 35570-1944 Cou: Marion (205) 921-4290 Sq feet: 3650 Map |
Hanceville Public Library 108 Main Street Hanceville, AL 35077-5010 Cou: Cullman (256) 352-9830 Sq feet: 1600 . Main Office Map |
Tom Bevel Branch 115 Byars Road Hanceville, AL 35072-2836 Cou: Cullman (205) 287-1198 Sq feet: 1600 . Main Office Map |
Hartford Public Library 203b West Main Street Hartford, AL 36344-1699 Cou: Geneva (334) 588-2384 Sq feet: 1096 Map |
Hartselle Public Library 152 Sparkman Street Nw Hartselle, AL 35640-2424 Cou: Morgan (256) 773-9880 Sq feet: 5500 Map |
Hayneville/lowndes Co. Pub. Library 4 Washington Street Hayneville, AL 36040-0425 Cou: Lowndes (334) 548-2686 Map |
Tillman Hill Branch Library 131 Knowledge Drive Hazel Green, AL 35750 Cou: Madison (256) 828-9529 . Main Office Map |
Blanche R. Solomon Memorial Library 17 Park Street Headland, AL 36345-1747 Cou: Henry (334) 693-2706 Sq feet: 4295 Map |
Cheaha Regional Library 935 Coleman Street Heflin, AL 36264-1313 Cou: Cleburne (256) 463-7125 Sq feet: 2500 . Main Office Map |
Cheaha Regional Bookmobile 935 Coleman Street Heflin, AL 36264-1313 Cou: Cleburne (256) 463-7125 . Main Office Map |
Lucile L. Morgan Public Library 541 Ross Street Heflin, AL 36264-1339 Cou: Cleburne (256) 463-2259 Sq feet: 2400 Map |
Helena Public Library 230 Tucker Road Helena, AL 35080-0262 Cou: Shelby (205) 664-8308 Sq feet: 6600 Map |
Henagar Public Library % Of Town Hall Henagar, AL 35978-0039 Cou: Dekalb (205) 657-6282 . Main Office Map |
Rufus Floyd Public Library 3310 Alfords Bend Road Hokes Bluff, AL 35903-9804 Cou: Etowah (256) 492-9846 Sq feet: 5000 Map |
Homewood Public Library 1721 Oxmoor Road Homewood, AL 35209-4085 Cou: Jefferson (205) 332-6636 Sq feet: 49627 Map |
Hoover Public Library 200 Municipal Drive Hoover, AL 35216-5510 Cou: Jefferson (205) 444-7810 Sq feet: 80000 Map |
Hueytown Public Library 1372 Hueytown Road Hueytown, AL 35023-2443 Cou: Jefferson (205) 491-1443 Map |
Bessie K. Russell Branch Library 3011-c Sparkman Drive Huntsville, AL 35810-3713 Cou: Madison (256) 859-9050 . Main Office Map |
Eleanor E. Murphy Branch Library 7910 Charlotte Drive Huntsville, AL 35802-2862 Cou: Madison (256) 881-5620 . Main Office Map |
Huntsville-madison Co. Pub. Library 915 Monroe Street Huntsville, AL 35804-0443 Cou: Madison (256) 532-5950 . Main Office Map |
Bailey Cove Branch Library 1409 Weatherly Plaza Huntsville, AL 35803-2617 Cou: Madison (256) 881-0257 . Main Office Map |
Blue Spring Branch 4600 Blue Spring Road Huntsville, AL 35810-1949 Cou: Madison (256) 851-7492 . Main Office Map |
Huntsville-madison County Public Library 915 Monroe Street Huntsville, AL 35801-0443 Cou: Madison (256) 532-5950 Sq feet: 123000 . Main Office Map |
Oscar Mason Branch 149 Mason Court Huntsville, AL 35805 Cou: Madison (256) 535-2272 . Main Office Map |
Ider Public Library 10808 Alabama Highway 75 Ider, AL 35981-0202 Cou: Dekalb (256) 657-2170 Sq feet: 1600 Map |
Irondale Public Library 105 South 20th Street Irondale, AL 35210-1593 Cou: Jefferson (205) 951-1415 Sq feet: 8000 Map |
White Smith Memorial Library 213 College Avenue Jackson, AL 36545-0265 Cou: Clarke (251) 246-4962 Sq feet: 5000 Map |
Jacksonville Public Library 200 Pelham Road S Jacksonville, AL 36265-2153 Cou: Calhoun (256) 435-6332 Sq feet: 4702 Map |
Carl Elliott Regional Library 98 East 18th Street Jasper, AL 35501-5491 Cou: Walker (205) 221-2568 Sq feet: 20000 Map |
Jasper Public Library 98 East 18th Street Jasper, AL 35501-5491 Cou: Walker (205) 221-8512 Sq feet: 20000 Map |
Jemison Public Library Highway 31 Jemison, AL 35085-0609 Cou: Chilton (205) 688-4492 Sq feet: 600 . Main Office Map |
Kennedy Public Library 17885 Highway 96 Kennedy, AL 35574-0070 Cou: Lamar (205) 596-3670 Sq feet: 864 Map |
Killen Public Library 229 J C Mauldin Hwy Killen, AL 35645-0542 Cou: Lauderdale (256) 768-0829 Sq feet: 900 Map |
Lafayette Pilot Public Library 198 First Street, Se Lafayette, AL 36862-6862 Cou: Chambers (334) 864-0012 Sq feet: 3666 . Main Office Map |
Leeds Jane Culbreth Library 8104 Parkway Drive Leeds, AL 35094-2225 Cou: Jefferson (205) 699-5962 Sq feet: 5000 Map |
Leighton Public Library 8740 Main Street Leighton, AL 35646-0484 Cou: Colbert (256) 446-5380 Sq feet: 3164 Map |
Lexington Public Library 11075 Highway 101 Lexington, AL 35648-0459 Cou: Lauderdale (256) 229-5579 Sq feet: 13500 Map |
Lincoln Public Library 49 Complex Drive Lincoln, AL 35096-5096 Cou: Talladega (205) 763-7777 Sq feet: 2000 Map |
Marengo County Public Library 507 North Main Linden, AL 36748-0519 Cou: Marengo (334) 295-2246 Sq feet: 2300 Map |
Lineville Public Library 60119 Highway 49 Lineville, AL 36266-0482 Cou: Clay (256) 396-5162 Map |
Ruby Pickens Tartt Public Library 206 Monroe St. Livingston, AL 35470-0377 Cou: Sumter (205) 652-2349 Sq feet: 6300 Map |
Louisville Public Library City Hall, Main Street Louisville, AL 36048-0125 Cou: Barbour (334) 266-5210 Map |
Loxley Public Library 1001 Loxley Avenue Loxley, AL 36551-0527 Cou: Baldwin (251) 964-5695 Sq feet: 1678 Map |
Luverne Public Library 148 East Third Avenue Luverne, AL 36049 Cou: Crenshaw (334) 335-5326 Sq feet: 5000 Map |
Madison Public Library 130 Plaza Drive Madison, AL 35758-1160 Cou: Madison (256) 461-2246 . Main Office Map |
Triana Branch Library 280 Zierdt Road Madison, AL 35758-8208 Cou: Madison (256) 461-7598 . Main Office Map |
Monrovia Branch 1962 Jeff Road Madison, AL 35758 Cou: Madison (256) 837-6153 . Main Office Map |
Maplesville Public Library City Hall Building Maplesville, AL 36750-6750 Cou: Chilton (334) 366-4211 Sq feet: 320 . Main Office Map |
Marbury Public Library 205 County Road 20 E Marbury, AL 36051-0200 Cou: Autauga (205) 755-8575 Sq feet: 1600 . Main Office Map |
Marion-perry County Library 202 Washington Street Marion, AL 36756-1824 Cou: Perry (334) 683-6411 Sq feet: 4200 Map |
Mcintosh Branch Library River Road Mcintosh, AL 36553-0478 Cou: Washington (251) 944-2047 . Main Office Map |
Midfield Public Library 400 Breland Drive Midfield, AL 35228-2732 Cou: Jefferson (205) 923-1027 Sq feet: 1400 Map |
Mary Berry Brown Memorial Library Hinton Waters Ave & 3rd Street Midland City, AL 36350-0713 Cou: Dale (334) 983-3511 Sq feet: 1800 Map |
Millbrook Public Library 3650 Grandview Road Millbrook, AL 36054-0525 Cou: Elmore (334) 285-6688 Sq feet: 6000 Map |
Millport Public Library 480 Columbus Street Millport, AL 35576-0159 Cou: Lamar (205) 662-4286 Sq feet: 3000 Map |
Mobile Public Library 701 Government Street Mobile, AL 36602-1499 Cou: Mobile (251) 208-7073 Sq feet: 28000 . Main Office Map |
Dauphin Island Parkway Branch 1924j Dauphin Island Parkway Mobile, AL 36602-1403 Cou: Mobile (251) 470-7766 Sq feet: 6000 . Main Office Map |
Monte L. Moorer/springhill Branch 4 Mcgregor Avenue S Mobile, AL 36602-1403 Cou: Mobile (251) 470-7770 Sq feet: 10000 . Main Office Map |
Toulminville Branch 2318 St. Stephens Road Mobile, AL 36602-1403 Cou: Mobile (251) 438-7075 Sq feet: 17518 . Main Office Map |
Tillmans Corner Branch 5451 Halls Mill Road, Suite 10 Mobile, AL 36602-1403 Cou: Mobile (251) 661-4578 Sq feet: 2000 . Main Office Map |
Mobile Bookmobile 700 Government Street Mobile, AL 36602-1403 Cou: Mobile (251) 438-7035 . Main Office Map |
West Regional Library 5555 Grelot Road Mobile, AL 36602-1403 Cou: Mobile (251) 640-8550 Sq feet: 59297 . Main Office Map |
Monroe County Public Library 121 Pineville Road Monroeville, AL 36460-1899 Cou: Monroe (251) 743-3818 Sq feet: 10000 Map |
Parnell Memorial Library 845 Valley Street Montevallo, AL 35115-3720 Cou: Shelby (205) 665-9207 Sq feet: 3254 Map |
Montgomery City-county Pub. Library 245 High Street Montgomery, AL 36102-1950 Cou: Montgomery (334) 240-4300 Sq feet: 101000 . Main Office Map |
Coliseum Boulevard Branch 840 Coliseum Boulevard Montgomery, AL 36109-1208 Cou: Montgomery (334) 271-7005 Sq feet: 7500 . Main Office Map |
Governor's Square Branch Library 2811-a East South Boulevard Montgomery, AL 36116-2513 Cou: Montgomery (334) 284-7929 Sq feet: 12500 . Main Office Map |
Pintlala Branch 255 Federal Road Montgomery, AL 36043-9781 Cou: Montgomery (334) 281-8069 Sq feet: 6700 . Main Office Map |
Rosa Parks Avenue Branch 1276 Rosa Parks Avenue Montgomery, AL 36108-3070 Cou: Montgomery (334) 540-4979 Sq feet: 10000 . Main Office Map |
E. L. Lowder Branch 3950 Bell Road Montgomery, AL 36117-6117 Cou: Montgomery (334) 244-5717 Sq feet: 9500 . Main Office Map |
Rufus A. Lewis Regional Branch 3095 Mobile Highway Montgomery, AL 36108-4002 Cou: Montgomery (334) 240-4848 Sq feet: 9500 . Main Office Map |
Doris Stanley Memorial Library 2900 Daniel Drive Moody, AL 35004-2239 Cou: St. Clair (205) 640-2517 Map |
Lawrence County Public Library 401 College Street Moulton, AL 35650-1483 Cou: Lawrence (256) 974-0883 Sq feet: 4836 Map |
Moundville Public Library City Hall, Market Street Moundville, AL 35474-0336 Cou: Hale (205) 371-2283 Sq feet: 1100 Map |
Emmet O'neal Public Library 50 Oak Street Mountain Brook, AL 35213-4295 Cou: Jefferson (205) 879-0459 Sq feet: 40500 Map |
Mount Vernon Public Library 1220 Military Road Mt Vernon, AL 36560-5526 Cou: Mobile (334) 829-9497 Sq feet: 1500 Map |
Muscle Shoals Public Library 1918 East Avalon Avenue Muscle Shoals, AL 35661-2402 Cou: Colbert (256) 386-9212 Sq feet: 11600 Map |
Elizabeth Carpenter Public Library 5496 Main Street New Hope, AL 35760-9544 Cou: Madison (256) 723-2995 . Main Office Map |
Newton Public Library 203 Oates Street Newton, AL 36352-9588 Cou: Dale (334) 299-3316 Sq feet: 3000 Map |
Odenville Public Library 150 Alabama Street Odenville, AL 35120-0249 Cou: St. Clair (205) 629-5901 Map |
Oneonta Public Library 221 2nd Street South Oneonta, AL 35121-1721 Cou: Blount (205) 274-7641 Sq feet: 8000 Map |
Lewis Cooper Jr. Memorial Library 200 South 6th Street Opelika, AL 36801-0125 Cou: Lee (334) 705-5380 Sq feet: 9539 Map |
Cross Trails Regional Library 1604 North Main Street Opp, AL 36467-0770 Cou: Covington (334) 493-9526 Sq feet: 800 Map |
Opp Public Library 1604 North Main Street Opp, AL 36467-0717 Cou: Covington (334) 493-6423 Map |
Orange Beach Public Library 26267 Canal Road Orange Beach, AL 36561-1649 Cou: Baldwin (251) 981-2923 Sq feet: 10500 Map |
Oxford Public Library 213 Choccolocco Street Oxford, AL 36203-1617 Cou: Calhoun (256) 831-1750 Map |
Ozark-dale Co. Public Library Inc. 416 James Street Ozark, AL 36360-2090 Cou: Dale (334) 774-5480 Sq feet: 17604 Map |
Pelham Public Library Pelham Parkway At Cummings Pelham, AL 35124-1627 Cou: Shelby (205) 620-6418 Sq feet: 12000 Map |
Pell City Public Library 1923 1st Avenue North Pell City, AL 35125-1663 Cou: St. Clair (205) 884-1015 Sq feet: 5400 Map |
Phenix City-russell Co Pub. Library 1501 17th Avenue Phenix City, AL 36867-5131 Cou: Russell (334) 297-1139 Sq feet: 22000 Map |
Piedmont Public Library 106 North Main Street Piedmont, AL 36272-2022 Cou: Calhoun (256) 447-3369 Map |
Pike Road Branch Wallahatchee Road/old Pike Road Pike Road, AL 36064-0036 Cou: Montgomery (334) 244-8679 Sq feet: 2000 . Main Office Map |
Pine Apple Library 124 County Road 59 Pine Apple, AL 36768-6768 Cou: Wilcox Sq feet: 800 . Main Office Map |
Pine Hill Library 329 Church Stree Pine Hill, AL 36769-6769 Cou: Wilcox (334) 963-4351 Sq feet: 1000 . Main Office Map |
Pine Level Branch Us 231 And Moore Road Pine Level, AL 36065-6065 Cou: Montgomery (334) 584-7144 Sq feet: 1000 . Main Office Map |
Pleasant Grove Public Library 501 Park Road Pleasant Grove, AL 35127-0339 Cou: Jefferson (205) 744-1742 Map |
Autauga-prattville Public Library 254 Doster Streeet Prattville, AL 36067-3900 Cou: Autauga (334) 365-3396 Sq feet: 11000 . Main Office Map |
Priceville Public Library 103 Faye Drive Priceville, AL 35603 Cou: Morgan (256) 584-0230 Sq feet: 1400 Map |
Prichard Public Library 300 Lovejoy Loop West Prichard, AL 36610-3952 Cou: Mobile (251) 452-7847 Sq feet: 10000 . Main Office Map |
Ragland Public Library 196 Old Main Street Ragland, AL 35131-9603 Cou: St. Clair (205) 472-2007 Map |
Rainbow City Public Library 3702 Rainbow Drive Rainbow City, AL 35906-6324 Cou: Etowah (256) 442-8477 Sq feet: 10000 Map |
Rainsville Public Library 941 East Main Street Rainsville, AL 35986-0509 Cou: Dekalb (256) 638-3311 Sq feet: 6800 Map |
Ramer Branch State Highway 94 Ramer, AL 36069-5008 Cou: Montgomery (334) 562-3364 Sq feet: 7500 . Main Office Map |
Weatherford Public Library 307 4th Avenue S Red Bay, AL 35582-0870 Cou: Franklin (256) 356-9255 Sq feet: 5000 Map |
Reform Public Library 216 1st Street South Reform, AL 35481-0819 Cou: Pickens (205) 375-6240 Sq feet: 3815 Map |
Annie L. Awbrey Public Library 736 College Street Roanoke, AL 36274-1616 Cou: Randolph (334) 863-2632 Sq feet: 9000 Map |
Baldwin County Library Cooperative 22743 Milwaukee Street Robertsdale, AL 36567-0399 Cou: Baldwin (334) 947-7632 Sq feet: 1000 . Main Office Map |
Baldwin County Library Cooperative Bookmobile 22743 Milwaukee Street Robertsdale, AL 36567-0399 Cou: Baldwin (334) 947-7632 . Main Office Map |
Robertsdale Public Library 18301 Pennsylvania Street Robertsdale, AL 36567-3072 Cou: Baldwin (251) 947-8960 Sq feet: 2000 Map |
Rockford Public Library 110 Main Street Rockford, AL 35136-0128 Cou: Coosa (256) 377-4911 Sq feet: 820 Map |
Rogersville Public Library 74 Bank Street Rogersville, AL 35652-0190 Cou: Lauderdale (256) 247-0151 Sq feet: 6800 Map |
Russellville Public Library 110 East Lawrence Street Russellville, AL 35653-2349 Cou: Franklin (256) 332-1535 Sq feet: 4000 Map |
Samson Public Library 200 North Johnson Street Samson, AL 36477-0147 Cou: Geneva (334) 898-7806 Map |
Saraland Public Library 111 Saraland Loop Saraland, AL 36571-2418 Cou: Mobile (251) 675-2879 Sq feet: 7200 . Main Office Map |
Sardis City Public Library 296 Parkway Drive Sardis City, AL 35956-4114 Cou: Etowah (256) 593-6432 Sq feet: 800 Map |
Satsuma Public Library 5466 Old Highway 43 Satsuma, AL 36572-0579 Cou: Mobile (334) 679-0700 Sq feet: 5500 Map |
Scottsboro Public Library 1002 South Broad Street Scottsboro, AL 35768-2512 Cou: Jackson (256) 574-4335 Map |
Selma-dallas County Public Library 1103 Selma Avenue Selma, AL 36703-4498 Cou: Dallas (334) 874-1725 Sq feet: 25000 Map |
Sheffield Public Library 316 North Montgomery Avenue Sheffield, AL 35660-2709 Cou: Colbert (256) 386-5634 Sq feet: 13000 Map |
Oscar Johnson Memorial Library 21967 6th St Silverhill, AL 36576-0309 Cou: Baldwin (334) 945-5201 Sq feet: 1350 Map |
Slocomb Public Library 132 North Washington Street Slocomb, AL 36375-1026 Cou: Geneva (334) 886-9009 Map |
Springville Public Library 6496 Us 11 Springville, AL 35146-9330 Cou: St. Clair (334) 467-2339 Map |
Steele Public Library Us Highway 11 Steele, AL 35987-5987 Cou: St. Clair (205) 538-0811 . Main Office Map |
Stevenson Public Library 102 West Main Street Stevenson, AL 35772-3564 Cou: Jackson (256) 437-3008 Sq feet: 5500 Map |
Sulligent Public Library 55188 Highway 17 Sulligent, AL 35586-0215 Cou: Lamar (205) 698-8631 Sq feet: 2778 Map |
Sumiton Public Library State Street Sumiton, AL 35148-0010 Cou: Walker (205) 648-7451 Sq feet: 2500 Map |
B. B. Comer Memorial Library 314 North Broadway Avenue Sylacauga, AL 35150-2528 Cou: Talladega (256) 249-0961 Sq feet: 21000 Map |
Talladega Public Library 202 South Street E Talladega, AL 35160-2471 Cou: Talladega (256) 362-4211 Sq feet: 24323 Map |
Tarrant Public Library 1143 Ford Avenue Tarrant, AL 35217-2437 Cou: Jefferson (205) 849-2825 Sq feet: 4500 Map |
Thomasville Public Library 1401 Mosley Drive Thomasville, AL 36784-6784 Cou: Clarke (334) 636-5343 Sq feet: 4404 Map |
Thorsby Public Library Highway 31 North Thorsby, AL 35171-0608 Cou: Chilton (334) 644-3375 Sq feet: 540 . Main Office Map |
Troy Public Library 300 North Three Notch Street Troy, AL 36081-2022 Cou: Pike (334) 566-1314 Sq feet: 11418 Map |
Trussville Public Library 201 Parkway Drive Trussville, AL 35173-1125 Cou: Jefferson (205) 655-2022 Sq feet: 12200 Map |
Weaver-bolden Branch Library 2937 18th Street Tuscaloosa, AL 35401-0183 Cou: Tuscaloosa (205) 758-8291 Sq feet: 3448 . Main Office Map |
Tuscaloosa Public Library 1801 Jack Warner Parkway Tuscaloosa, AL 35401-1027 Cou: Tuscaloosa (205) 345-5820 Sq feet: 60000 . Main Office Map |
Tuscaloosa Public Library Bookmobile 1801 River Road Tuscaloosa, AL 35401-1027 Cou: Tuscaloosa (205) 799-4043 . Main Office Map |
Helen Keller Public Library 511 North Main Street Tuscumbia, AL 35674-2059 Cou: Colbert (256) 383-7065 Sq feet: 10350 Map |
Macon County-tuskegee Pub. Library 302 South Main Street Tuskegee, AL 36083-1806 Cou: Macon (334) 727-5192 Sq feet: 2860 Map |
Union Springs Public Library 103 North Prairie Street Union Springs, AL 36089-1616 Cou: Bullock (334) 738-2760 Sq feet: 4000 Map |
Uniontown Public Library 108 Water Street Uniontown, AL 36786-0637 Cou: Perry (334) 628-6681 Map |
H. Grady Bradshaw-chambers Co. Lib. 3419 20th Avenue Valley, AL 36854-3299 Cou: Chambers (334) 768-2161 Sq feet: 20500 . Main Office Map |
Mary Wallace Cobb Memorial Library 110 First Avenue Nw Vernon, AL 35592-0357 Cou: Lamar (205) 695-6123 Sq feet: 1870 Map |
Vestavia Hills Public Library 1112 Montgomery Highway Vestavia Hills, AL 35216-2797 Cou: Jefferson (205) 978-0155 Map |
Lallouise F. Mcgraw Library Main Street Vincent, AL 35178-0003 Cou: Shelby (205) 672-2749 Sq feet: 1550 Map |
Westside Public Library 5151 Walnut Grove Road Walnut Grove, AL 35990-0100 Cou: Etowah (205) 589-6699 Sq feet: 2300 Map |
Warrior Public Library 10 First Street Warrior, AL 35180-1500 Cou: Jefferson (205) 647-3006 Sq feet: 1800 Map |
West Blocton Public Library 62 Walter Owens Drive West Blocton, AL 35184-5184 Cou: Bibb (205) 938-3570 Sq feet: 2400 Map |
Wetumpka Public Library 212 South Main Street Wetumpka, AL 36092-0249 Cou: Elmore (334) 567-1308 Sq feet: 3200 Map |
White Hall Public Library 756 White Hall Road White Hall, AL 36040-2830 Cou: Lowndes (334) 874-7323 Sq feet: 20736 Map |
Wilsonville Public Library Main Street Wilsonville, AL 35186-0024 Cou: Shelby (205) 669-6180 Sq feet: 576 Map |
Northwest Regional Library 185 Ashwood Drive Winfield, AL 35594-0360 Cou: Marion (205) 487-2330 . Main Office Map |
Northwest Regional Bookmobile 185 Ashwood Drive, P.o. Box 1527 Winfield, AL 35594-1527 Cou: Marion (205) 487-2330 . Main Office Map |
Winfield Public Library 185 Ashwood Drive Winfield, AL 35594-0688 Cou: Marion (205) 487-2484 Sq feet: 3384 Map |
Woodville Public Library 26 Venson Street Woodville, AL 35776-0116 Cou: Jackson (256) 776-2796 Sq feet: 3643 Map |
Hightower Memorial Library 630 Avenue A York, AL 36925-2604 Cou: Sumter (205) 392-2004 Map |
![]() |
![]() |
![]() |