Nursing Homes in North Carolina
North Carolina has 425 licensed nursing homes listed on ElderCareCosts across 776 cities. The median estimated cost statewide is $9,733/mo. Pick a city below for local pricing and provider listings, or request a personalized shortlist.
425 licensed nursing homes listed · 417 with CMS star ratings.
Cost of nursing homes in North Carolina
Median monthly price, North Carolina
$9,733/mo
Modeled range $9,291 – $10,798 how this range is derived
● North Carolina $9,733 ○ National median $10,205
Median costs for nursing homes versus North Carolina and the middle state nationally. The 25th and 75th percentile rows are the modeled range explained on the methodology page; in the national column they are percentiles across state medians. Figures are estimates, not quotes.
Scroll for more →
Ways families typically pay
- Private pay (savings, income, home equity)
- Long-term care insurance
- VA Aid & Attendance for eligible veterans and surviving spouses
- Medicaid home- and community-based services (HCBS) waivers, where eligible. Rules vary by state
Medicare generally does not cover long-term custodial care. State-specific Medicaid waiver guides are coming soon.
CMS rating distribution in North Carolina
CMS overall star ratings for 417 nursing homes in North Carolina. We do not re-rank these scores.
Scroll for more →
What federal inspectors recorded in North Carolina
North Carolina has 421 facilities certified by Medicare or Medicaid, as of the CMS penalty file published August 1, 2026. CMS publishes what it fined them, when it stopped paying for new admissions, how many nursing hours they staffed, and what its inspectors wrote up. These are those records counted. A penalty is an enforcement action on a date, not a verdict on the care a resident receives today.
- Facilities with a federal penalty
57%241 of 421 (57%)
A civil money penalty, a payment denial, or both, among the penalties CMS recorded between July 17, 2023 and July 29, 2026.
- Facilities where CMS stopped paying for new admissions
15%65 of 421 (15%)
A payment denial is CMS refusing to pay for newly admitted Medicare and Medicaid residents until the facility corrects the problem it cited.
- Median penalty total, among facilities that were fined
$34,632in fines · 235 facilities
The middle facility's total across every civil money penalty CMS recorded for it in this window, not the amount of a single fine.
- Median nurse staffing hours per resident day
3.52hours · 408 facilities
0.16 hours below the national median of 3.68 hours.
Total nurse hours per resident per day from payroll records CMS collects, quarter Q1 2026. Staffing is an input, not an outcome.
- Facilities with an inspection citation in the last 12 months
57%242 of 421 (57%)
Counts facilities with at least one deficiency CMS inspectors wrote up in the last 365 days. The most recent one here is dated June 18, 2026. A facility inspected and found compliant records no citation, so this is not a survey date.
These figures cover nursing homes and nothing else on this site. Penalties, payroll staffing and inspection citations in this form are federal records that CMS keeps for Medicare and Medicaid certified nursing homes. Assisted living, memory care and in-home agencies are licensed by each state under different rules, and the state penalty files we hold are not comparable to these. We would rather show one honest set of numbers than a national-looking figure stitched from regulators that do not measure the same thing.
Every share above is printed with the number of facilities behind it. Where a place has too few facilities for a share to mean anything, we print the count and say so rather than a percentage. How we count, and what we will not count, is in our methodology.
North Carolina licensing & regulation
Medicaid & local resources in North Carolina
Long-Term Care Ombudsman
North Carolina Long-Term Care Ombudsman Program helps residents of nursing homes, assisted living, and similar settings in North Carolina resolve concerns about care and rights.
Official Ombudsman locator / program page
Source: State LTC Ombudsman.GOVMedicaid HCBS / LTSS programs
Named programs below are from official state Medicaid agency pages. We list eligibility dollar amounts and wait lists only when a primary source is cited.
- Community Alternatives Program for Disabled Adults (CAP/DA). NC Medicaid 1915(c) HCBS waiver for disabled adults.
Free national starting points. Official sites only; we do not scrape these directories.
- Eldercare Locator · 800-677-1116
Free nationwide connection to local aging services.
- 211
Local health and human services referrals.
- NCOA BenefitsCheckUp
Screen for benefits you may qualify for.
- DIAL
ACL Disability Information and Access Line.
- VA health benefits
Veterans health care and long-term care programs.
Cities in North Carolina
Showing the 500 largest of 776 tracked cities.
- Charlotte
- Raleigh
- Greensboro
- Durham
- Winston-Salem
- Fayetteville
- Cary
- Wilmington
- High Point
- Concord
- Asheville
- Greenville
- Gastonia
- Jacksonville
- Apex
- Huntersville
- Chapel Hill
- Burlington
- Kannapolis
- Rocky Mount
- Wake Forest
- Mooresville
- Wilson
- Holly Springs
- Hickory
- Indian Trail
- Fuquay-Varina
- Monroe
- Salisbury
- Garner
Show the other 470 cities in North Carolina
- Goldsboro
- Cornelius
- New Bern
- Sanford
- Morrisville
- Matthews
- Statesville
- Leland
- Clayton
- Kernersville
- Asheboro
- Mint Hill
- Thomasville
- Waxhaw
- Shelby
- Clemmons
- Carrboro
- Knightdale
- Boone
- Lexington
- Harrisburg
- Mebane
- Kinston
- Elizabeth City
- Lumberton
- Lenoir
- Pinehurst
- Mount Holly
- Graham
- Hope Mills
- Havelock
- Morganton
- Stallings
- Albemarle
- Southern Pines
- Murraysville
- Davidson
- Belmont
- Hendersonville
- Eden
- Laurinburg
- Henderson
- Roanoke Rapids
- Reidsville
- Piney Green
- Anderson Creek
- Lewisville
- Weddington
- Newton
- Wendell
- Myrtle Grove
- Lake Norman of Iredell
- Smithfield
- Archdale
- Kings Mountain
- Lincolnton
- Spring Lake
- Spout Springs
- Summerfield
- Pineville
- Elon
- Tarboro
- Rolesville
- Winterville
- Mount Airy
- Waynesville
- Lake Norman of Catawba
- Morehead City
- Washington
- Hillsborough
- Gibsonville
- St. Stephens
- Hampstead
- Aberdeen
- Wesley Chapel
- Oak Island
- Kings Grant
- Rockingham
- Oxford
- Zebulon
- Conover
- Dunn
- Black Mountain
- Clinton
- Ogden
- Roxboro
- Fletcher
- Butner
- Woodfin
- Siler City
- Cullowhee
- Etowah
- Brevard
- Kill Devil Hills
- Oak Ridge
- Porters Neck
- Marion
- King
- Half Moon
- Forest City
- Mills River
- Trinity
- St. James
- Unionville
- Swannanoa
- Selma
- Carolina Beach
- Marvin
- Silver Lake
- Boiling Spring Lakes
- East Flat Rock
- Wrightsboro
- Angier
- Cherryville
- Dallas
- Mocksville
- Briar Chapel
- Stokesdale
- Hamlet
- Westport
- Barbecue
- Northchase
- Walkertown
- Locust
- Nashville
- Moyock
- Bessemer City
- Cramerton
- Whispering Pines
- Archer Lodge
- Ayden
- Williamston
- Pleasant Garden
- Sawmills
- Carolina Shores
- Long View
- Creedmoor
- Wadesboro
- Granite Falls
- Holly Ridge
- Midway
- Midland
- James City
- Ahoskie
- Boiling Springs
- Pittsboro
- Lillington
- Valdese
- Whiteville
- Beaufort
- Erwin
- Weaverville
- Randleman
- Shallotte
- Ranlo
- Raeford
- Seven Lakes
- China Grove
- Farmville
- Edenton
- Mount Olive
- Newport
- Wingate
- North Wilkesboro
- Canton
- Surf City
- Sunset Beach
- Royal Pines
- Forest Oaks
- Benson
- Franklin
- Southport
- Dana
- Spindale
- Bethlehem
- Stanley
- Elkin
- Trent Woods
- Swansboro
- Troutman
- Mountain View
- Emerald Isle
- Lowesville
- Burgaw
- Tyro
- Skippers Corner
- Maiden
- Tabor City
- Hudson
- Lowell
- Landis
- Buies Creek
- Kitty Hawk
- Jamestown
- Gamewell
- Rutherfordton
- Eastover
- Wilkesboro
- Fairview
- Rockfish
- Flat Rock
- Welcome
- Glen Raven
- Rural Hall
- Wallace
- Mountain Home
- Lake Park
- Brices Creek
- Red Oak
- River Road
- Spencer
- Enochville
- Mineral Springs
- Elizabethtown
- Windsor
- Louisburg
- Elroy
- Plymouth
- Green Level
- Bermuda Run
- Lake Junaluska
- Murfreesboro
- Lake Royale
- Nags Head
- Wallburg
- Southern Shores
- Red Springs
- Granite Quarry
- Mars Hill
- Youngsville
- Yadkinville
- Bayshore
- Fairfield Harbour
- Troy
- Carthage
- Avery Creek
- Mar-Mac
- River Bend
- Jonesville
- Haw River
- Pembroke
- Rockwell
- East Rockingham
- La Grange
- Wilson's Mills
- Warsaw
- Brogden
- Sneads Ferry
- Edneyville
- Cajah's Mountain
- Cape Carteret
- Wentworth
- St. Pauls
- Oakboro
- Liberty
- Valley Hill
- Neuse Forest
- Wrightsville Beach
- Tobaccoville
- Emma
- Sylva
- Franklinton
- Marshville
- Belville
- Polkton
- Swepsonville
- Grifton
- Denver
- South Rosemary
- Kure Beach
- Fairmont
- Four Oaks
- Snow Hill
- Norwood
- Connelly Springs
- Laurel Park
- Mayodan
- Fruitland
- Spruce Pine
- Calabash
- Salem
- Kenly
- Fearrington Village
- Richlands
- Maxton
- Cricket
- Dudley
- Fairview
- Governors Village
- Bladenboro
- Grandy
- Madison
- Mount Pleasant
- Yanceyville
- Hildebran
- Taylorsville
- Badin
- Icard
- Enfield
- Ramseur
- Drexel
- Biscoe
- Walnut Cove
- Maggie Valley
- Hemby Bridge
- Burnsville
- Cherokee
- Navassa
- Mulberry
- Pine Level
- Manteo
- Scotland Neck
- Andrews
- Glen Alpine
- Wanchese
- Sparta
- Foxfire
- Vander
- Claremont
- Cedar Point
- Bryson City
- Robbins
- Jefferson
- Sea Breeze
- Broad Creek
- Tryon
- Pinebluff
- Fairplains
- Governors Club
- Lake Waccamaw
- Plain View
- Atlantic Beach
- Northlakes
- Millers Creek
- Cherry Branch
- Hoopers Creek
- Nebo
- Stedman
- Coats
- Princeton
- Broadway
- Dobson
- Vass
- Weldon
- Pumpkin Center
- Cove Creek
- Princeville
- Hertford
- Efland
- Sharpsburg
- Murphy
- Boonville
- Gorman
- Biltmore Forest
- Belhaven
- Bethel
- Lake Lure
- Southmont
- Stanfield
- Denton
- Horse Shoe
- New Hope
- Pilot Mountain
- Banner Elk
- West Jefferson
- East Spencer
- Pinetops
- Walnut Creek
- West Canton
- Advance
- Spring Hope
- Bent Creek
- Rutherford College
- Stony Point
- Cordova
- Clyde
- Chadbourn
- Pine Knoll Shores
- Maury
- Brandywine Bay
- Rose Hill
- Beulaville
- Saxapahaw
- Elm City
- Moravian Falls
- Star
- Alamance
- Buxton
- Bayboro
- Stem
- Arrowhead Beach
- Foscoe
- Robersonville
- Hayesville
- Lucama
- Mount Gilead
- Rhodhiss
- Candor
- Dortches
- Barker Ten Mile
- Balfour
- Franklinville
- Roseboro
- Camden
- Stoneville
- Kenansville
- Norlina
- Germanton
- Woodlawn
- Cleveland
- Springdale
- Barker Heights
- Highlands
- Columbus
- West Marion
- Bonnetsville
- Flat Rock
- Harkers Island
- Hays
- Cypress Landing
- Moncure
- Ellerbe
- Vanceboro
- Magnolia
- Maysville
- Rocky Point
- McAdenville
- Peletier
- Blowing Rock
- Cooleemee
- Beech Mountain
- Laurel Hill
- South Henderson
- Lilesville
- White Lake
- Harmony
- Holden Beach
- Marshall
- Stantonsburg
- Spivey's Corner
- Rowland
- Fremont
- Five Points
- Brunswick
- Richfield
- Iron Station
- Manns Harbor
- Faith
- Gold Hill
- Gaston
- Prospect
- Ocean Isle Beach
- Red Cross
- Chocowinity
- Ellenboro
- Castle Hayne
- Toast
- Belwood
- Northwest
- Rich Square
- Oriental
- Middlesex
- Newland
- Patterson Springs
- Bunnlevel
- Conway
- Hoffman
- Hollister
- Ossipee
- White Plains
Counties in North Carolina
County pages carry the local Area Agency on Aging, the state Medicaid waiver contacts and, for nursing homes, what federal inspectors recorded. Ordered by how many nursing homes providers each county holds.
- Mecklenburg County29
- Wake County22
- Buncombe County20
- Guilford County20
- Durham County14
- Forsyth County14
- Cumberland County12
- New Hanover County11
- Gaston County10
- Rowan County10
- Davidson County9
- Henderson County9
- Alamance County7
- Cabarrus County7
- Moore County7
- Union County7
- Catawba County6
- Pitt County6
- Randolph County6
- Robeson County6
- Brunswick County5
- Burke County5
- Craven County5
- Harnett County5
- Haywood County5
- Iredell County5
- Johnston County5
- Rockingham County5
- Rutherford County5
- Surry County5
- Wilson County5
- Caldwell County4
- Carteret County4
- Cleveland County4
- Halifax County4
- Stanly County4
- Stokes County4
- Wayne County4
- Wilkes County4
- Chatham County3
Nursing Homes providers in North Carolina
Sample of licensed nursing homes listed for North Carolina. City pages show fuller local inventories.
Croasdaile Village
NORTH CAROLINA STATE VETERANS HOME KERNERSVILLE
- Veterans option
STATE VETERANS NURSING HOME - KINSTON
- Veterans option
STATE VETERANS NURSING HOME - BLACK MOUNTAIN
- Veterans option
STATE VETERANS NURSING HOME - SALISBURY
- Veterans option
STATE VETERANS NURSING HOME - FAYETTEVILLE
- Veterans option
Asheville NC CLC
- Veterans option
Salisbury NC CLC
- Veterans option
Fayetteville NC CLC
- Veterans option
Durham NC CLC
- Veterans option
East Carolina Health and Rehabilitation Center
Sponsored placements, when they appear, are always labeled. How we make money →
How we rank these
Frequently asked questions
How many nursing homes are listed in North Carolina?
We currently list 425 licensed nursing homes across North Carolina.
Which cities in North Carolina have nursing homes listings?
We track 776 North Carolina cities for nursing homes. See the city list on this page for options near you.
Past 60 days in North Carolina: 425 added · 2,537 updated. Most recent change Sep 2. Counts come from our ingestion diffs, not confirmed licensing actions.
How to cite this page
Cite this: According to ElderCareCosts' 2026 index, nursing homes in North Carolina cost $9,733/month (median).
APA: ElderCareCosts Research. (2026). Nursing Homes in North Carolina. ElderCareCosts. Retrieved September 17, 2026, from https://www.eldercarecosts.com/nursing-homes/north-carolina/
Chicago: ElderCareCosts Research. "Nursing Homes in North Carolina." ElderCareCosts. Last modified August 10, 2026. Accessed September 17, 2026. https://www.eldercarecosts.com/nursing-homes/north-carolina/.
These figures may be quoted and reproduced with attribution and a link back to this page. No permission needed. Methodology · Data sources · Who produces this · Corrections
Want a shortlist instead of a long list?
Tell us what your parent needs and what you can spend. We'll narrow nursing homes options that fit. Free, and every number on this page stays visible either way.
Get my free shortlist →