State
Pharmacies in Alabama
1,127 pharmacies. Community/retail pharmacy: 707 · Pharmacy: 412 · Clinic pharmacy: 8.
Pharmacies fill prescriptions, and many also give vaccines and answer questions about your medicines. This list comes from the federal NPI Registry, where every pharmacy that bills health insurance must be registered. In a medical emergency, call 911.
By county
- Autauga County9
- Baldwin County55
- Barbour County5
- Bibb County5
- Blount County8
- Bullock County2
- Butler County5
- Calhoun County24
- Chambers County5
- Cherokee County7
- Chilton County7
- Choctaw County1
- Clarke County7
- Clay County2
- Cleburne County1
- Coffee County6
- Colbert County16
- Conecuh County2
- Coosa County1
- Covington County9
- Crenshaw County2
- Cullman County18
- Dale County5
- Dallas County5
- DeKalb County10
- Elmore County17
- Escambia County8
- Etowah County22
- Fayette County11
- Franklin County9
- Geneva County8
- Greene County1
- Hale County2
- Henry County5
- Houston County29
- Jackson County15
- Jefferson County173
- Lamar County2
- Lauderdale County18
- Lawrence County8
- Lee County37
- Limestone County17
- Lowndes County1
- Macon County2
- Madison County98
- Marengo County5
- Marion County4
- Marshall County23
- Mobile County104
- Monroe County4
- Montgomery County45
- Morgan County22
- Pickens County2
- Pike County8
- Randolph County6
- Russell County13
- Shelby County78
- St. Clair County9
- Sumter County2
- Talladega County16
- Tallapoosa County12
- Tuscaloosa County42
- Walker County19
- Washington County3
- Wilcox County1
- Winston County6
By city
- Birmingham86
- Mobile76
- Huntsville56
- Montgomery42
- Hoover34
- Tuscaloosa31
- Dothan28
- Auburn24
- Madison23
- Decatur18
- Florence15
- Athens14
- Cullman14
- Bessemer13
- Phenix City13
- Alabaster12
- Gadsden12
- Jasper12
- Anniston11
- Daphne11
- Fairhope11
- Northport10
- Opelika10
- Pelham9
- Foley8
- Gardendale8
- Guntersville8
- Homewood8
- Muscle Shoals8
- Prattville8
- Scottsboro8
- Sylacauga8
- Albertville7
- Alexander City7
- Fort Payne7
- Gulf Shores7
- Irondale7
- Oxford7
- Troy7
- Vestavia7
- Clanton6
- Millbrook6
- Oneonta6
- Owens Cross Roads6
- Pinson6
- Saraland6
- Selma6
- Semmes6
- Talladega6
- Wetumpka6
- Arab5
- Calera5
- Enterprise5
- Fayette5
- Jacksonville5
- Pell City5
- Russellville5
- Sheffield5
- Tallassee5
- Trussville5
- Bay Minette4
- Carbon Hill4
- Chelsea4
- Dadeville4
- Demopolis4
- Eufaula4
- Fultondale4
- Greenville4
- Haleyville4
- Hamilton4
- Harvest4
- Helena4
- Hueytown4
- Jackson4
- Meridianville4
- Monroeville4
- Moulton4
- Opp4
- Orange Beach4
- Ozark4
- Rainbow City4
- Robertsdale4
- Spanish Fort4
- Vestavia Hills4
- Andalusia3
- Atmore3
- Brewton3
- Centre3
- Centreville3
- Geneva3
- Grand Bay3
- Hanceville3
- Hartselle3
- Headland3
- Lanett3
- Leeds3
- McCalla3
- Mountain BRK3
- Phil Campbell3
- Pike Road3
- Pleasant Grove3
- Theodore3
- Thomasville3
- Warrior3
- Wedowee3
- Altoona2
- Ashland2
- Bayou la Batre2
- Boaz2
- Bridgeport2
- Center Point2
- Chickasaw2
- Dora2
- Double Springs2
- Evergreen2
- Greensboro2
- Gurley2
- Hartford2
- Hazel Green2
- Hurtsboro2
- Leesburg2
- Livingston2
- Loxley2
- Luverne2
- Midfield2
- Montevallo2
- Moody2
- Parrish2
- Roanoke2
- Rogersville2
- Samson2
- Springville2
- Stevenson2
- Sulligent2
- Sumiton2
- Trinity2
- Tuscumbia2
- Union Springs2
- Valley2
- Winfield2
Other places (county not known)
- JL Scott Inc(334) 792‑2717Pharmacy · Dothan · 2021 Alexander Dr
- Swift Drug Co.Inc.(334) 874‑4651Community/retail pharmacy · Selma · 217 Broad St
- KRK Inc(251) 625‑1311Community/retail pharmacy · Spanish Fort · 6941 Spanish Fort Blvd
Common questions
How many pharmacies are in Alabama?
Our directory lists 1,127 pharmacies in Alabama, from official government data (Community/retail pharmacy: 707 · Pharmacy: 412 · Clinic pharmacy: 8).
Which cities in Alabama have the most?
Birmingham (86), Mobile (76), Huntsville (56), Montgomery (42) and Hoover (34).
Sources: NPI Registry monthly file, NPPES (updated 2026-11-01, retrieved 2026-11-07). Methodology