North Carolina · CMS Data August 2026

Nursing Homes That Accept Medicaid in North Carolina

Where Are the Nursing Homes That Accept Medicaid in North Carolina?

CMS Care Compare lists 400 Medicaid-certified nursing homes in North Carolina, out of 419 certified nursing homes (data from August 2026). The most are in Charlotte (16), Greensboro (11) and Durham (10). 140 of them are rated 4 or 5 stars overall.

Matching homes
400
All homes in North Carolina
419
Rated 4 or 5 stars
140
Average overall stars
2.9

How this list is made: CMS lists the home as certified for Medicaid (or for both Medicare and Medicaid). Certification means the home can bill Medicaid; ask whether a Medicaid bed is open. Homes are ordered by CMS's overall rating, then its inspection rating.

The Top 40 by CMS Rating

Nursing Homes That Accept Medicaid in North Carolina, highest-rated first
Nursing homeCityOverallInspectionsStaffingQuality
Abernathy LaurelsNewton5554
Alpine Health and Rehabilitation of AsheboroAsheboro5525
Anson Health and RehabilitationWadesboro5535
Bellarose Nursing And RehabGarner5543
Black Mountain Neuro-Medical Treatment CenterBlack Mountain555
Carolina Care Health and RehabilitationCherryville5535
Chatham Nursing & RehabilitationElkin5542
Clapps Nursing Center IncPleasant Garden5534
Conover Nursing And Rehabilitation CenterConover5555
Crystal Bluffs Rehabilitation and Health Care CentMorehead City5533
Cypress Pointe Rehabilitation CenterWilmington5545
Fair Haven Home IncBostic5543
Friends Homes at GuilfordGreensboro5552
Grace Heights Health & RehabilitationMorganton5525
Haymount Rehabilitation & Nursing Center, Inc.Fayetteville5535
Hendersonville Health and RehabilitationFlat Rock5535
Hillcrest Convalescent CenterDurham5554
Hillside Nursing Center of Wake ForestWake Forest5533
Iredell Memorial Hospital Inc.Statesville5553
Jesse Helms Nursing CenterMonroe5533
Maryfield Nursing HomeHigh Point5554
Mountain Vista Health ParkDenton5554
North Carolina State Veterans Home KernersvilleKernersville5544
Northern Regional HospitalMount Airy5554
Novant Health Presbyterian Medical Center-SnuCharlotte5555
Parkview Health and Rehabilitation CenterChapel Hill5535
Penn Nursing CenterReidsville5535
Piedmont CrossingThomasville5554
Scotia Village - SNFLaurinburg5553
Tarboro Health and Rehabilitation LLCTarboro5533
The Lodge at Mills RiverMills River5535
UNC Rex Rehab & Nursing Care Center of ApexApex5554
Wallace Rehabilitation and Healthcare CenterWallace5533
Whispering Pines Nursing & Rehab CenterFayetteville5544
White Oak of WaxhawWaxhaw5534
Wilson Healthcare and Rehabilitation CenterWilson5533
Yadkin Nursing and Care CenterYadkinville5524
Ashton Health and RehabilitationMcLeansville5425
Aston Park Health Care CenterAsheville5453
Autumn Care of FayettevilleFayetteville5425

Stars are out of 5; blank cells are ratings CMS doesn't report for that home. Every matching home is on its city page, linked below.

Matching Homes by City

Nursing Homes That Accept Medicaid in North Carolina by city
CityMatching homes4 or 5 stars
Nursing homes in Charlotte162
Nursing homes in Greensboro115
Nursing homes in Durham103
Nursing homes in Raleigh103
Nursing homes in Wilmington101
Nursing homes in Asheville94
Nursing homes in Winston Salem95
Nursing homes in Fayetteville85
Nursing homes in Gastonia73
Nursing homes in Salisbury73
Nursing homes in Burlington53
Nursing homes in Hendersonville50
Nursing homes in Lumberton52
Nursing homes in Wilson54
Nursing homes in Albemarle41
Nursing homes in Black Mountain43
Nursing homes in Concord41
Nursing homes in Hickory42
Nursing homes in Lexington41
Nursing homes in Monroe41
Nursing homes in New Bern41
Nursing homes in Pinehurst42
Nursing homes in Asheboro32
Nursing homes in Brevard31
Nursing homes in Goldsboro30
Nursing homes in Greenville30
Nursing homes in Henderson31
Nursing homes in High Point31
Nursing homes in Huntersville31
Nursing homes in Kernersville31
Nursing homes in Kinston30
Nursing homes in Lenoir31
Nursing homes in Lincolnton31
Nursing homes in Morganton32
Nursing homes in Mount Airy31
Nursing homes in Rocky Mount31
Nursing homes in Rutherfordton31
Nursing homes in Sanford32
Nursing homes in Statesville33
Nursing homes in Thomasville31
Nursing homes in Waynesville31
Nursing homes in Cary21
Nursing homes in Chapel Hill21
Nursing homes in Cherryville22
Nursing homes in Clayton20
Nursing homes in Clemmons20
Nursing homes in Clinton20
Nursing homes in Dunn21
Nursing homes in Eden21
Nursing homes in Elizabeth City20
Nursing homes in Elizabethtown20
Nursing homes in Elkin21
Nursing homes in Garner21
Nursing homes in Jacksonville21
Nursing homes in Jamestown20
Nursing homes in Kannapolis21
Nursing homes in King20
Nursing homes in Laurinburg22
Nursing homes in Lillington20
Nursing homes in Louisburg20
Nursing homes in Matthews20
Nursing homes in Mooresville20
Nursing homes in Morehead City21
Nursing homes in North Wilkesboro20
Nursing homes in Oxford21
Nursing homes in Reidsville21
Nursing homes in Roxboro20
Nursing homes in Scotland Neck22
Nursing homes in Shelby20
Nursing homes in Smithfield21
Nursing homes in Sylva21
Nursing homes in Tarboro21
Nursing homes in Wadesboro21
Nursing homes in Washington20
Nursing homes in Whiteville20
Nursing homes in Wilkesboro20
Nursing homes in Windsor21
Nursing homes in Yadkinville22
Nursing homes in Aberdeen10
Nursing homes in Advance10
Nursing homes in Ahoskie10
Nursing homes in Andrews10
Nursing homes in Apex11
Nursing homes in Archdale10
Nursing homes in Arden10
Nursing homes in Ash10
Nursing homes in Ayden10
Nursing homes in Banner Elk11
Nursing homes in Barco10
Nursing homes in Beaufort10
Nursing homes in Benson10
Nursing homes in Bermuda Run11
Nursing homes in Biscoe11
Nursing homes in Blowing Rock10
Nursing homes in Bolivia10
Nursing homes in Boone10
Nursing homes in Bostic11
Nursing homes in Bryson City10
Nursing homes in Burgaw11
Nursing homes in Burnsville10
Nursing homes in Candler10
Nursing homes in Canton10
Nursing homes in Carthage11
Nursing homes in Cherokee10
Nursing homes in Colfax11
Nursing homes in Connelly Spring10
Nursing homes in Connelly Springs11
Nursing homes in Conover11
Nursing homes in Cornelius10
Nursing homes in Danbury10
Nursing homes in Denton11
Nursing homes in Eastover11
Nursing homes in Edenton11
Nursing homes in Fairview10
Nursing homes in Falcon11
Nursing homes in Farmville10
Nursing homes in Flat Rock11
Nursing homes in Fletcher10
Nursing homes in Forest City11
Nursing homes in Franklin10
Nursing homes in Fuquay-Varina10
Nursing homes in Gatesville10
Nursing homes in Graham10
Nursing homes in Granite Falls11
Nursing homes in Grantsboro11
Nursing homes in Grover10
Nursing homes in Hamlet10
Nursing homes in Hampstead10
Nursing homes in Harrisburg10
Nursing homes in Havelock10
Nursing homes in Hayesville10
Nursing homes in Hertford10
Nursing homes in Highlands11
Nursing homes in Hillsborough11
Nursing homes in Indian Trail11
Nursing homes in Jackson11
Nursing homes in Jefferson10
Nursing homes in Kenansville11
Nursing homes in Kings Mountain10
Nursing homes in Knightdale10
Nursing homes in Lake Waccamaw10
Nursing homes in Madison11
Nursing homes in Maggie Valley10
Nursing homes in Marion10
Nursing homes in Mars Hill10
Nursing homes in Marshall10
Nursing homes in Marshville10
Nursing homes in McLeansville11
Nursing homes in Mebane10
Nursing homes in Mills River11
Nursing homes in Mint Hill10
Nursing homes in Mocksville10
Nursing homes in Mount Olive10
Nursing homes in Murphy11
Nursing homes in Nags Head10
Nursing homes in Nashville10
Nursing homes in Nebo10
Nursing homes in Newport11
Nursing homes in Newton11
Nursing homes in Pembroke10
Nursing homes in Pineville10
Nursing homes in Pittsboro10
Nursing homes in Pleasant Garden11
Nursing homes in Plymouth10
Nursing homes in Pollocksville10
Nursing homes in Raeford10
Nursing homes in Ramseur10
Nursing homes in Rich Square10
Nursing homes in Roanoke Rapids10
Nursing homes in Robbinsville10
Nursing homes in Rockingham11
Nursing homes in Saluda10
Nursing homes in Shallotte10
Nursing homes in Siler City10
Nursing homes in Snow Hill10
Nursing homes in Southern Pines11
Nursing homes in Southport10
Nursing homes in Sparta10
Nursing homes in Spencer10
Nursing homes in Spruce Pine10
Nursing homes in Stanley11
Nursing homes in Stokesdale11
Nursing homes in Swannanoa10
Nursing homes in Taylorsville10
Nursing homes in Trinity10
Nursing homes in Tryon10
Nursing homes in Wake Forest11
Nursing homes in Wallace11
Nursing homes in Walnut Cove10
Nursing homes in Warrenton10
Nursing homes in Warsaw10
Nursing homes in Waxhaw11
Nursing homes in Weaverville11
Nursing homes in Weldon11
Nursing homes in Williamston10
Nursing homes in Winnabow10
Nursing homes in Yanceyville10
Nursing homes in Zebulon11

More About This List

Read how Medicaid pays for nursing home care. For assisted living and memory care rules, Medicaid limits and the ombudsman, see senior care in North Carolina. For local services, call the Eldercare Locator at 1-800-677-1116.

Other lists for North Carolina: highest-rated nursing homes in North Carolina, nonprofit nursing homes in North Carolina, nursing homes with low antipsychotic use in North Carolina.

Frequently Asked Questions

How Many Nursing Homes That Accept Medicaid Are in North Carolina?

400 of the 419 CMS-certified nursing homes in North Carolina meet this rule: CMS lists the home as certified for Medicaid (or for both Medicare and Medicaid). Certification means the home can bill Medicaid; ask whether a Medicaid bed is open.

Which Nursing Home That Accept Medicaid in North Carolina Rates Highest?

By CMS's overall rating, then its inspection rating, Abernathy Laurels in Newton (5 stars), Alpine Health and Rehabilitation of Asheboro in Asheboro (5 stars) and Anson Health and Rehabilitation in Wadesboro (5 stars) rank highest. Visit and check the latest inspection report before you decide.

What Are North Carolina's Medicaid Limits for Nursing Home Care?

North Carolina lists an asset limit of $2,000 (individual); $3,000 (couple) for 2026. A Medicaid-certified home can still have no Medicaid bed open, so ask when you call.

How Do You Check a Nursing Home in North Carolina?

Read its Care Compare page for the full inspection reports, visit at different times, and ask about staffing and openings. North Carolina's Long-Term Care Ombudsman Program can answer questions about residents' rights.

Sources

  1. CMS Provider Data Catalog: Nursing Home Provider Information (August 2026)
  2. North Carolina Medicaid long-term care limits

If someone is in danger now, call 911. To report suspected abuse or neglect in a nursing home or assisted living, contact your state's Long-Term Care Ombudsman or Adult Protective Services. For free help finding local aging services, call the Eldercare Locator at 1-800-677-1116. seniorcare.help is an independent guide, not a care provider or referral service, and doesn't give medical or legal advice.