Free recognition from Medicare data
Top Rated nursing homes in North Carolina (2026)
48 homes top rated for short-term rehab and 29 for long-term care. No home paid to be listed. Each home’s page shows its full Medicare record.
Top Rated for Short-Term Rehab (48)
Homes in North Carolina that Medicare rates highly for short-term rehab.
Anson County
- Anson Health and RehabilitationWadesboro · 95 beds · Under 100 beds
Buncombe County
- Givens Health CenterAsheville · 70 beds · Under 100 beds
- Highland FarmsBlack Mountain · 60 beds · Under 100 beds
- The Laurels of Greentree RidgeAsheville · 90 beds · Under 100 beds
- The Laurels of Summit RidgeAsheville · 68 beds · Under 100 beds
Burke County
- Autumn Care of DrexelMorganton · 100 beds · 100 to 149 beds
- College Pines Health and RehabilitationConnelly Springs · 100 beds · 100 to 149 beds
Cabarrus County
- The Greens at CabarrusConcord · 90 beds · Under 100 beds
Catawba County
- Conover Nursing and Rehabilitation CenterConover · 90 beds · Under 100 beds
Cherokee County
- Murphy Rehabilitation & NursingMurphy · 134 beds · 100 to 149 beds
Cumberland County
- Village Green Health and RehabilitationFayetteville · 170 beds · 150 beds or more
Davidson County
- Abbotts Creek CenterLexington · 64 beds · Under 100 beds
- Piedmont CrossingThomasville · 104 beds · 100 to 149 beds
Davie County
- Bermuda Village Retirement CenterBermuda Run · 36 beds · Under 100 beds
Durham County
- Parkview Health and Rehabilitation CenterChapel Hill · 108 beds · 100 to 149 beds
- Pettigrew Rehabilitation CenterDurham · 96 beds · Under 100 beds
Forsyth County
- Brookridge Retirement CommunityWinston-Salem · 77 beds · Under 100 beds
Gaston County
- Accordius Health at GastoniaGastonia · 118 beds · 100 to 149 beds
- Carolina Care Health and RehabilitationCherryville · 107 beds · 100 to 149 beds
- Peak Resources - GastoniaGastonia · 104 beds · 100 to 149 beds
- Peak Resources-CherryvilleCherryville · 70 beds · Under 100 beds
Guilford County
- Ashton Health and RehabilitationMcLeansville · 134 beds · 100 to 149 beds
- River Landing at Sandy RidgeColfax · 60 beds · Under 100 beds
- Whitestone A Masonic and Eastern Star CommunityGreensboro · 60 beds · Under 100 beds
Harnett County
- Harnett Woods Nursing and Rehabilitation CenterDunn · 100 beds · 100 to 149 beds
Henderson County
- Carolina VillageHendersonville · 58 beds · Under 100 beds
- Hendersonville Health and RehabilitationFlat Rock · 130 beds · 100 to 149 beds
- The Lodge at Mills RiverMills River · 50 beds · Under 100 beds
Iredell County
- The Greens at Maple LeafStatesville · 94 beds · Under 100 beds
Madison County
- Madison Health and RehabilitationMars Hill · 100 beds · 100 to 149 beds
Mecklenburg County
- Brookdale Carriage Club ProvidenceCharlotte · 14 beds · Under 100 beds
- Mecklenburg Heath and RehabilitationCharlotte · 100 beds · 100 to 149 beds
- Novant Health Presbyterian Medical Center-snuCharlotte · 12 beds · Under 100 beds
New Hanover County
- Cypress Pointe Rehabilitation CenterWilmington · 90 beds · Under 100 beds
Orange County
- Carol WoodsChapel Hill · 30 beds · Under 100 beds
Pitt County
- Cypress Glen Retirement CommunityGreenville · 6 beds · Under 100 beds
Randolph County
- Clapp's Convalescent Nursing HomeAsheboro · 96 beds · Under 100 beds
Richmond County
- PruittHealth-RockinghamRockingham · 120 beds · 100 to 149 beds
Robeson County
- GlenfloraLumberton · 52 beds · Under 100 beds
- Wesley Pines Retirement CommunityLumberton · 62 beds · Under 100 beds
Rockingham County
- Penn Nursing CenterReidsville · 82 beds · Under 100 beds
Rowan County
- Big Elm Retirement and Nursing CentersKannapolis · 50 beds · Under 100 beds
Rutherford County
- Fair Haven HomeBostic · 30 beds · Under 100 beds
Wake County
- GlenaireCary · 71 beds · Under 100 beds
- Unc Rex Rehab & Nursing Care Center of ApexApex · 107 beds · 100 to 149 beds
- Zebulon Rehabilitation CenterZebulon · 60 beds · Under 100 beds
Wilson County
- Wilson Rehabilitation and Nursing CenterWilson · 90 beds · Under 100 beds
Yadkin County
- Yadkin Nursing and Care CenterYadkinville · 147 beds · 100 to 149 beds
Top Rated for Long-Term Care (29)
Homes in North Carolina that Medicare rates highly for long-term care.
Buncombe County
- Nc State Veterans Home - Black MountainBlack Mountain · 100 beds · 100 to 149 beds
- The Laurels of Greentree RidgeAsheville · 90 beds · Under 100 beds
- The Laurels of Summit RidgeAsheville · 68 beds · Under 100 beds
Burke County
- Autumn Care of DrexelMorganton · 100 beds · 100 to 149 beds
- College Pines Health and RehabilitationConnelly Springs · 100 beds · 100 to 149 beds
Catawba County
- Conover Nursing and Rehabilitation CenterConover · 90 beds · Under 100 beds
Cumberland County
- Haymount Rehabilitation & Nursing CenterFayetteville · 98 beds · Under 100 beds
- Village Green Health and RehabilitationFayetteville · 170 beds · 150 beds or more
- Woodlands Nursing & Rehabilitation CenterFayetteville · 80 beds · Under 100 beds
Duplin County
- Wallace Rehabilitation and Healthcare CenterWallace · 80 beds · Under 100 beds
Forsyth County
- Brookridge Retirement CommunityWinston-Salem · 77 beds · Under 100 beds
Guilford County
- Maple Grove Health and Rehabilitation CenterGreensboro · 210 beds · 150 beds or more
- Maryfield Nursing HomeHigh Point · 115 beds · 100 to 149 beds
- River Landing at Sandy RidgeColfax · 60 beds · Under 100 beds
Harnett County
- Harnett Woods Nursing and Rehabilitation CenterDunn · 100 beds · 100 to 149 beds
Henderson County
- Hendersonville Health and RehabilitationFlat Rock · 130 beds · 100 to 149 beds
- The Lodge at Mills RiverMills River · 50 beds · Under 100 beds
Iredell County
- The Greens at Maple LeafStatesville · 94 beds · Under 100 beds
Lincoln County
- Cardinal Healthcare and RehabilitationLincolnton · 63 beds · Under 100 beds
Madison County
- Madison Health and RehabilitationMars Hill · 100 beds · 100 to 149 beds
Moore County
- Saint Joseph of the Pines Health CenterPinehurst · 176 beds · 150 beds or more
New Hanover County
- Cypress Pointe Rehabilitation CenterWilmington · 90 beds · Under 100 beds
Pamlico County
- Grantsbrook Nursing and Rehabilitation CenterGrantsboro · 96 beds · Under 100 beds
Pender County
- The Laurels of PenderBurgaw · 98 beds · Under 100 beds
Rockingham County
- Jacob's Creek Nursing and Rehabilitation CenterMadison · 170 beds · 150 beds or more
- Penn Nursing CenterReidsville · 82 beds · Under 100 beds
Wake County
- Rex Rehab & Nursing Care CenterRaleigh · 120 beds · 100 to 149 beds
Wilson County
- Wilson Healthcare and Rehabilitation CenterWilson · 81 beds · Under 100 beds
- Wilson Pines Nursing and Rehabilitation CenterWilson · 108 beds · 100 to 149 beds
Medicare data as of September 2026. Ratings can lag behind changes at a home; visit and ask about recent inspections.