North Carolina

Nursing homes in North Carolina

420 CMS-certified nursing homes across 97 counties, organized by county.

420 facilities97 countiesCMS data · updated 2026-07-17

At a glance

CMS rates 416 of 420 nursing homes in North Carolina; 4 are not rated. 85 hold a 5-star overall rating and 92 hold 1 star.
Nursing homes
420
Counties
97
Rated 5★
85
of 416 rated
Rated 1★
92
Not rated by CMS
4

Rating and geographic landscape

How CMS ratings and facilities are distributed across North Carolina.

CMS overall rating distribution

How North Carolina facilities spread across the CMS five-star overall rating.

5 star85 · 20%
4 star71 · 17%
3 star84 · 20%
2 star84 · 20%
1 star92 · 22%
Not rated4
416 rated · 4 not rated by CMS · 420 total

CMS-reported data · updated 2026-07-17

Where facilities are concentrated

The counties holding the largest share of North Carolina nursing homes.

420 facilities across 97 counties.

CMS-reported data · updated 2026-07-17

Counties · most facilities first

CountyFacilities1-starAbuse iconCMS record pages
Mecklenburg County29505-star1-starpenaltieslow staffing
Wake County22315-star1-starabuse iconpenaltieslow staffing
Guilford County20525-star1-starabuse iconpenaltieslow staffing
Buncombe County19615-star1-starabuse iconpenaltieslow staffing
Forsyth County14415-star1-starabuse iconpenaltieslow staffing
Durham County13335-star1-starabuse iconpenaltieslow staffing
New Hanover County11235-star1-starabuse iconpenaltieslow staffing
Gaston County10215-star1-starabuse iconpenaltieslow staffing
Cumberland County10005-starpenaltieslow staffing
Davidson County9525-star1-starabuse iconpenaltieslow staffing
Rowan County9101-starpenaltieslow staffing
Henderson County9215-star1-starabuse iconpenaltieslow staffing
Moore County7125-star1-starabuse iconpenaltieslow staffing
Alamance County7105-star1-starpenaltieslow staffing
Union County7115-star1-starabuse iconpenaltieslow staffing
Cabarrus County7215-star1-starabuse iconpenaltieslow staffing
Randolph County6005-starpenaltieslow staffing
Robeson County6325-star1-starabuse iconpenaltieslow staffing
Catawba County6005-starpenalties
Pitt County6205-star1-starpenaltieslow staffing
Rockingham County5105-star1-starpenaltieslow staffing
Wilson County5005-starpenaltieslow staffing
Rutherford County5005-starpenaltieslow staffing
Surry County5105-star1-starpenaltieslow staffing
Haywood County5221-starabuse iconpenaltieslow staffing
Harnett County5315-star1-starabuse iconpenaltieslow staffing
Johnston County5201-starpenaltieslow staffing
Iredell County5205-star1-starpenaltieslow staffing
Burke County5005-starpenaltieslow staffing
Craven County5101-starpenaltieslow staffing
Brunswick County5201-starpenaltieslow staffing
Stokes County4101-starpenaltieslow staffing
Stanly County4105-star1-starpenaltieslow staffing
Wayne County4201-starpenaltieslow staffing
Wilkes County4101-starpenaltieslow staffing
Caldwell County4115-star1-starabuse iconpenaltieslow staffing
Cleveland County401abuse iconpenaltieslow staffing
Carteret County4005-starpenaltieslow staffing
Halifax County4005-starpenaltieslow staffing
Polk County3015-starabuse iconpenalties
Davie County3101-starpenaltieslow staffing
Edgecombe County300penaltieslow staffing
Chatham County3115-star1-starabuse iconpenalties
Duplin County3111-starabuse iconpenaltieslow staffing
Lenoir County301abuse iconpenaltieslow staffing
Lincoln County3005-starpenaltieslow staffing
Columbus County3211-starabuse iconpenaltieslow staffing
Orange County3005-star
Transylvania County3105-star1-starpenalties
Lee County300penaltieslow staffing
Nash County300penaltieslow staffing
Vance County3101-starpenaltieslow staffing
Person County2101-starpenaltieslow staffing
Pasquotank County2101-starpenaltieslow staffing
Watauga County2101-starpenaltieslow staffing
Anson County2005-star
Onslow County2005-starpenaltieslow staffing
Mc Dowell County2111-starabuse iconpenalties
Yadkin County2005-starpenaltieslow staffing
Cherokee County200penalties
Swain County2101-starpenaltieslow staffing
Madison County201abuse iconpenaltieslow staffing
Bladen County200penaltieslow staffing
Beaufort County2101-starpenaltieslow staffing
Sampson County2111-starabuse iconpenaltieslow staffing
Macon County2015-starabuse iconpenaltieslow staffing
Granville County2101-starlow staffing
Richmond County200low staffing
Scotland County2005-star
Pender County200penalties
Jackson County2101-starpenaltieslow staffing
Northampton County2101-starpenaltieslow staffing
Franklin County2101-starpenaltieslow staffing
Bertie County2111-starabuse iconpenaltieslow staffing
Montgomery County100penaltieslow staffing
Martin County100penaltieslow staffing
Chowan County100
Avery County1005-starlow staffing
Dare County100low staffing
Warren County100
Alexander County1101-starpenaltieslow staffing
Alleghany County1101-starpenaltieslow staffing
Perquimans County1101-starlow staffing
Caswell County100low staffing
Washington County100
Mitchell County1101-starpenaltieslow staffing
Hoke County100penaltieslow staffing
Currituck County1111-starabuse iconpenaltieslow staffing
Pamlico County1005-star
Ashe County100penaltieslow staffing
Yancey County100penalties
Graham County100
Hertford County100penaltieslow staffing
Greene County100penaltieslow staffing
Jones County100penaltieslow staffing
Gates County100low staffing
Clay County100

Nursing homes by city · most facilities first

City pages list every CMS-certified nursing home in the city with its CMS ratings and records.

+ 139 more cities in the sitemap and on each facility page.

Related research

Frequently asked questions

How many nursing homes are in North Carolina?

This dataset includes 420 CMS-certified nursing homes across 97 counties in North Carolina, from the official CMS Provider Information file. The counties with the most are Mecklenburg County, Wake County, Guilford County, Buncombe County, Forsyth County.

How are North Carolina nursing homes rated?

Each home carries the CMS five-star overall rating plus health-inspection, staffing, and quality-measure ratings. In this dataset, 85 are rated 5 stars, 92 are rated 1 star, and 4 are not rated by CMS.

How can I compare nursing homes in North Carolina?

Use the county table below or the search filters to compare facilities on the same CMS fields — ratings, federal penalty records, payment denials, and the CMS abuse icon. See the guide on how to compare nursing homes.

How do I verify a North Carolina nursing home with official sources?

SeniorCareRating.com organizes public CMS data and is not affiliated with CMS. Confirm current details on the official CMS Care Compare site and with the facility before making decisions.

Methodology and limits
Counts and distributions are calculated from the CMS records included in this dataset for North Carolina. CMS star ratings are shown exactly as CMS publishes them and summarize past data, not current conditions. See full methodology.
SeniorCareRating.com summarizes public CMS data. It is not affiliated with CMS, Medicare.gov, or any nursing home. Data may lag current conditions. This is not medical, legal, or care-placement advice — always verify with official sources and qualified professionals.