Skip to content

PA

Best Hospitals in Pennsylvania

Compare 187 Medicare-certified hospitals in Pennsylvania by CMS five-star quality rating.

Hospitals in Pennsylvania — by the numbers

187facilities
3.5★average rating
74rated 4-5 stars
40%are 4-5 stars

Star-rating distribution — Pennsylvania

About 20.4% of Pennsylvania's population is aged 65 or older (2,665,932 residents), which shapes demand for hospitals. Source: U.S. Census Bureau.

Highest-rated in Pennsylvania

Advertisement

Hospitals by city

Philadelphia
21 hospitals
Avg rating3
Pittsburgh
11 hospitals
Avg rating2.7
Erie
4 hospitals
Avg rating3.4
Norristown
4 hospitals
Avg rating2.9
York
4 hospitals
Avg rating3
Lancaster
3 hospitals
Avg rating3.7
Reading
3 hospitals
Avg rating3.3
Wilkes-Barre
3 hospitals
Avg rating3
Altoona
2 hospitals
Avg rating3.3
Clarion
2 hospitals
Avg rating2.4
Danville
2 hospitals
Avg rating3.7
Doylestown
2 hospitals
Avg rating3.2
Greensburg
2 hospitals
Avg rating2.2
Harrisburg
2 hospitals
Avg rating2.8
Lebanon
2 hospitals
Avg rating2.8
Monroeville
2 hospitals
Avg rating3
Muncy
2 hospitals
Avg rating3.4
Scranton
2 hospitals
Avg rating3.1
Washington
2 hospitals
Avg rating3.1
West Chester
2 hospitals
Avg rating3.3
Abington
1 hospitals
Avg rating3
Allentown
1 hospitals
Avg rating3.6
Ambler
1 hospitals
Avg rating4
Beaver
1 hospitals
Avg rating2
Bensalem
1 hospitals
Avg rating4.3
Berwick
1 hospitals
Avg rating3
Bethlehem
1 hospitals
Avg rating3.9
Bloomsburg
1 hospitals
Avg rating3.5
Bristol
1 hospitals
Avg rating2.8
Brookville
1 hospitals
Avg rating3.7
Bryn Mawr
1 hospitals
Avg rating3.4
Butler
1 hospitals
Avg rating2.8
Camp Hill
1 hospitals
Avg rating2.3
Canonsburg
1 hospitals
Avg rating3
Carlisle
1 hospitals
Avg rating3
Centre Hall
1 hospitals
Avg rating
Chambersburg
1 hospitals
Avg rating3
Clarks Summit
1 hospitals
Avg rating3
Coaldale
1 hospitals
Avg rating4.5
Coatesville
1 hospitals
Avg rating2.5
Connellsville
1 hospitals
Avg rating
Corry
1 hospitals
Avg rating2
Coudersport
1 hospitals
Avg rating3.5
Darby
1 hospitals
Avg rating3.3
Dickson City
1 hospitals
Avg rating3
Dubois
1 hospitals
Avg rating3
Eagleville
1 hospitals
Avg rating
East Norriton
1 hospitals
Avg rating4
East Stroudsburg
1 hospitals
Avg rating3
Easton
1 hospitals
Avg rating3.8
Enola
1 hospitals
Avg rating3
Ephrata
1 hospitals
Avg rating4.7
Everett
1 hospitals
Avg rating2.7
Fort Washington
1 hospitals
Avg rating4.7
Gettysburg
1 hospitals
Avg rating3.2
Greenville
1 hospitals
Avg rating3.7
Grove City
1 hospitals
Avg rating2.6
Hanover
1 hospitals
Avg rating3.3
Hastings
1 hospitals
Avg rating3
Hazleton
1 hospitals
Avg rating2.9
Hershey
1 hospitals
Avg rating2.3
Honesdale
1 hospitals
Avg rating2.7
Huntingdon
1 hospitals
Avg rating3
Indiana
1 hospitals
Avg rating3.3
Jefferson Hills
1 hospitals
Avg rating3.5
Jersey Shore
1 hospitals
Avg rating2
Johnstown
1 hospitals
Avg rating2.9
Kane
1 hospitals
Avg rating5
Kittanning
1 hospitals
Avg rating2.4
Langhorne
1 hospitals
Avg rating3.3
Lansdale
1 hospitals
Avg rating4.1
Latrobe
1 hospitals
Avg rating2.3
Lehighton
1 hospitals
Avg rating3
Lewisburg
1 hospitals
Avg rating3
Lewistown
1 hospitals
Avg rating4
Lititz
1 hospitals
Avg rating3.7
Macungie
1 hospitals
Avg rating4
Mc Keesport
1 hospitals
Avg rating3
Mcconnellsburg
1 hospitals
Avg rating2.5
Meadowbrook
1 hospitals
Avg rating3.7

By county

Adams County · Allegheny County · Armstrong County · Beaver County · Bedford County · Berks County · Blair County · Bradford County · Bucks County · Butler County · Cambria County · Carbon County · Centre County · Chester County · Clarion County · Clearfield County · Clinton County · Columbia County · Crawford County · Cumberland County · Dauphin County · Delaware County · Elk County · Erie County · Fayette County · Franklin County · Fulton County · Greene County · Huntingdon County · Indiana County · Jefferson County · Lackawanna County · Lancaster County · Lawrence County · Lebanon County · Lehigh County · Luzerne County · Lycoming County · Mc Kean County · Mercer County · Mifflin County · Monroe County · Montgomery County · Montour County · Northampton County · Philadelphia County · Potter County · Schuylkill County · Somerset County · Susquehanna County · Tioga County · Union County · Venango County · Warren County · Washington County · Wayne County · Westmoreland County · York 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.