Hospitals in North Carolina
130 hospitals, 106 with emergency services. Acute Care Hospital: 80 · Critical Access Hospital: 20 · Psychiatric Hospital: 14 · Long-Term Acute Care Hospital: 6 · Federal/VA Acute Care Hospital: 4 · Inpatient Rehabilitation Hospital: 4 · Military Hospital (Department of Defense): 2.
Compare the 4 top-rated hospitals in North Carolina side by side → or choose your own.
Assisted living in North Carolina: 566 licensed homes →
Hospitals by county
- Alamance County1
- Alleghany County1
- Anson County1
- Ashe County1
- Avery County2
- Bertie County1
- Bladen County1
- Brunswick County3
- Buncombe County4
- Burke County2
- Cabarrus County1
- Caldwell County1
- Carteret County1
- Catawba County2
- Chatham County1
- Cherokee County1
- Chowan County1
- Cleveland County1
- Columbus County1
- Craven County1
- Cumberland County4
- Dare County1
- Davidson County2
- Duplin County1
- Durham County5
- Edgecombe County1
- Forsyth County5
- Gaston County1
- Granville County2
- Guilford County4
- Halifax County1
- Harnett County2
- Haywood County1
- Henderson County2
- Hertford County1
- Hoke County1
- Iredell County3
- Jackson County1
- Johnston County1
- Lee County1
- Lenoir County1
- Lincoln County1
- Macon County2
- McDowell County1
- Mecklenburg County10
- Mitchell County1
- Montgomery County1
- Moore County1
- Nash County2
- New Hanover County2
- Onslow County3
- Orange County1
- Pasquotank County1
- Pender County1
- Person County1
- Pitt County2
- Polk County1
- Randolph County1
- Robeson County1
- Rockingham County1
- Rowan County2
- Rutherford County1
- Sampson County1
- Scotland County1
- Stanly County1
- Stokes County1
- Surry County2
- Swain County2
- Transylvania County1
- Union County1
- Vance County1
- Wake County7
- Washington County1
- Watauga County1
- Wayne County2
- Wilkes County1
- Wilson County1
Cities with several hospitals
Nursing homes, hospice, home health and dialysis
Medicare-certified providers, with Medicare star ratings and official data.
Outpatient surgery centers
Medicare-certified ambulatory surgery centers: kinds of surgery, Medicare quality measures and patient survey.
Medical supply stores
Medical equipment suppliers enrolled in Medicare: wheelchairs, walkers, oxygen, CPAP, diabetic supplies and more.
ER wait times and Medicare ratings
Ranked only by official Medicare (CMS) numbers.
Care in North Carolina: specialties, conditions and doctors
Specialties listed by hospitals here
Conditions listed by hospitals here
The number is how many hospitals here list it on their own website (hospitals with a reviewed website profile only).
All hospitals in North Carolina, by city
Ahoskie
- Vidant Roanoke Chowan Hospital(252) 209‑3000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Albemarle
- Stanly Regional Medical Center(704) 984‑4000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Apex
- Peak Rehabilitation Hospital(615) 850‑8633Inpatient Rehabilitation Hospital · Full profile
Asheboro
- Randolph Hospital(336) 625‑5151Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Asheville
- Asheville-Oteen VA Medical Center(828) 298‑7911Federal/VA Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Carepartners Rehabilitation Hospital(828) 274‑2400Inpatient Rehabilitation Hospital · Full profile
- Memorial Mission Hospital and Asheville Surgery Ce…(828) 213‑1111Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Black Mountain
- Julian F Keith Alcohol & Drug Abuse TX(828) 257‑6200Psychiatric Hospital · Full profile
Boone
- Watauga Medical Center(828) 262‑4100Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Brevard
- Transylvania Regional Hospital, Inc(828) 883‑5302Critical Access Hospital · ER · Medicare rating 2 of 5 · Full profile
Bryson City
- DLP Swain County Hospital LLC(828) 488‑2155Critical Access Hospital · ER · Full profile
Burgaw
- Pender Memorial Hospital(910) 300‑4004Critical Access Hospital · ER · Full profile
Burlington
- Alamance Regional Medical Center(336) 538‑7000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Butner
- Central Regional Hospital(919) 764‑2000Psychiatric Hospital · ER · Full profile
Camp Lejeune
- NMC Camp Lejeune(910) 450‑4300Military Hospital (Department of Defense) · ER · Full profile
Cary
- Wakemed, Cary Hospital(919) 350‑2550Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Chapel Hill
- UNC Hospitals(919) 966‑4141Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Charlotte
- Atrium Health Pineville(704) 379‑5000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Atrium Health University City(704) 548‑6000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Carolinas Continuecare Hospital at Pineville(704) 379‑5117Long-Term Acute Care Hospital · Full profile
- Carolinas Medical Center/Behav Health(704) 355‑2000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Carolinas Rehabilitation(704) 355‑4370Inpatient Rehabilitation Hospital · Full profile
- Novant Health Ballantyne Medical Center(704) 384‑4000Acute Care Hospital · ER · Full profile
- Novant Health Mint Hill Medical Center(704) 384‑4089Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Novant Health Presbyterian Medical Center(704) 384‑4000Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Cherokee
- Cherokee Indian Hospital Authority(828) 497‑9163Acute Care Hospital · ER · Full profile
Clinton
- Sampson Regional Medical Center(910) 592‑8511Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Clyde
- Haywood Regional Medical Center(828) 456‑7311Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Columbus
- Advent Health Polk(828) 894‑3311Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Concord
- Carolinas Medical Center-Northeast(704) 783‑3000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Danbury
- Lifebrite Community Hospital of Stokes(336) 593‑2831Critical Access Hospital · ER
Dunn
- Betsy Johnson Regional Hospital(910) 892‑7161Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Durham
- Duke Regional Hospital(919) 470‑4000Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Duke University Hospital(919) 684‑8111Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Durham VA Medical Center(919) 286‑0411Federal/VA Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- North Carolina Specialty Hospital(919) 956‑9300Acute Care Hospital · Full profile
- Select Specialty Hospital Durham Inc(919) 470‑9010Long-Term Acute Care Hospital · Full profile
Eden
- UNC Rockingham(336) 623‑9711Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Edenton
- Vidant Chowan Hospital(252) 482‑8451Critical Access Hospital · ER · Medicare rating 3 of 5 · Full profile
Elizabeth City
- Sentara Albemarle Medical Center(252) 335‑0531Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Elizabethtown
- Cape Fear Valley-Bladen County Hospital(910) 862‑5100Critical Access Hospital · ER · Full profile
Elkin
- Hugh Chatham Memorial Hospital(336) 527‑7000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Erwin
- Good Hope Hospital, Inc(910) 230‑4011Psychiatric Hospital · Full profile
Fayetteville
- Cape Fear Valley Medical Center(910) 609‑4000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Fayetteville NC VA Medical Center(910) 488‑2120Federal/VA Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Highsmith Rainey Memorial Hospital(910) 609‑6700Long-Term Acute Care Hospital · Full profile
Fort Bragg
- Womack AMC (FT Bragg)(910) 907‑9262Military Hospital (Department of Defense) · ER · Full profile
Franklin
- Angel Medical Center(828) 524‑8411Critical Access Hospital · ER · Medicare rating 2 of 5 · Full profile
Garner
- Raleigh Oaks Behavioral Health(919) 504‑1333Psychiatric Hospital · Full profile
Gastonia
- CaroMont Regional Medical Center(704) 834‑4891Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Goldsboro
- Cherry Hospital(919) 731‑3203Psychiatric Hospital · Full profile
- UNC Health Care Wayne(919) 736‑1110Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Greensboro
- Kindred Hospital Greensboro(336) 271‑2800Long-Term Acute Care Hospital · Full profile
- Select Specialty Hospital-Greensboro(336) 832‑7000Long-Term Acute Care Hospital · Full profile
- The Moses H. Cone Memorial Hospital(336) 832‑7000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Greenville
- ECU Health Medical Center(252) 847‑4100Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Walter B Jones Center Lakeside Psychiatric Hospita…(252) 830‑3426Psychiatric Hospital · Full profile
Henderson
- Maria Parham Medical Center(252) 431‑3708Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Hendersonville
- AdventHealth Hendersonville(828) 684‑8501Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Pardee Hospital Henderson County(828) 696‑1000Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Hickory
- Catawba Valley Medical Center(828) 326‑3809Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Frye Regional Medical Center(828) 322‑6070Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
High Point
- High Point Regional Health System(336) 878‑6000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Highlands
- Highlands Cashiers Hospital(828) 526‑1200Critical Access Hospital · ER · Full profile
Huntersville
- Novant Health Huntersville Medical Center(704) 316‑4000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Jacksonville
- Brynn Marr Hosp(919) 577‑1400Psychiatric Hospital · ER · Full profile
- Onslow Memorial Hospital(910) 577‑2345Acute Care Hospital · ER · Medicare rating 1 of 5 · Full profile
Jefferson
- Ashe Memorial Hospital(336) 246‑7101Critical Access Hospital · ER · Medicare rating 3 of 5 · Full profile
Kenansville
- Vidant Duplin Hospital(910) 296‑0941Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Kinston
- UNC Lenoir Health Care(252) 522‑7000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Laurinburg
- Scotland Memorial Hospital(910) 291‑7000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Leland
- Strategic Behavioral Center-Leland(910) 371‑2500Psychiatric Hospital · Full profile
Lenoir
- Caldwell Memorial Hospital(828) 757‑5100Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Lexington
- Lexington Memorial Hospital Inc(336) 248‑5161Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Lincolnton
- Atrium Health Lincoln(980) 212‑2000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Linville
- Appalachian Regional Behavioral Healthcare(828) 737‑7071Psychiatric Hospital · Full profile
- Charles a Cannon Jr Memorial Hospital(828) 737‑7000Critical Access Hospital · ER · Full profile
Lumberton
- Southeastern Regional Medical Center(910) 671‑5000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Marion
- The McDowell Hospital(828) 659‑5000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Matthews
- Novant Health Matthews Medical Center(704) 384‑6500Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Monroe
- Atrium Health Union(704) 283‑3100Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Mooresville
- Duke Health Lake Norman Hospital(704) 660‑4000Acute Care Hospital · ER · Medicare rating 1 of 5 · Full profile
Morehead City
- Carteret General Hospital(252) 808‑6000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Morganton
- Blue Ridge Healthcare Hospitals, Inc(828) 580‑5000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Broughton Hospital(828) 433‑2111Psychiatric Hospital · Full profile
Mount Airy
- Northern Regional Hospital(336) 719‑7000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Murphy
- Erlanger Murphy Medical Center(828) 837‑8161Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Nags Head
- The Outer Banks Hospital, Inc(252) 449‑4500Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
New Bern
- Carolina East Medical Center(252) 633‑8640Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
North Wilkesboro
- Wilkes Regional Medical Center(336) 651‑8100Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Oxford
- Granville Health Systems(919) 690‑3000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Pinehurst
- Firsthealth Moore Regional Hospital(910) 715‑1000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Plymouth
- Washington County Hosp Inc(252) 793‑4135Critical Access Hospital · ER · Full profile
Raeford
- Cape Fear Valley Hoke Hospital(910) 904‑8000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Raleigh
- Holly Hill Mental Health Services(919) 250‑7000Psychiatric Hospital · Full profile
- Rex Hospital(919) 784‑3100Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Triangle Springs(919) 746‑8900Psychiatric Hospital · Full profile
- Wakemed, Raleigh Campus(919) 350‑8000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Roanoke Rapids
- ECU Health North Hospital(252) 535‑8005Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Rocky Mount
- PAM Specialty Hospital of Rocky Mount(252) 451‑2300Long-Term Acute Care Hospital · Full profile
- UNC Health Nash(252) 443‑8000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Roxboro
- Person Memorial Hospital(336) 599‑2121Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Rutherfordton
- Rutherford Regional Medical Center(828) 286‑5000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Salisbury
- Novant Health Rowan Medical Center(704) 210‑5000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- W.G. (Bill) Hefner Salisbury VA Medical Center (Salsbury)(704) 638‑9000Federal/VA Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Sanford
- Central Carolina Hospital(919) 774‑2100Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Shelby
- Atrium Health Cleveland(704) 487‑3000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Siler City
- Chatham Hospital Inc(919) 799‑4000Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Smithfield
- Johnston Health(919) 934‑8171Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Southport
- J Arthur Dosher Memorial Hospital(910) 457‑3800Critical Access Hospital · ER · Medicare rating 3 of 5 · Full profile
Sparta
- Alleghany Memorial Hospital(336) 372‑5511Critical Access Hospital · ER · Full profile
Spruce Pine
- Blue Ridge Regional Hospital(828) 765‑4201Critical Access Hospital · ER · Medicare rating 3 of 5 · Full profile
Statesville
- Iredell Davis Behavioral Health Hospital(704) 873‑0281Psychiatric Hospital · ER · Full profile
- Iredell Memorial Hospital Inc(704) 878‑5661Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Supply
- Novant Health Brunswick Medical Center(910) 755‑8121Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Sylva
- Harris Regional Hospital(828) 586‑7000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Tarboro
- Vidant Edgecombe Hospital(252) 641‑7700Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Thomasville
- Novant Health Thomasville Medical Center(336) 472‑2000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Troy
- Firsthealth Montgomery Memorial Hosp(910) 571‑5000Critical Access Hospital · ER · Full profile
Wadesboro
- Atrium Health Anson(704) 694‑5131Acute Care Hospital · ER · Full profile
Whiteville
- Columbus Regional Healthcare System(910) 642‑8011Acute Care Hospital · ER · Medicare rating 1 of 5 · Full profile
Wilmington
- Novant Health New Hanover Regional Medical Center(910) 343‑7000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Wilmington Treatment Center(910) 762‑2727Acute Care Hospital · Full profile
Wilson
- Wilson Medical Center(252) 399‑8040Acute Care Hospital · ER · Medicare rating 1 of 5 · Full profile
Windsor
- ECU Health Bertie Hospital(252) 794‑6600Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Winston-Salem
- North Carolina Baptist Hospital(336) 716‑2011Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Novant Health Forsyth Medical Center(336) 718‑5000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Novant Health Medical Park Hospital(336) 718‑0600Acute Care Hospital · Medicare rating 5 of 5 · Full profile
- Novant Health Rehabilitation Hospital(336) 754‑3500Inpatient Rehabilitation Hospital · Full profile
- Old Vineyard Youth Services(336) 794‑3550Psychiatric Hospital · Full profile
Health centers, clinics and pharmacies in North Carolina
Addiction and mental health treatment in North Carolina
From SAMHSA’s FindTreatment.gov. In a crisis, call or text 988.
Common questions
How many hospitals are in North Carolina?
Our directory lists 130 hospitals in North Carolina, from official Medicare (CMS) data. 106 of them list emergency services.
Which hospitals in North Carolina have a 5-star Medicare rating?
12 hospitals have the top overall rating of 5 stars in the current CMS data: AdventHealth Hendersonville, Duke Regional Hospital, Duke University Hospital, Fayetteville NC VA Medical Center, Novant Health Matthews Medical Center, Novant Health Medical Park Hospital, Novant Health Mint Hill Medical Center, Novant Health Presbyterian Medical Center, Pardee Hospital Henderson County, Rex Hospital, UNC Hospitals and Wakemed, Cary Hospital.
Which cities in North Carolina have the most hospitals?
Charlotte (8), Durham (5), Winston-Salem (5), Raleigh (4) and Asheville (3).
Source: Centers for Medicare & Medicaid Services (CMS) hospital data, updated 2026-07-22, retrieved 2026-10-29. Methodology