Top-Rated Nursing Homes in Illinois
The 94 nursing homes in Illinois that CMS rates 5 stars overall — the highest rating in the government’s five-star system. Listed exactly as CMS publishes it, grouped by county.
At a glance
- CMS 5-star nursing homes
- 94
- Share of rated facilities
- 14%
- of 663 rated
- Rated 4 stars or better
- 197
- All nursing homes in state
- 667
About the CMS 5-star rating (and what this list is not)
CMS 5-star nursing homes in Illinois
All 94 facilities, grouped by county. Each links to its full CMS record.
Cook County31
- Addolorata VillaWheeling · Cook County · 86 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Alden Estates of EvanstonEvanston · Cook County · 99 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Alden Estates of SkokieSkokie · Cook County · 56 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Aperion Care NilesNiles · Cook County · 99 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Ascension Nazarethville PlaceDes Plaines · Cook County · 68 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Bella Terra StreamwoodStreamwood · Cook County · 214 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Berkeley Nursing & Rehab CenterOak Park · Cook County · 72 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Brandel Health and RehabNorthbrook · Cook County · 102 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- British Home, theBrookfield · Cook County · 72 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Central Baptist VillageNorridge · Cook County · 116 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Citadel Care Center-WilmetteWilmette · Cook County · 80 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Community First Medical CenterChicago · Cook County · 66 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Dobson PlazaEvanston · Cook County · 97 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Eden Vista Prospect HeightsProspect Heights · Cook County · 30 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Gottlieb Memorial HospitalMelrose Park · Cook County · 32 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Greek American Rehab Care CtrWheeling · Cook County · 188 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Hearthwood SNF Senior LivingBartlett · Cook County · 60 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Ignite Medical Hanover ParkHanover Park · Cook County · 150 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Little Sisters of the PoorChicago · Cook County · 76 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Little Sisters of the Poor of PalatinePalatine · Cook County · 49 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Mather Evanston, theEvanston · Cook County · 37 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Mercy CircleChicago · Cook County · 23 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Moorings of Arlington HeightsArlington Hts · Cook County · 92 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Niles Nsg & Rehab CtrNiles · Cook County · 304 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Northbrook Health and RehabNorthbrook · Cook County · 147 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Plymouth PlaceLa Grange Park · Cook County · 86 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Selfhelp Home of ChicagoChicago · Cook County · 72 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Terraces at the ClareChicago · Cook County · 50 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Vi at the GlenGlenview · Cook County · 47 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- West Suburban Medical CtrOak Park · Cook County · 50 bedsHealth 5 out of 5Staffing 1 out of 5Overall 5 out of 5
- Westminster PlaceEvanston · Cook County · 105 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Du Page County10
- Beacon HillLombard · Du Page County · 45 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Brookdale Plaza Lisle SNFLisle · Du Page County · 55 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Burgess Square Healthcare CtrWestmont · Du Page County · 203 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Covenant Living - Windsor ParkCarol Stream · Du Page County · 80 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Dupage Care CenterWheaton · Du Page County · 366 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Oak TraceDowners Grove · Du Page County · 104 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Park Place Christian CommunityElmhurst · Du Page County · 37 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Springs at Monarch Landing, theNaperville · Du Page County · 96 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Tabor Hills Health Care FacNaperville · Du Page County · 96 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Wynscape Health & RehabWheaton · Du Page County · 209 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Lake County7
- Alta Rehab at WaucondaWauconda · Lake County · 149 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Avantara Lake ZurichLake Zurich · Lake County · 203 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Avantara Long GroveLong Grove · Lake County · 195 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Lake Forest PlaceLake Forest · Lake County · 50 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Prairieview at the GarlandsBarrington · Lake County · 20 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Radford GreenLincolnshire · Lake County · 84 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Village at Victory Lakes, theLindenhurst · Lake County · 120 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
Kane County5
- Aperion Care Fox RiverElgin · Kane County · 94 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Avondale Estates of ElginElgin · Kane County · 120 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Greenfields of GenevaGeneva · Kane County · 43 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Highland OaksElgin · Kane County · 24 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Michaelsen Health CenterBatavia · Kane County · 99 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Mc Henry County3
- Florence Nursing HomeMarengo · Mc Henry County · 56 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Mercy Harvard Hospital Care CenterHarvard · Mc Henry County · 34 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Pearl of Crystal Lake, theCrystal Lake · Mc Henry County · 97 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Will County3
- Alden Estates of ShorewoodShorewood · Will County · 100 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Sunny Hill Nursing Home of Will CountyJoliet · Will County · 157 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Victorian Village Hlth & WellHomer Glen · Will County · 50 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Woodford County3
- Apostolic Christian HomeRoanoke · Woodford County · 60 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Apostolic Christian Home of EurekaEureka · Woodford County · 100 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Snyder VillageMetamora · Woodford County · 84 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Adams County2
Ford County2
Fulton County2
Knox County2
Livingston County2
Madison County2
Mc Donough County2
Peoria County2
Tazewell County2
Bureau County1
Clinton County1
Effingham County1
Henderson County1
Kendall County1
La Salle County1
Marshall County1
Mercer County1
Richland County1
Sangamon County1
Scott County1
St. Clair County1
Compare the top-rated facilities
Put two to four of these facilities side by side on the same CMS fields — exact CMS values, no ranking or recommendation.
A 5-star overall rating does not mean two facilities are identical — they can differ on health inspections, staffing, penalties, and beds. Compare shows all of it side by side.
Related research
Frequently asked questions
How many 5-star nursing homes are in Illinois?
CMS gives its highest overall rating — 5 stars — to 94 of the 663 rated nursing homes in Illinois (about 14%). Those 94 facilities are listed on this page, grouped by county.
Are these the best nursing homes in Illinois?
They are the facilities CMS rates 5 stars overall — the highest rating in the government's five-star system, based on health inspections, staffing, and quality measures. SeniorCareRating.com does not add its own ranking or opinion; a CMS star rating is a summary of past data, not a guarantee about a facility's current care. Always visit in person and confirm current details with the facility.
What does a 5-star CMS rating mean?
CMS calculates an overall five-star rating from three components: health inspections, staffing levels relative to resident needs, and clinical quality measures. Five stars is "much above average" in CMS's own words. It reflects past reported data, so read it alongside the facility's individual records and a personal visit.
How current is this list?
The ratings on this page reflect the CMS data snapshot refreshed 2026-07-18. CMS updates its ratings over time, so confirm a facility's current rating on Medicare's Care Compare before making a decision.