Skip to content

IL

Best Hospitals in Illinois

Compare 194 Medicare-certified hospitals in Illinois by CMS five-star quality rating.

Hospitals in Illinois — by the numbers

194facilities
3.0★average rating
49rated 4-5 stars
25%are 4-5 stars

Star-rating distribution — Illinois

About 17.9% of Illinois's population is aged 65 or older (2,271,298 residents), which shapes demand for hospitals. Source: U.S. Census Bureau.

Highest-rated in Illinois

Advertisement

Hospitals by city

Chicago
34 hospitals
Avg rating2.4
Alton
3 hospitals
Avg rating2.5
Elgin
3 hospitals
Avg rating3.7
Peoria
3 hospitals
Avg rating2.4
Rockford
3 hospitals
Avg rating2.6
Springfield
3 hospitals
Avg rating2.7
Anna
2 hospitals
Avg rating1
Aurora
2 hospitals
Avg rating3
Danville
2 hospitals
Avg rating2.3
Decatur
2 hospitals
Avg rating1.6
Evanston
2 hospitals
Avg rating3.4
Hines
2 hospitals
Avg rating3
Hoffman Estates
2 hospitals
Avg rating4.2
Kankakee
2 hospitals
Avg rating2.9
Marion
2 hospitals
Avg rating2.5
Mount Vernon
2 hospitals
Avg rating2.5
Naperville
2 hospitals
Avg rating3.2
New Lenox
2 hospitals
Avg rating3
Oak Park
2 hospitals
Avg rating2.5
Urbana
2 hospitals
Avg rating1.8
Waukegan
2 hospitals
Avg rating2.8
Aledo
1 hospitals
Avg rating3
Arlington Heights
1 hospitals
Avg rating3.5
Barrington
1 hospitals
Avg rating4.3
Belleville
1 hospitals
Avg rating2
Benton
1 hospitals
Avg rating3
Berwyn
1 hospitals
Avg rating3
Bloomington
1 hospitals
Avg rating2.6
Bolingbrook
1 hospitals
Avg rating2.8
Breese
1 hospitals
Avg rating2.3
Canton
1 hospitals
Avg rating3
Carbondale
1 hospitals
Avg rating1.3
Carlinville
1 hospitals
Avg rating1.5
Carrollton
1 hospitals
Avg rating4.5
Carthage
1 hospitals
Avg rating3.5
Centralia
1 hospitals
Avg rating2.5
Centreville
1 hospitals
Avg rating
Champaign
1 hospitals
Avg rating2.9
Chester
1 hospitals
Avg rating2.5
Clinton
1 hospitals
Avg rating1
Crystal Lake
1 hospitals
Avg rating3
Dekalb
1 hospitals
Avg rating3.2
Des Plaines
1 hospitals
Avg rating3.2
Dixon
1 hospitals
Avg rating3.2
Downers Grove
1 hospitals
Avg rating3.3
Du Quoin
1 hospitals
Avg rating2.3
Effingham
1 hospitals
Avg rating3.1
Eldorado
1 hospitals
Avg rating2.5
Elk Grove Village
1 hospitals
Avg rating2.6
Elmhurst
1 hospitals
Avg rating3.3
Eureka
1 hospitals
Avg rating3
Evergreen Park
1 hospitals
Avg rating1.8
Fairfield
1 hospitals
Avg rating2.8
Flora
1 hospitals
Avg rating2.4
Forest Park
1 hospitals
Avg rating1
Freeport
1 hospitals
Avg rating2.4
Galena
1 hospitals
Avg rating2.8
Galesburg
1 hospitals
Avg rating2.4
Geneseo
1 hospitals
Avg rating3.8
Geneva
1 hospitals
Avg rating4
Gibson City
1 hospitals
Avg rating3.3
Glendale Heights
1 hospitals
Avg rating3
Granite City
1 hospitals
Avg rating1.8
Greenville
1 hospitals
Avg rating2.7
Harrisburg
1 hospitals
Avg rating1.8
Harvard
1 hospitals
Avg rating5
Harvey
1 hospitals
Avg rating2.8
Havana
1 hospitals
Avg rating2
Herrin
1 hospitals
Avg rating1.7
Highland
1 hospitals
Avg rating2.7
Hillsboro
1 hospitals
Avg rating2.3
Hinsdale
1 hospitals
Avg rating4
Hoopeston
1 hospitals
Avg rating4
Hopedale
1 hospitals
Avg rating
Jacksonville
1 hospitals
Avg rating2
Jerseyville
1 hospitals
Avg rating1.9
Joliet
1 hospitals
Avg rating2.6
Kewanee
1 hospitals
Avg rating2.3
La Grange
1 hospitals
Avg rating3.6
Lake Forest
1 hospitals
Avg rating5

By county

Adams County · Bond County · Bureau County · Champaign County · Christian County · Clay County · Clinton County · Coles County · Cook County · Crawford County · De Kalb County · De Witt County · Du Page County · Edgar County · Effingham County · Fayette County · Ford County · Franklin County · Fulton County · Greene County · Grundy County · Hamilton County · Hancock County · Hardin County · Henry County · Iroquois County · Jackson County · Jefferson County · Jersey County · Jo Daviess County · Kane County · Kankakee County · Knox County · La Salle County · Lake County · Lawrence County · Lee County · Livingston County · Logan County · Macon County · Macoupin County · Madison County · Marion County · Mason County · Massac County · Mc Donough County · Mc Henry County · Mc Lean County · Mercer County · Montgomery County · Morgan County · Ogle County · Peoria County · Perry County · Piatt County · Pike County · Randolph County · Richland County · Rock Island County · Saline County · Sangamon County · Schuyler County · Shelby County · St. Clair County · Stephenson County · Tazewell County · Union County · Vermilion County · Wabash County · Warren County · Washington County · Wayne County · Whiteside County · Will County · Williamson County · Winnebago County · Woodford County

How are these ratings calculated?

The CMS five-star quality rating comes from the Centers for Medicare & Medicaid Services. Read our plain-language explainer for hospitals to understand exactly what each star means — and what it does not.

Data as of June 20, 2026 · Source: CMS Provider Data Catalog.