Best hospitals in Alabama
There are 99 hospitals in Alabama certified by Medicare. Of the 58 with a CMS star rating, the average is 2.7 stars. The national average is 3.2.
Source: Centers for Medicare & Medicaid Services (CMS), Medicare Care Compare. We refresh our information from this source. About our data
How Alabama hospitals are rated
| 5 stars | 0 |
|---|---|
| 4 stars | 11 |
| 3 stars | 25 |
| 2 stars | 18 |
| 1 stars | 4 |
Top-rated hospitals in Alabama
Sorted by CMS star rating, then name. Click a facility for inspections, staffing and quality details.
- ★★★★★4Above average
- ★★★★★4Above average
3.Birmingham VA Medical Center
700 South 19th Street, Birmingham, AL 35233
Acute Care - Veterans Administration · Government
★★★★★4Above average4.Fayette Medical Center
1653 Temple Avenue North, Fayette, AL 35555
Acute Care Hospitals · Non-profit
★★★★★4Above average5.Jack Hughston Memorial Hospital
4401 River Chase Drive, Phenix City, AL 36867
Acute Care Hospitals · Government
★★★★★4Above average6.Medical Center Enterprise
400 N Edwards Street, Enterprise, AL 36330
Acute Care Hospitals · For-profit
★★★★★4Above average7.North Mississippi Health Services - South Marion
1530 U S Highway 43, Winfield, AL 35594
Acute Care Hospitals · For-profit
★★★★★4Above average- ★★★★★4Above average
9.Southeast Health Medical Center
1108 Ross Clark Circle, Dothan, AL 36301
Acute Care Hospitals · Government
★★★★★4Above average10.Troy Regional Medical Center
1330 Highway 231 South, Troy, AL 36081
Acute Care Hospitals · Government
★★★★★4Above average11.VA Central Alabama Healthcare System - Montgomery
215 Perry Hill Road, Montgomery, AL 36109
Acute Care - Veterans Administration · Government
★★★★★4Above average12.Atmore Community Hospital
401 Medical Park Drive, Atmore, AL 36502
Acute Care Hospitals · Government
★★★★★3Average13.Baptist Health Brookwood Hospital
2010 Brookwood Medical Center Drive, Birmingham, AL 35209
Acute Care Hospitals · For-profit
★★★★★3Average14.Coosa Valley Medical Center
315 W Hickory St, Sylacauga, AL 35150
Acute Care Hospitals · Government
★★★★★3Average15.Crestwood Medical Center
One Hospital Dr SE, Huntsville, AL 35801
Acute Care Hospitals · For-profit
★★★★★3Average16.Decatur Morgan Hospital - Decatur Campus
1201 7th Street SE, Decatur, AL 35601
Acute Care Hospitals · Government
★★★★★3Average17.Evergreen Medical Center
101 Crestview Avenue, Evergreen, AL 36401
Acute Care Hospitals · For-profit
★★★★★3Average18.Grandview Medical Center
3690 Grandview Parkway, Birmingham, AL 35243
Acute Care Hospitals · For-profit
★★★★★3Average19.Highlands Medical Center
380 Woods Cove Road, Scottsboro, AL 35768
Acute Care Hospitals · Government
★★★★★3Average- ★★★★★3Average
21.Lakeland Community Hospital
42024 Highway 195 E, Haleyville, AL 35565
Acute Care Hospitals · For-profit
★★★★★3Average22.Marion Regional Medical Center
1256 Military Street South, Hamilton, AL 35570
Acute Care Hospitals · Non-profit
★★★★★3Average23.Marshall Medical Centers
2505 U S Highway 431 North, Boaz, AL 35957
Acute Care Hospitals · Government
★★★★★3Average24.Medical West, An Affiliate of Uab Health System
995 9th Avenue Southwest, Bessemer, AL 35022
Acute Care Hospitals · Government
★★★★★3Average- ★★★★★3Average
26.Prattville Baptist Hospital
124 S Memorial Dr, Prattville, AL 36067
Acute Care Hospitals · Government
★★★★★3Average27.Princeton Baptist Medical Center
701 Princeton Avenue Southwest, Birmingham, AL 35211
Acute Care Hospitals · Non-profit
★★★★★3Average28.Riverview Regional Medical Center
600 South Third Street, Gadsden, AL 35901
Acute Care Hospitals · For-profit
★★★★★3Average29.Russell Medical Center
3316 Highway 280, Alexander City, AL 35010
Acute Care Hospitals · Non-profit
★★★★★3Average- ★★★★★3Average
Hospitals by city in Alabama
- Alabaster (1 · 2★)
- Alexander City (1 · 3★)
- Andalusia (1 · 2★)
- Anniston (1 · 1★)
- Ashland (1)
- Athens (1 · 2★)
- Atmore (1 · 3★)
- Bay Minette (1 · 3★)
- Bessemer (1 · 3★)
- Birmingham (9 · 3★)
- Boaz (1 · 3★)
- Brewton (1 · 1★)
- Butler (1)
- Camden (1)
- Centre (1)
- Centreville (1)
- Chatom (1)
- Clanton (1)
- Cullman (2 · 2★)
- Dadeville (1)
- Daphne (1)
- Decatur (1 · 3★)
- Demopolis (1 · 2★)
- Dothan (2 · 3★)
- Enterprise (1 · 4★)
- Eufaula (1)
- Eutaw (1)
- Evergreen (1 · 3★)
- Fairhope (1 · 2★)
- Fayette (1 · 4★)
- Florence (1 · 2★)
- Foley (1 · 4★)
- Fort Payne (1 · 2★)
- Gadsden (3 · 2.5★)
- Geneva (2)
- Greensboro (1)
- Greenville (1)
- Grove Hill (1)
- Haleyville (2 · 3★)
- Hamilton (1 · 3★)
- Huntsville (3 · 3★)
- Jackson (1)
- Jasper (1 · 3★)
- Luverne (2)
- Mobile (6 · 2.5★)
- Montgomery (4 · 3★)
- Muscle Shoals (1)
- Oneonta (1)
- Opelika (1 · 3★)
- Opp (1 · 1★)
- Ozark (1)
- Pell City (1 · 3★)
- Phenix City (1 · 4★)
- Prattville (1 · 3★)
- Red Bay (1)
- Russellville (1 · 4★)
- Scottsboro (1 · 3★)
- Selma (1 · 2★)
- Sheffield (1 · 2★)
- Sylacauga (1 · 3★)
- Talladega (1 · 1★)
- Tallassee (1)
- Troy (1 · 4★)
- Tuscaloosa (4 · 2★)
- Union Springs (2)
- Valley (1)
- Wedowee (1)
- Wetumpka (1)
- Winfield (1 · 4★)
- York (1)
Hospitals by county in Alabama
- Autauga County (1)
- Baldwin County (4)
- Barbour County (1)
- Bibb County (1)
- Blount County (1)
- Bullock County (2)
- Butler County (1)
- Calhoun County (1)
- Chambers County (1)
- Cherokee County (1)
- Chilton County (1)
- Choctaw County (1)
- Clarke County (2)
- Clay County (1)
- Coffee County (1)
- Colbert County (2)
- Conecuh County (1)
- Covington County (2)
- Crenshaw County (2)
- Cullman County (2)
- Dale County (1)
- Dallas County (1)
- De Kalb County (1)
- Elmore County (2)
- Escambia County (2)
- Etowah County (3)
- Fayette County (2)
- Franklin County (2)
- Geneva County (2)
- Greene County (1)
- Hale County (1)
- Houston County (2)
- Jackson County (1)
- Jefferson County (10)
- Lauderdale County (1)
- Lee County (1)
- Limestone County (1)
- Madison County (3)
- Marengo County (1)
- Marion County (1)
- Marshall County (1)
- Mobile County (6)
- Montgomery County (4)
- Morgan County (1)
- Pike County (1)
- Randolph County (1)
- Russell County (1)
- Shelby County (1)
- St. Clair County (1)
- Sumter County (1)
- Talladega County (2)
- Tallapoosa County (2)
- Tuscaloosa County (4)
- Walker County (1)
- Washington County (1)
- Wilcox County (1)
- Winston County (2)
Frequently asked questions
How many hospitals are in Alabama?
There are 99 Medicare-certified hospitals in Alabama, across 70 cities and towns.
What is the average rating of hospitals in Alabama?
The average CMS overall hospital star rating for Alabama is 2.7 stars, compared with 3.2 nationally. 0 hospitals in Alabama have 5 stars and 4 have 1 star.
What is the highest-rated hospital in Alabama?
11 hospitals share the top rating of 4 stars, including Baldwin Health in Foley. Ratings change as new inspection and quality data arrive.