facebook tracking Non-Profit Nursing Homes in North Carolina (2026)
Skip to content

Non-profit nursing homes in North Carolina

All states › North Carolina › Non-profit

60 of the 419 nursing homes in North Carolina are non-profit, according to CMS. Their average CMS overall rating is 4.2 stars, compared with 2.8 for the state's 350 for-profit homes, and they report an average of 5.02 nurse staffing hours per resident per day, compared with 3.63 at for-profit homes. All 60 are below, highest CMS overall rating first.

Ratings come from CMS and are updated monthly; these are from October 2026. A star rating summarizes a lot, so read each home's inspection history and visit before you decide.

Non-profit nursing homes in North Carolina by CMS rating

1
The Sharon at Southpark Charlotte
19 beds Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 10.55 hrs/day
2
Novant Health Presbyterian Medical Center-Snu Charlotte
12 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 4/5 Quality 5/5
Nurse hours 7.59 hrs/day
3
Trinity Village Hickory
104 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 6.57 hrs/day
4
The Rosewood Health Center Raleigh
57 beds Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 6.44 hrs/day
5
Carolina Village Hendersonville
58 beds Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 6.37 hrs/day
6
Cypress Glen Retirement Community Greenville
6 beds Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 6.32 hrs/day
7
Penick Village Southern Pines
32 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 6.08 hrs/day
8
Iredell Memorial Hospital Statesville
48 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 6.05 hrs/day
9
Scotia Village - SNF Laurinburg
58 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 5.68 hrs/day
10
Glenaire Cary
71 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 5.64 hrs/day
11
River Landing at Sandy Ridge Colfax
60 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 5.51 hrs/day
12
Croasdaile Village Durham
102 beds Medicaid Medicare 2 fines
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 5.47 hrs/day
13
Twin Lakes Community Burlington
104 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 5.39 hrs/day
14
Carol Woods Chapel Hill
30 beds Medicare
★★★★★
Inspection 4/5 Staffing 4/5 Quality 5/5
Nurse hours 5.25 hrs/day
15
Edgewood Place at the Village at Brookwood Burlington
51 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 5.24 hrs/day
16
Givens Health Center Asheville
70 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 5.17 hrs/day
17
Highland Farms Black Mountain
60 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.95 hrs/day
18
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.87 hrs/day
19
Piedmont Crossing Thomasville
104 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.85 hrs/day
20
Brookridge Retirement Community Winston-Salem
77 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 4/5 Quality 5/5
Nurse hours 4.77 hrs/day
21
Mountain Vista Health Park Denton
60 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.77 hrs/day
22
UNC Rex Rehab & Nursing Care Center of Apex Apex
107 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.74 hrs/day
23
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 4.51 hrs/day
24
Trinity Oaks Salisbury
115 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.39 hrs/day
25
Abernathy Laurels Newton
174 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.33 hrs/day
26
Huntersville Oaks Huntersville
168 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 3/5 Quality 5/5
Nurse hours 4.12 hrs/day
27
Maryfield Nursing Home High Point
115 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.01 hrs/day
28
Bryan Health and Rehab Scotland Neck
60 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 4.00 hrs/day
29
Aston Park Health Care Center Asheville
120 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 3.88 hrs/day
30
Jesse Helms Nursing Center Monroe
70 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 3/5 Quality 2/5
Nurse hours 3.83 hrs/day
31
Penn Nursing Center Reidsville
82 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 3/5 Quality 5/5
Nurse hours 3.28 hrs/day
32
The Cedars of Chapel Hill Chapel Hill
12 beds Medicare
★★★★★
Inspection 5/5 Staffing — Quality 2/5
Nurse hours —
33
Wilkes Regional Medical Center SN North Wilkesboro
10 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 7.89 hrs/day
34
The Forest at Duke Durham
4 beds Medicare
★★★★☆
Inspection 5/5 Staffing 1/5 Quality —
Nurse hours 6.33 hrs/day
35
Deerfield Episcopal Retirement Asheville
62 beds Medicare
★★★★☆
Inspection 5/5 Staffing 5/5 Quality 1/5
Nurse hours 5.67 hrs/day
36
The Stewart Health Center Charlotte
65 beds Medicare 2 fines
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 5.61 hrs/day
37
Salemtowne Winston-Salem
100 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 3/5 Quality 3/5
Nurse hours 5.60 hrs/day
38
Friends Homes at Guilford Greensboro
69 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 5.52 hrs/day
39
UNC Rockingham Rehab & Nursing Care Center Eden
121 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 5.14 hrs/day
40
Westchester Manor at Providence Place High Point
129 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 4.84 hrs/day
41
Trinity Place Albemarle
76 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 4.46 hrs/day
42
Trinity Glen Winston-Salem
117 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 4.42 hrs/day
43
Whitestone a Masonic and Eastern Star Community Greensboro
60 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 4.37 hrs/day
44
Courtland Terrace Gastonia
77 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 4.18 hrs/day
45
Saint Joseph of the Pines Health Center Pinehurst
176 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 3.87 hrs/day
46
Brantwood Nh & Retirement Center Oxford
80 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 2/5 Quality 2/5
Nurse hours 3.61 hrs/day
47
Sardis Oaks Charlotte
124 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 2/5 Quality 5/5
Nurse hours 3.06 hrs/day
48
★★★★☆
Inspection 4/5 Staffing — Quality —
Nurse hours —
49
The Arbor Pittsboro
16 beds Medicare
★★★★☆
Inspection 5/5 Staffing 1/5 Quality 4/5
Nurse hours —
50
★★★★☆
Inspection 4/5 Staffing — Quality —
Nurse hours —
51
Asbury Health and Rehabilitation Center Charlotte
120 beds Medicaid Medicare 2 fines
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 4/5
Nurse hours 4.66 hrs/day
52
Trinity Grove Wilmington
100 beds Medicaid Medicare 4 fines Cited for abuse
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 4/5
Nurse hours 4.29 hrs/day
53
Trinity Ridge Hickory
120 beds Medicaid Medicare
★★★☆☆
Inspection 4/5 Staffing 1/5 Quality 2/5
Nurse hours 3.85 hrs/day
54
Hibriten Mountain Nursing and Rehabilitation Lenoir
100 beds Medicaid Medicare 1 fine Cited for abuse
★★★☆☆
Inspection 2/5 Staffing 2/5 Quality 5/5
Nurse hours 3.01 hrs/day
55
Glenflora Lumberton
52 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 3/5 Staffing 1/5 Quality 4/5
Nurse hours 4.38 hrs/day
56
Davis Health and Wellness Center at Cambridge Village Wilmington
20 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 4.07 hrs/day
57
Stanly Manor Albemarle
90 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 2/5 Staffing 2/5 Quality 2/5
Nurse hours 3.36 hrs/day
58
Tsali Care Center Cherokee
100 beds Medicaid Medicare 4 fines SFF candidate
★☆☆☆☆
Inspection 1/5 Staffing 5/5 Quality 1/5
Nurse hours 5.86 hrs/day
59
Trinity Elms Clemmons
100 beds Medicaid Medicare 2 fines
★☆☆☆☆
Inspection 2/5 Staffing 4/5 Quality 1/5
Nurse hours 4.77 hrs/day
60
Davis Health Care Center Wilmington
115 beds Medicaid Medicare 3 fines Cited for abuse
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 2/5
Nurse hours 3.41 hrs/day
Compare

How this list works

What counts as a non-profit nursing home?
One whose ownership type in CMS's data is non-profit: a non-profit corporation, a church-related organization or another non-profit. Government-owned homes, such as county or state homes, are a separate CMS category and aren't on this list.
Are non-profit nursing homes in North Carolina rated higher?
On average, yes: non-profit homes in North Carolina average 4.2 stars and for-profit homes 2.8, computed from CMS data, October 2026. An average hides wide differences between homes, so compare each home's ratings, staffing and inspection record.
Where do the ratings come from?
From CMS's Nursing Home Care Compare (the same data as Medicare.gov), October 2026. The overall rating combines health inspections, staffing and quality measures; inspections weigh the most.
Is this a recommendation?
No. It is a ranking of CMS's published ratings. Ratings can change every month, and a home's rating may not reflect a recent change in ownership or staff. Visit, ask questions and read the inspection reports.

More lists for North Carolina

Source: CMS Provider Data Catalog, nursing home provider information and penalties, October 2026. Nursing Homes In Each State is independent and not affiliated with CMS or Medicare. About the data.

https://www.nursinghomesineachstate.com/north-carolina/non-profit-nursing-homes/ · Data: CMS, October 2026 · Nursing Homes In Each State, not affiliated with CMS or Medicare.