Skip to content

PA

Best Nursing Homes in Pennsylvania

Compare 657 Medicare-certified nursing homes in Pennsylvania by CMS five-star quality rating.

Nursing Homes in Pennsylvania — by the numbers

657facilities
3.0★average rating
253rated 4-5 stars
39%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 nursing homes. Source: U.S. Census Bureau.

Highest-rated in Pennsylvania

Advertisement

Nursing Homes by city

Philadelphia
47 nursing homes
Avg rating3
Pittsburgh
26 nursing homes
Avg rating2.7
Erie
14 nursing homes
Avg rating3.4
Lancaster
10 nursing homes
Avg rating3.7
York
10 nursing homes
Avg rating3
Scranton
9 nursing homes
Avg rating3.1
Allentown
8 nursing homes
Avg rating3.6
Bethlehem
8 nursing homes
Avg rating3.9
Carlisle
8 nursing homes
Avg rating3
Greensburg
8 nursing homes
Avg rating2.2
Wilkes-Barre
8 nursing homes
Avg rating3
Chambersburg
7 nursing homes
Avg rating3
Lansdale
7 nursing homes
Avg rating4.1
Johnstown
6 nursing homes
Avg rating2.9
New Castle
6 nursing homes
Avg rating3.4
Doylestown
5 nursing homes
Avg rating3.2
Easton
5 nursing homes
Avg rating3.8
Harrisburg
5 nursing homes
Avg rating2.8
Lititz
5 nursing homes
Avg rating3.7
Monroeville
5 nursing homes
Avg rating3
Norristown
5 nursing homes
Avg rating2.9
Uniontown
5 nursing homes
Avg rating3
West Chester
5 nursing homes
Avg rating3.3
Canonsburg
4 nursing homes
Avg rating3
Gettysburg
4 nursing homes
Avg rating3.2
Hollidaysburg
4 nursing homes
Avg rating3.3
Indiana
4 nursing homes
Avg rating3.3
Mechanicsburg
4 nursing homes
Avg rating2.7
Media
4 nursing homes
Avg rating4
Pottstown
4 nursing homes
Avg rating2.9
Pottsville
4 nursing homes
Avg rating3.1
State College
4 nursing homes
Avg rating3.8
Warminster
4 nursing homes
Avg rating4
Washington
4 nursing homes
Avg rating3.1
Williamsport
4 nursing homes
Avg rating2.7
Altoona
3 nursing homes
Avg rating3.3
Bradford
3 nursing homes
Avg rating3.8
Broomall
3 nursing homes
Avg rating4
Bryn Mawr
3 nursing homes
Avg rating3.4
Camp Hill
3 nursing homes
Avg rating2.3
Elizabethtown
3 nursing homes
Avg rating2.8
Grove City
3 nursing homes
Avg rating2.6
Hanover
3 nursing homes
Avg rating3.3
Hazleton
3 nursing homes
Avg rating2.9
Kingston
3 nursing homes
Avg rating2.6
Kittanning
3 nursing homes
Avg rating2.4
Langhorne
3 nursing homes
Avg rating3.3
Lebanon
3 nursing homes
Avg rating2.8
Meadville
3 nursing homes
Avg rating4.4
Newtown
3 nursing homes
Avg rating4.2
Palmyra
3 nursing homes
Avg rating2
Quakertown
3 nursing homes
Avg rating3.6
Reading
3 nursing homes
Avg rating3.3
Wyncote
3 nursing homes
Avg rating3.5
Ambler
2 nursing homes
Avg rating4
Beaver Falls
2 nursing homes
Avg rating2
Bethel Park
2 nursing homes
Avg rating2.3
Brookville
2 nursing homes
Avg rating3.7
Carbondale
2 nursing homes
Avg rating3
Cheswick
2 nursing homes
Avg rating2.3
Columbia
2 nursing homes
Avg rating3.5
Coraopolis
2 nursing homes
Avg rating3
Cranberry Township
2 nursing homes
Avg rating2.3
Dallas
2 nursing homes
Avg rating2.5
Danville
2 nursing homes
Avg rating3.7
Darby
2 nursing homes
Avg rating3.3
Dubois
2 nursing homes
Avg rating3
Duncannon
2 nursing homes
Avg rating4.5
Ephrata
2 nursing homes
Avg rating4.7
Flourtown
2 nursing homes
Avg rating3
Fort Washington
2 nursing homes
Avg rating4.7
Franklin
2 nursing homes
Avg rating2.7
Glen Mills
2 nursing homes
Avg rating4.5
Glenside
2 nursing homes
Avg rating2
Greenville
2 nursing homes
Avg rating3.7
Hatboro
2 nursing homes
Avg rating3
Hermitage
2 nursing homes
Avg rating3.5
Honey Brook
2 nursing homes
Avg rating5
Huntingdon
2 nursing homes
Avg rating3
Kennett Square
2 nursing homes
Avg rating5

By county

Adams County · Allegheny County · Armstrong County · Beaver County · Bedford County · Berks County · Blair County · Bradford County · Bucks County · Butler County · Cambria County · Cameron 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 · Forest County · Franklin County · Fulton County · Greene County · Huntingdon County · Indiana County · Jefferson County · Juniata 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 · Northumberlnd County · Perry County · Philadelphia County · Pike County · Potter County · Schuylkill County · Snyder County · Somerset County · Sullivan County · Susquehanna County · Tioga County · Union County · Venango County · Warren County · Washington County · Wayne County · Westmoreland County · Wyoming 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 nursing homes to understand exactly what each star means — and what it does not.

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