Skip to content

Checked

Hospitals in Pennsylvania

186 hospitals in 81 cities and 57 counties · Data as of 10/29/2026

Hospitals on this page

Hospitals in Pennsylvania at a glance

  • With a population of 13,018,639, Pennsylvania has 186 hospitals (0.14 per 10,000 people).
  • Per person, that is 11% below the national rate (0.16 per 10,000).
  • It ranks 7th among the states by number of hospitals.
  • The largest group is Acute Care Hospitals (70%), ahead of Psychiatric Hospitals and Critical Access Hospitals.
  • 131 have a Medicare star rating, averaging 3.5 out of 5; 20 earned the top five stars.
  • Philadelphia (21), Pittsburgh (9) and Erie (3) have the most, 18% of the state total combined.

Top-rated hospitals in Pennsylvania

Highest Medicare star ratings

Find hospitals by city or county

Pick a place to see its full list

All hospitals in Pennsylvania

186 listed, A to Z · Page 1 of 7

Frequently asked questions

How many hospitals are in Pennsylvania?
There are 186 hospitals in Pennsylvania in our data as of 10/29/2026.
Which Pennsylvania cities have the most hospitals?
Philadelphia (21), Pittsburgh (9), Erie (3), Lancaster (2), Monroeville (2).
What is the highest-rated hospital in Pennsylvania?
Ahn Wexford Hospital in Wexford, Bryn Mawr Hospital in Bryn Mawr, Chester County Hospital in West Chester have a 5-star Medicare star rating, the highest available.