Home Health Agencies in North Carolina

Medicare-certified home health agencies send nurses, physical and occupational therapists, speech therapists, social workers and home health aides to the home under a doctor's plan of care. This is skilled, short-term, medical care, usually after a hospital or rehab stay. It is different from non-medical home care, which is regulated separately by each state, if at all.

165 home health providers statewide · Source: CMS Care Compare, Home Health Agency dataset · Updated 2026-10-30

Who pays

Medicare Part A or B covers home health in full when a doctor certifies the person is homebound and needs skilled care. Medicaid and most Medicare Advantage plans cover it too.

How to choose

You may choose any certified agency that serves your area; the hospital discharge planner will suggest one but cannot require it. Compare the CMS quality of patient care star rating, and ask how quickly they can start.

Home health by city or town

Each city or town page lists every home health agency that serves it, sorted by distance. The city or towns with the most options:

Every city or town has a page; find yours through its county or the search box.

What is not listed here

Non-medical home care agencies (companions, homemakers, private-pay aides) are not Medicare-certified and most states publish no roster of them, so none are listed. The Area Agency on Aging keeps a list of vetted home care vendors; ask it.

All home health providers by county

Alamance County 1

Alexander County 1

Anson County 1

Beaufort County 2

Bertie County 1

Bladen County 1

Brunswick County 4

Buncombe County 2

Burke County 5

Cabarrus County 3

Caldwell County 1

Camden County 2

Carteret County 2

Caswell County 1

Chatham County 2

Clay County 2

Cleveland County 2

Columbus County 2

Craven County 1

Cumberland County 5

Dare County 1

Davidson County 6

Davie County 1

Duplin County 1

Durham County 15

Edgecombe County 2

Forsyth County 10

Franklin County 2

Gaston County 3

Greene County 1

Guilford County 6

Halifax County 1

Harnett County 2

Haywood County 1

Henderson County 2

Hertford County 1

Hyde County 1

Iredell County 2

Jackson County 2

Johnston County 1

Jones County 1

Lenoir County 2

Lincoln County 2

Macon County 1

Madison County 1

McDowell County 1

Mecklenburg County 12

Moore County 2

New Hanover County 3

Northampton County 1

Onslow County 3

Pender County 1

Person County 1

Pitt County 3

Randolph County 1

Richmond County 1

Robeson County 3

Rockingham County 1

Rowan County 2

Rutherford County 1

Scotland County 1

Stanly County 2

Surry County 2

Transylvania County 1

Union County 1

Vance County 1

Wake County 2

Warren County 1

Washington County 1

Watauga County 2

Wayne County 2

Wilkes County 1

Wilson County 1

Yadkin County 1

Yancey County 1