Top-Rated Nursing Homes in North Carolina
The 85 nursing homes in North Carolina 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
- 85
- Share of rated facilities
- 20%
- of 416 rated
- Rated 4 stars or better
- 156
- All nursing homes in state
- 420
About the CMS 5-star rating (and what this list is not)
CMS 5-star nursing homes in North Carolina
All 85 facilities, grouped by county. Each links to its full CMS record.
Buncombe County6
- Aston Park Health Care CenterAsheville · Buncombe County · 120 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Black Mountain Neuro-Medical Treatment CenterBlack Mountain · Buncombe County · 163 bedsHealth 5 out of 5Staffing —Overall 5 out of 5
- Deerfield Episcopal RetirementAsheville · Buncombe County · 62 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Givens Health CenterAsheville · Buncombe County · 70 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Highland FarmsBlack Mountain · Buncombe County · 60 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- The Laurels Of Greentree RidgeAsheville · Buncombe County · 90 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
Guilford County6
- Ashton Health and RehabilitationMcLeansville · Guilford County · 134 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Clapps Nursing Center IncPleasant Garden · Guilford County · 118 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Friends Homes at GuilfordGreensboro · Guilford County · 69 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Maple Grove Health and Rehabilitation CenterGreensboro · Guilford County · 210 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Maryfield Nursing HomeHigh Point · Guilford County · 115 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- River Landing at Sandy RidgeColfax · Guilford County · 60 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Wake County5
- Bellarose Nursing And RehabGarner · Wake County · 100 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- GlenaireCary · Wake County · 71 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Hillside Nursing Center of Wake ForestWake Forest · Wake County · 130 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- The Rosewood Health CenterRaleigh · Wake County · 57 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- UNC Rex Rehab & Nursing Care Center of ApexApex · Wake County · 107 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Catawba County4
- Abernathy LaurelsNewton · Catawba County · 174 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Conover Nursing And Rehabilitation CenterConover · Catawba County · 90 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Trinity RidgeHickory · Catawba County · 120 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Trinity VillageHickory · Catawba County · 104 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Cumberland County4
- Autumn Care of FayettevilleFayetteville · Cumberland County · 90 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Haymount Rehabilitation & Nursing Center, Inc.Fayetteville · Cumberland County · 98 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Village Green Health and RehabilitationFayetteville · Cumberland County · 170 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Whispering Pines Nursing & Rehab CenterFayetteville · Cumberland County · 86 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
Forsyth County4
- Homestead HillsWinston-Salem · Forsyth County · 40 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- North Carolina State Veterans Home KernersvilleKernersville · Forsyth County · 120 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Silas Creek Rehabilitation CenterWinston Salem · Forsyth County · 90 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Trinity GlenWinston-Salem · Forsyth County · 117 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
Gaston County4
- Carolina Care Health and RehabilitationCherryville · Gaston County · 107 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Courtland TerraceGastonia · Gaston County · 77 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Peak Resources - GastoniaGastonia · Gaston County · 104 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Peak Resources-CherryvilleCherryville · Gaston County · 70 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Mecklenburg County4
- Huntersville Health & Rehabilitation CenterHuntersville · Mecklenburg County · 90 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Mecklenburg Heath and RehabilitationCharlotte · Mecklenburg County · 100 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Novant Health Presbyterian Medical Center-SnuCharlotte · Mecklenburg County · 12 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Willowbrooke Court SC Ctr at Matthews GlenMatthews · Mecklenburg County · 15 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Durham County3
- Croasdaile VillageDurham · Durham County · 102 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Hillcrest Convalescent CenterDurham · Durham County · 86 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Parkview Health and Rehabilitation CenterChapel Hill · Durham County · 108 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
Henderson County3
- Carolina Village IncHendersonville · Henderson County · 58 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Hendersonville Health and RehabilitationFlat Rock · Henderson County · 130 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- The Lodge at Mills RiverMills River · Henderson County · 50 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
Rockingham County3
- Jacob's Creek Nursing and Rehabilitation CenterMadison · Rockingham County · 170 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Penn Nursing CenterReidsville · Rockingham County · 82 bedsHealth 5 out of 5Staffing 1 out of 5Overall 5 out of 5
- UNC Rockingham Rehab & Nursing Care CenterEden · Rockingham County · 121 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Alamance County2
Burke County2
Davidson County2
Moore County2
New Hanover County2
Surry County2
Union County2
Wilson County2
Cabarrus County1
Caldwell County1
Chatham County1
Halifax County1
Harnett County1
Iredell County1
Lincoln County1
Macon County1
Orange County1
Randolph County1
Robeson County1
Rutherford County1
Scotland County1
Stanly County1
Transylvania 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 North Carolina?
CMS gives its highest overall rating — 5 stars — to 85 of the 416 rated nursing homes in North Carolina (about 20%). Those 85 facilities are listed on this page, grouped by county.
Are these the best nursing homes in North Carolina?
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.