Skip to content

NC

Best Hospitals in North Carolina

Compare 120 Medicare-certified hospitals in North Carolina by CMS five-star quality rating.

Hospitals in North Carolina — by the numbers

120facilities
3.3★average rating
40rated 4-5 stars
33%are 4-5 stars

Star-rating distribution — North Carolina

About 18.0% of North Carolina's population is aged 65 or older (1,974,069 residents), which shapes demand for hospitals. Source: U.S. Census Bureau.

Highest-rated in North Carolina

Advertisement

Hospitals by city

Charlotte
6 hospitals
Avg rating3.1
Durham
4 hospitals
Avg rating3.4
Raleigh
4 hospitals
Avg rating3.4
Winston-Salem
4 hospitals
Avg rating3.3
Asheville
2 hospitals
Avg rating3.4
Fayetteville
2 hospitals
Avg rating3.4
Goldsboro
2 hospitals
Avg rating2.7
Greenville
2 hospitals
Avg rating2.7
Hendersonville
2 hospitals
Avg rating3.3
Hickory
2 hospitals
Avg rating3.8
Jacksonville
2 hospitals
Avg rating3.2
Linville
2 hospitals
Avg rating
Morganton
2 hospitals
Avg rating3.5
Salisbury
2 hospitals
Avg rating3.4
Statesville
2 hospitals
Avg rating3.6
Wilmington
2 hospitals
Avg rating2.8
Ahoskie
1 hospitals
Avg rating3
Albemarle
1 hospitals
Avg rating3
Asheboro
1 hospitals
Avg rating3.6
Black Mountain
1 hospitals
Avg rating3.8
Boone
1 hospitals
Avg rating3.1
Brevard
1 hospitals
Avg rating2.9
Bryson City
1 hospitals
Avg rating1
Burgaw
1 hospitals
Avg rating4
Burlington
1 hospitals
Avg rating2.8
Butner
1 hospitals
Avg rating
Camp Lejeune
1 hospitals
Avg rating
Cary
1 hospitals
Avg rating3.7
Chapel Hill
1 hospitals
Avg rating4.2
Cherokee
1 hospitals
Avg rating2.5
Clinton
1 hospitals
Avg rating2.3
Clyde
1 hospitals
Avg rating4
Columbus
1 hospitals
Avg rating4.5
Concord
1 hospitals
Avg rating3.1
Danbury
1 hospitals
Avg rating3
Dunn
1 hospitals
Avg rating2.8
Eden
1 hospitals
Avg rating4
Edenton
1 hospitals
Avg rating3.8
Elizabeth City
1 hospitals
Avg rating2.5
Elizabethtown
1 hospitals
Avg rating2.6
Elkin
1 hospitals
Avg rating3.5
Erwin
1 hospitals
Avg rating
Fort Bragg
1 hospitals
Avg rating
Franklin
1 hospitals
Avg rating3.3
Garner
1 hospitals
Avg rating3.5
Gastonia
1 hospitals
Avg rating3.4
Greensboro
1 hospitals
Avg rating3
Henderson
1 hospitals
Avg rating2.4
High Point
1 hospitals
Avg rating2.9
Highlands
1 hospitals
Avg rating5
Huntersville
1 hospitals
Avg rating4.1
Jefferson
1 hospitals
Avg rating3
Kenansville
1 hospitals
Avg rating3.4
Kinston
1 hospitals
Avg rating2.9
Laurinburg
1 hospitals
Avg rating3.5
Leland
1 hospitals
Avg rating3.7
Lenoir
1 hospitals
Avg rating3.3
Lexington
1 hospitals
Avg rating2.2
Lincolnton
1 hospitals
Avg rating3.4
Lumberton
1 hospitals
Avg rating2.6
Marion
1 hospitals
Avg rating3.1
Matthews
1 hospitals
Avg rating3.3
Monroe
1 hospitals
Avg rating3.4
Mooresville
1 hospitals
Avg rating1.9
Morehead City
1 hospitals
Avg rating3.7
Mount Airy
1 hospitals
Avg rating3.1
Murphy
1 hospitals
Avg rating4
Nags Head
1 hospitals
Avg rating3.3
New Bern
1 hospitals
Avg rating3.4
North Wilkesboro
1 hospitals
Avg rating3.5
Oxford
1 hospitals
Avg rating3
Pinehurst
1 hospitals
Avg rating3.1
Plymouth
1 hospitals
Avg rating2.5
Raeford
1 hospitals
Avg rating3
Roanoke Rapids
1 hospitals
Avg rating2.4
Rocky Mount
1 hospitals
Avg rating3
Roxboro
1 hospitals
Avg rating2.6
Rutherfordton
1 hospitals
Avg rating3
Sanford
1 hospitals
Avg rating3.3
Shelby
1 hospitals
Avg rating2.6

By county

Alamance County · Alleghany County · Anson County · Ashe County · Avery County · Bertie County · Bladen County · Brunswick County · Buncombe County · Burke County · Cabarrus County · Caldwell County · Carteret County · Catawba County · Chatham County · Cherokee County · Chowan County · Cleveland County · Columbus County · Craven County · Cumberland County · Dare County · Davidson County · Duplin County · Durham County · Edgecombe County · Forsyth County · Gaston County · Granville County · Guilford County · Halifax County · Harnett County · Haywood County · Henderson County · Hertford County · Hoke County · Iredell County · Jackson County · Johnston County · Lee County · Lenoir County · Lincoln County · Macon County · Mc Dowell County · Mecklenburg County · Mitchell County · Montgomery County · Moore County · Nash County · New Hanover County · Onslow County · Orange County · Pasquotank County · Pender County · Person County · Pitt County · Polk County · Randolph County · Robeson County · Rockingham County · Rowan County · Rutherford County · Sampson County · Scotland County · Stanly County · Stokes County · Surry County · Swain County · Transylvania County · Union County · Vance County · Wake County · Washington County · Watauga County · Wayne County · Wilkes County · Wilson County

How are these ratings calculated?

The CMS five-star quality rating comes from the Centers for Medicare & Medicaid Services. Read our plain-language explainer for hospitals to understand exactly what each star means — and what it does not.

Data as of June 20, 2026 · Source: CMS Provider Data Catalog.