Free recognition from Medicare data
Top Rated nursing homes in Pennsylvania (2026)
102 homes top rated for short-term rehab and 70 for long-term care. No home paid to be listed. Each home’s page shows its full Medicare record.
Top Rated for Short-Term Rehab (102)
Homes in Pennsylvania that Medicare rates highly for short-term rehab.
Adams County
- Concordia at Spiritrust GettysburgGettysburg · 60 beds · Under 100 beds
- Concordia at Spiritrust Sprenkle DriveYork · 104 beds · 100 to 149 beds
- Concordia at Spiritrust Utz TerraceHanover · 40 beds · Under 100 beds
Allegheny County
- Concordia at Rebecca ResidenceAllison Park · 60 beds · Under 100 beds
- Concordia of the South HillsPittsburgh · 46 beds · Under 100 beds
- Harmony Physical RehabilitationMonroeville · 30 beds · Under 100 beds
- St Barnabas Nursing HomeGibsonia · 119 beds · 100 to 149 beds
- Upmc Magee-womens Hospital TCUPittsburgh · 20 beds · Under 100 beds
Berks County
- Complete Care at BerkshireReading · 130 beds · 100 to 149 beds
- The Lutheran Home at ToptonTopton · 194 beds · 150 beds or more
- Transitional Sub-acute UnitWyomissing · 50 beds · Under 100 beds
Blair County
- Homewood Living MartinsburgMartinsburg · 129 beds · 100 to 149 beds
Bucks County
- Ann's ChoiceWarminster · 66 beds · Under 100 beds
- Buckingham Valley Rehabilitation and NursingcenterBuckingham · 130 beds · 100 to 149 beds
- Christ's Home Retirement CommunityWarminster · 48 beds · Under 100 beds
- Oxford Rehabilitation and Healthcare CenterLanghorne · 179 beds · 150 beds or more
- Statesman Health & Rehabilitation CenterLevittown · 101 beds · 100 to 149 beds
- The Community at RockhillSellersville · 90 beds · Under 100 beds
- Wesley Enhanced Living - DoylestownDoylestown · 60 beds · Under 100 beds
- Willowbrooke Court-southamptonSouthampton · 29 beds · Under 100 beds
Cambria County
- Conemaugh Memorial Medical Center TCUJohnstown · 30 beds · Under 100 beds
Cameron County
- Guy and Mary Felt ManorEmporium · 30 beds · Under 100 beds
Chester County
- CrosslandsKennett Square · 60 beds · Under 100 beds
- Hickory House Nursing HomeHoney Brook · 110 beds · 100 to 149 beds
- Oxford Health CenterOxford · 90 beds · Under 100 beds
- Park Lane Post AcuteWest Chester · 68 beds · Under 100 beds
- Preston ResidenceWest Grove · 28 beds · Under 100 beds
- The Inn at Freedom VillageWest Brandywine · 60 beds · Under 100 beds
- Twin Pines Health Care CenterWest Grove · 119 beds · 100 to 149 beds
Crawford County
- Meadville Medical Center TCUMeadville · 32 beds · Under 100 beds
- Wesbury United Methodist CommuMeadville · 210 beds · 150 beds or more
Cumberland County
- Chapel Pointe at CarlisleCarlisle · 59 beds · Under 100 beds
- Messiah Lifeways at Messiah VillageMechanicsburg · 118 beds · 100 to 149 beds
- Sarah A Todd Memorial HomeCarlisle · 117 beds · 100 to 149 beds
Delaware County
- Continuing Care at Maris GroveGlen Mills · 66 beds · Under 100 beds
- Little Flower ManorDarby · 127 beds · 100 to 149 beds
- Wesley Enhanced Living Main Line Rehab and Skd NsgMedia · 60 beds · Under 100 beds
- Willowbrooke Court Skd Care Center at Lima EstatesLima · 60 beds · Under 100 beds
Erie County
- Lecom at Elmwood GardensErie · 51 beds · Under 100 beds
- Manchester Commons of Presbyterian SeniorcareErie · 78 beds · Under 100 beds
- Saint Mary's AsburyErie · 80 beds · Under 100 beds
Fayette County
- Lafayette ManorUniontown · 98 beds · Under 100 beds
- Terrace Health & Rehab CenterUniontown · 119 beds · 100 to 149 beds
- Uniontown Nursing and RehabUniontown · 120 beds · 100 to 149 beds
Franklin County
- Chambers Pointe Health Care CenterChambersburg · 50 beds · Under 100 beds
- Menno Haven Rehabilitation CenterChambersburg · 44 beds · Under 100 beds
Jefferson County
- Dr Arthur Clifton Mckinley CenterBrookville · 90 beds · Under 100 beds
- Highland View Rehabilitation & Healthcare CenterBrockway · 50 beds · Under 100 beds
Juniata County
- Brookline Nursing and RehabMifflintown · 85 beds · Under 100 beds
Lackawanna County
- Carbondale Rehabilitation and Healthcare CenterCarbondale · 115 beds · 100 to 149 beds
Lancaster County
- Fairmount HomesEphrata · 114 beds · 100 to 149 beds
- Garden Spot VillageNew Holland · 73 beds · Under 100 beds
- Glen at Willow ValleyLancaster · 262 beds · 150 beds or more
- Homestead VillageLancaster · 60 beds · Under 100 beds
- Lakeside at Willow ValleyWillow Street · 80 beds · Under 100 beds
- Maple FarmAkron · 46 beds · Under 100 beds
- Masonic Village at ElizabethtownElizabethtown · 434 beds · 150 beds or more
- Quarryville Presbyterian Retirement CommunityQuarryville · 130 beds · 100 to 149 beds
- Trillium PlaceLancaster · 160 beds · 150 beds or more
Lehigh County
- Advanced Health Care of HanoverBethlehem · 46 beds · Under 100 beds
- Lehigh Valley Hospital TsuAllentown · 52 beds · Under 100 beds
- Mosser Nursing HomeTrexlertown · 60 beds · Under 100 beds
Luzerne County
- Heinz Transitional Rehabilitation UnitWilkes-barre · 44 beds · Under 100 beds
Mc Kean County
- Bradford Ecumenical HomeBradford · 100 beds · 100 to 149 beds
Mercer County
- Avalon Springs Care CenterMercer · 100 beds · 100 to 149 beds
- Quality Life Services - Grove CityGrove City · 109 beds · 100 to 149 beds
- Saint John Xxiii HomeHermitage · 90 beds · Under 100 beds
- Saint Paul HomesGreenville · 192 beds · 150 beds or more
Mifflin County
- Valley View HavenBelleville · 155 beds · 150 beds or more
- William Penn Nursing and RehabLewistown · 121 beds · 100 to 149 beds
Monroe County
- Whitestone Care CenterStroudsburg · 90 beds · Under 100 beds
Montgomery County
- Artman Lutheran HomeAmbler · 61 beds · Under 100 beds
- Dresher Hill Health and Rehabilitation CenterFort Washington · 118 beds · 100 to 149 beds
- Gwynedd Healthcare and Rehabilitation CenterLansdale · 181 beds · 150 beds or more
- Hrh Transitional Care Unit(a D/B/A Entity of Hrhs)Meadowbrook · 21 beds · Under 100 beds
- Lutheran Community at TelfordTelford · 75 beds · Under 100 beds
- MeadowoodLansdale · 59 beds · Under 100 beds
- Peter Becker CommunityHarleysville · 72 beds · Under 100 beds
- Rydal Park of Philadelphia Presbytery HomesRydal · 114 beds · 100 to 149 beds
- Sanatoga CenterPottstown · 130 beds · 100 to 149 beds
- Suburban Woods Health & RehaNorristown · 119 beds · 100 to 149 beds
- The Health Center at the Hill at WhitemarshLafayette Hill · 60 beds · Under 100 beds
- Waverly HeightsGladwyne · 31 beds · Under 100 beds
- Willowbrooke Court Skilled Care Center at BrittanyLansdale · 92 beds · Under 100 beds
- Willowbrooke Court-spring HousLower Gwynedd · 16 beds · Under 100 beds
- Willowbrooke Ctskdcarectr Atnormandy Farms EstatesBlue Bell · 10 beds · Under 100 beds
Northampton County
- Country Meadows Nursing Center of BethlehemBethlehem · 70 beds · Under 100 beds
- Kirkland VillageBethlehem · 60 beds · Under 100 beds
- Moravian Hall Square Health and Wellness CenterNazareth · 61 beds · Under 100 beds
- New Eastwood Healthcare and Rehabilitation CenterEaston · 97 beds · Under 100 beds
Philadelphia County
- Kearsley Rehabilitation and Nursing CenterPhiladelphia · 96 beds · Under 100 beds
- Paul's RunPhiladelphia · 119 beds · 100 to 149 beds
- Rittenhouse Post AcutePhiladelphia · 38 beds · Under 100 beds
- River's Edge Rehabilitation & Healthcare CenterPhiladelphia · 120 beds · 100 to 149 beds
- Simpson HousePhiladelphia · 142 beds · 100 to 149 beds
- The Lafayette-redeemerPhiladelphia · 120 beds · 100 to 149 beds
- The Pines at Philadelphia Rehab and Healthcare CenterPhiladelphia · 49 beds · Under 100 beds
- WillowcrestPhiladelphia · 44 beds · Under 100 beds
Schuylkill County
- St Luke's Rehabilitation and Nursing CenterCoaldale · 48 beds · Under 100 beds
- Tremont Health & Rehabilitation CenterTremont · 180 beds · 150 beds or more
York County
- Homewood Living Plum CreekHanover · 120 beds · 100 to 149 beds
- Misericordia Nursing & Rehabilitation CenterYork · 50 beds · Under 100 beds
Top Rated for Long-Term Care (70)
Homes in Pennsylvania that Medicare rates highly for long-term care.
Adams County
- Concordia at Spiritrust GettysburgGettysburg · 60 beds · Under 100 beds
- Concordia at Spiritrust Sprenkle DriveYork · 104 beds · 100 to 149 beds
Allegheny County
- St Barnabas Nursing HomeGibsonia · 119 beds · 100 to 149 beds
Berks County
- Complete Care at BerkshireReading · 130 beds · 100 to 149 beds
Blair County
- Garvey ManorHollidaysburg · 132 beds · 100 to 149 beds
- Morrisons Cove HomeMartinsburg · 114 beds · 100 to 149 beds
- Presbyterian Homes-PresbyHollidaysburg · 67 beds · Under 100 beds
Bucks County
- Ann's ChoiceWarminster · 66 beds · Under 100 beds
- Masonic Village at WarminsterWarminster · 43 beds · Under 100 beds
- Neshaminy Manor HomeWarrington · 360 beds · 150 beds or more
- Pennswood VillageNewtown · 53 beds · Under 100 beds
- Richboro Rehabilitation & Nursing CenterRichboro · 82 beds · Under 100 beds
- Willowbrooke Court-southamptonSouthampton · 29 beds · Under 100 beds
Chester County
- Green Meadows Nursing & Rehabilitation CenterMalvern · 184 beds · 150 beds or more
- Hickory House Nursing HomeHoney Brook · 110 beds · 100 to 149 beds
- Park Lane Post AcuteWest Chester · 68 beds · Under 100 beds
- Pocopson HomeWest Chester · 275 beds · 150 beds or more
- Southeastern Pennsylvania Veteran's CenterSpring City · 238 beds · 150 beds or more
- Wayne CenterWayne · 112 beds · 100 to 149 beds
Crawford County
- Embassy of Park AvenueMeadville · 173 beds · 150 beds or more
- Rolling FieldsConneautville · 181 beds · 150 beds or more
Cumberland County
- Bethany Village Retirement CenterMechanicsburg · 69 beds · Under 100 beds
- Messiah Lifeways at Messiah VillageMechanicsburg · 118 beds · 100 to 149 beds
- Sarah A Todd Memorial HomeCarlisle · 117 beds · 100 to 149 beds
Delaware County
- Broomall ManorBroomall · 114 beds · 100 to 149 beds
- Continuing Care at Maris GroveGlen Mills · 66 beds · Under 100 beds
- Hcc at White Horse VillageNewtown Square · 55 beds · Under 100 beds
- Little Flower ManorDarby · 127 beds · 100 to 149 beds
- Monticello HouseMedia · 86 beds · Under 100 beds
- Rosewood Gardens Rehabilitation and Nursing CenterBroomall · 146 beds · 100 to 149 beds
Erie County
- Lecom at Elmwood GardensErie · 51 beds · Under 100 beds
- Millcreek ManorErie · 144 beds · 100 to 149 beds
Fayette County
- Lafayette ManorUniontown · 98 beds · Under 100 beds
- Terrace Health & Rehab CenterUniontown · 119 beds · 100 to 149 beds
- Uniontown Nursing and RehabUniontown · 120 beds · 100 to 149 beds
Juniata County
- Richfield Healthcare and Rehabilitation CenterRichfield · 40 beds · Under 100 beds
Lackawanna County
- Carbondale Rehabilitation and Healthcare CenterCarbondale · 115 beds · 100 to 149 beds
- Gino J Merli Veterans CenterScranton · 196 beds · 150 beds or more
- Saint Mary's Villa Nursing HomMoscow · 112 beds · 100 to 149 beds
- Scranton Health Care CenterScranton · 44 beds · Under 100 beds
Lancaster County
- Brethren VillageLancaster · 120 beds · 100 to 149 beds
- Fairmount HomesEphrata · 114 beds · 100 to 149 beds
- Glen at Willow ValleyLancaster · 262 beds · 150 beds or more
- Lakeside at Willow ValleyWillow Street · 80 beds · Under 100 beds
- Landis HomesLititz · 103 beds · 100 to 149 beds
- Mt Hope Nazarene Retirement CommunityManheim · 50 beds · Under 100 beds
- United Zion Retirement CommuniLititz · 59 beds · Under 100 beds
- Zerbe Sisters Nursing CenterNarvon · 87 beds · Under 100 beds
Lebanon County
- Alpine Valley Post Acute and Healthcare CenterLebanon · 105 beds · 100 to 149 beds
- Lebanon Valley Brethren HomePalmyra · 88 beds · Under 100 beds
Lehigh County
- Riverton Rehabilitation and Healthcare CenterAllentown · 111 beds · 100 to 149 beds
Luzerne County
- Third Avenue Health & Rehab CenterKingston · 65 beds · Under 100 beds
Mercer County
- Saint Paul HomesGreenville · 192 beds · 150 beds or more
Mifflin County
- Valley View HavenBelleville · 155 beds · 150 beds or more
Montgomery County
- Dresher Hill Health and Rehabilitation CenterFort Washington · 118 beds · 100 to 149 beds
- Gwynedd Healthcare and Rehabilitation CenterLansdale · 181 beds · 150 beds or more
- MeadowoodLansdale · 59 beds · Under 100 beds
Northampton County
- Country Meadows Nursing Center of BethlehemBethlehem · 70 beds · Under 100 beds
- Kirkland VillageBethlehem · 60 beds · Under 100 beds
- Moravian Hall Square Health and Wellness CenterNazareth · 61 beds · Under 100 beds
- Moravian Village of BethlehemBethlehem · 93 beds · Under 100 beds
Perry County
- Stonebridge Health & Rehabilitation CenterDuncannon · 60 beds · Under 100 beds
Philadelphia County
- Germantown HomePhiladelphia · 180 beds · 150 beds or more
- Kearsley Rehabilitation and Nursing CenterPhiladelphia · 96 beds · Under 100 beds
- Paul's RunPhiladelphia · 119 beds · 100 to 149 beds
- Philadelphia Protestant HomePhiladelphia · 116 beds · 100 to 149 beds
Sullivan County
- Darway Healthcare and Rehabilitation CenterForksville · 67 beds · Under 100 beds
Venango County
- Oil City Nursing and RehabOil City · 95 beds · Under 100 beds
York County
- Misericordia Nursing & Rehabilitation CenterYork · 50 beds · Under 100 beds
- Normandie RidgeYork · 64 beds · Under 100 beds
Medicare data as of September 2026. Ratings can lag behind changes at a home; visit and ask about recent inspections.