Showing 1 to 20
of 399, best-graded first.
Lansdale, PA · Montgomery County
★★★★★CMS 5/592 bedsNon-profitMedicaid
- Nurse hours
- 4.21 /day
- Staff turnover
- 29%
- Serious cites
- 0
Willowbrooke Court runs on 4.21 nurse hours per resident day, roughly 9% above the national average, and weekend coverage dips only modestly below its own weekday level, a gap far smaller than what many homes show. Staff turnover sits at 29.4% against a national 45.8%, which matters because consistent caregivers know residents' routines and catch changes early. The current record holds three deficiencies, none at the harm level and none abuse-related, with an inspection completed in July 2025. As a nonprofit, it answers to a board rather than shareholders. Every one of those signals points the same direction, which is rare, homes often look strong in one area and thin in another.
Kennett Square, PA · Chester County
★★★★★CMS 5/560 bedsNon-profit
- Nurse hours
- 5.58 /day
- Staff turnover
- 20%
- Serious cites
- 0
Crosslands runs 60 certified beds as a nonprofit corporation, and the staffing numbers stand out: 5.58 total nurse hours per resident day against a national average of 3.86, roughly 44% higher. Weekend staffing dips about 11% below its own weekday level, which is worth knowing if your visits fall on Saturdays or Sundays. Annual turnover sits at 20%, less than half the national figure of 45.8%, so the people caring for residents tend to stay. The record isn't spotless: eight deficiencies, one at the harm or jeopardy level and three flagged as abuse-related, plus a single fine of $12,735. A February 2026 inspection is recent.
Glen Mills, PA · Delaware County
★★★★★CMS 5/566 bedsNon-profitMedicaid
- Nurse hours
- 5.00 /day
- Staff turnover
- 33%
- Serious cites
- 0
Continuing Care at Maris Grove runs about five nurse hours per resident per day, roughly 29% above the national average, and weekend staffing dips only slightly below its weekday level. Staff turnover sits at 33.3%, well under the 45.8% national figure. Those are real strengths. What pulls the record down is the inspection history: 15 deficiencies on file, two of them serious enough to involve harm or jeopardy, plus two fines totaling $22,737. The most recent inspection was in February 2026, so the picture is current. A nonprofit with strong staffing and low turnover can still carry a flawed survey record, and here that tension is the whole story.
Southampton, PA · Bucks County
★★★★★CMS 5/529 bedsNon-profit
- Nurse hours
- 4.00 /day
- Staff turnover
- 15%
- Serious cites
- 0
Willowbrooke Court-Southampton runs a small house, 29 certified beds, under nonprofit ownership, and the numbers back up what that setup often produces. Nurse staffing sits at 4.00 hours per resident day, a bit above the national average of 3.86, and the people providing that care tend to stay: turnover is 15.4% against a national average of 45.8%, which matters more than almost anything else for whether your parent sees the same faces week to week. The current record shows zero deficiencies, none at the harm level, none tied to abuse, and the last inspection was December 2025. One honest caveat: weekend staffing drops roughly 8% below weekday levels, so ask who's actually on the floor on Saturdays.
Fort Washington, PA · Montgomery County
★★★★★CMS 5/59 bedsNon-profit
- Nurse hours
- 5.50 /day
- Staff turnover
- 20%
- Serious cites
- 0
Willowbrooke is a nine-bed nonprofit home in Fort Washington, and its numbers read like a place that runs calm. Nurse staffing sits at 5.50 hours per resident day, roughly 42 percent above the national average, and weekends dip only about 7 percent below its own weekday level, a small gap by industry standards. Staff turnover is 20 percent against a national 45.8 percent, meaning aides and nurses tend to stay. One deficiency on the current record, none at harm level, no abuse findings, and an inspection dated February 2026. With nine beds, the administrator likely knows every resident by name.
Bensalem, PA · Bucks County
★★★★★CMS 5/517 bedsFor-profit
- Nurse hours
- 5.83 /day
- Staff turnover
- 31%
- Serious cites
- 0
Juniper Village At Bucks County runs 5.83 nurse hours per resident per day, roughly half again the national figure of 3.86, and its 5 out of 5 staffing rating reflects that. Weekend coverage dips only about 6% below weekdays, so care doesn't evaporate on Saturdays. Staff turnover sits at 31%, well under the 45.8% national average, a sign people tend to stay. The tradeoff is a longer deficiency record: 19 citations, including one abuse-related, though none rose to harm or jeopardy level, and the most recent inspection was June 2025. With 17 beds and corporate ownership, it's small enough that a single bad hire or thin shift matters more than it would at a larger building.
Seneca, PA · Venango County
★★★★★CMS 5/516 bedsNon-profit
- Nurse hours
- 8.73 /day
- Staff turnover
- 35%
- Serious cites
- 0
UPMC Northwest's transitional care unit runs on unusually heavy staffing, 8.73 nurse hours per resident day against a national average of 3.86, and it holds five stars in that category. Weekend coverage dips about 11% below its own weekday level, which matters most for a 16-bed unit where one call-off changes the whole shift. Turnover sits at 34.5%, better than the 45.8% national figure. The current record shows five deficiencies, none at harm or jeopardy level, though one is abuse-related and worth asking about directly. The last inspection was August 2025, so the picture is recent.
Philadelphia, PA · Philadelphia County
★★★★★CMS 5/528 bedsNon-profit
- Nurse hours
- 5.96 /day
- Staff turnover
- 19%
- Serious cites
- 0
Nazareth Hospital's transitional care unit runs 28 beds and staffs them at 5.96 nurse hours per resident day, roughly half again the national figure of 3.86. That staffing edge is the main story here: turnover sits at 19 percent against a national average near 46, meaning the people caring for your family member tend to stay. Weekend coverage dips about 11 percent below weekdays, which is normal but worth asking about. The home carries 10 deficiencies on its current record, none at the harm or jeopardy level and none abuse-related, with its last inspection in March 2025. A nonprofit corporation operates it.
Richfield, PA · Juniata County
★★★★★CMS 5/540 bedsFor-profitMedicaid
- Nurse hours
- 4.24 /day
- Staff turnover
- 31%
- Serious cites
- 0
Richfield Healthcare runs 40 certified beds under for-profit LLC ownership, and the nurse staffing number is the first thing worth noting: 4.24 hours per resident day, roughly 10% above the national average of 3.86. Weekends dip about 14% below its own weekday coverage, so ask how that gap gets covered. Staff turnover sits at 31.1%, well below the national 45.8%, which suggests people stay. The 27 deficiencies on record include none at the harm or jeopardy level and none abuse-related, and the most recent inspection was January 22, 2026. Quality and staffing both draw five stars from CMS; health inspection draws three.
Warminster, PA · Bucks County
★★★★★CMS 5/566 bedsNon-profitMedicaid
- Nurse hours
- 4.62 /day
- Staff turnover
- 27%
- Serious cites
- 0
Ann's Choice in Warminster runs on nonprofit ownership and about 4.62 nurse staffing hours per resident day, roughly 20% above the national average of 3.86. Weekend staffing dips about 7% below its own weekday level, and annual turnover sits at 26.7% against a national 45.8%, so the people caring for residents tend to stay. The home's current record shows 15 deficiencies, none at the harm or jeopardy level and none abuse-related, with its last inspection in August 2025. Staffing and quality measures both rate 5 out of 5 from CMS, and the health inspection rating is 4. That combination, low turnover, no serious deficiencies, and staffing well above average, is the substance behind the high marks.
Mechanicsburg, PA · Cumberland County
★★★★★CMS 5/569 bedsNon-profitMedicaid
- Nurse hours
- 4.39 /day
- Staff turnover
- 27%
- Serious cites
- 0
Bethany Village Retirement Center runs on 4.39 nurse hours per resident day, about 14 percent above the national average, and its weekend staffing only dips about 6 percent below weekdays, a fairly small drop compared with what many homes show. Staff turnover is 27.1 percent against a national average of 45.8 percent, which matters for whether your family sees the same faces month to month. The current record holds 12 deficiencies, none at the harm or jeopardy level, though one is abuse-related, and the last inspection was in December 2025. This is a nonprofit operation, and the quality measure rating comes in at 5 out of 5.
Ephrata, PA · Lancaster County
★★★★★CMS 5/5114 bedsNon-profitMedicaid
- Nurse hours
- 4.39 /day
- Staff turnover
- 25%
- Serious cites
- 0
Fairmount Homes runs about 4.39 nurse hours per resident per day, roughly 14% above the national average, and its 25% turnover is well under the 45.8% typical elsewhere, both point to a staff that mostly stays put. Weekend coverage dips about 9% below weekday levels, so ask how that plays out on Saturdays and Sundays. The inspection record is clean: zero deficiencies, none at the harm level, no abuse findings, and the most recent survey was July 2025. As a nonprofit with 114 beds, it isn't chasing quarterly returns, and the numbers here reflect that steadiness.
Hanover, PA · York County
★★★★★CMS 5/5120 bedsNon-profitMedicaid
- Nurse hours
- 4.14 /day
- Staff turnover
- 27%
- Serious cites
- 0
Homewood Living Plum Creek runs on nurse staffing of 4.14 hours per resident day, roughly 7 percent above the national average, and its weekend coverage only dips about 10 percent below weekday levels, a smaller drop than many homes show. Staff turnover sits at 26.5 percent against a national average near 46 percent, which matters for whether caregivers actually know the residents. The tradeoff is a current record of 10 deficiencies, including one at the harm or jeopardy level and one tied to abuse, plus a single fine of $7,443. Its last inspection was in December 2025, so the picture is recent.
Bethlehem, PA · Northampton County
★★★★★CMS 5/560 bedsNon-profit
- Nurse hours
- 4.71 /day
- Staff turnover
- 32%
- Serious cites
- 0
Kirkland Village runs 4.71 nurse hours per resident per day, roughly 22% above the national average, and its staff turnover sits at 31.9% against a national 45.8%, both numbers point to a home that keeps its people and staffs them well. Weekend coverage dips about 13% below weekday levels, and the current inspection record shows nine deficiencies, one serious enough to reach harm or jeopardy, plus a single $21,645 fine. The last inspection was August 2025. Nonprofit ownership and a recent survey are worth noting, but that one harm-level finding is the piece of the record that deserves your attention before you decide.
Honey Brook, PA · Chester County
★★★★★CMS 5/5119 bedsNon-profitMedicaid
- Nurse hours
- 5.41 /day
- Staff turnover
- 25%
- Serious cites
- 0
Tel Hai in Honey Brook runs a nonprofit shop with 119 certified beds, and the numbers back up the reputation. Nurse staffing sits at 5.41 hours per resident day, roughly 40 percent above the national average, and only about a quarter of the staff turns over each year, compared with nearly 46 percent nationally. The trade-off is a slight weekend dip: staffing drops about 9 percent from weekday levels. The current inspection record is clean, with zero deficiencies of any kind and no abuse findings, and the most recent state visit came in November 2025. Quality measures land mid-pack.
Verona, PA · Allegheny County
★★★★☆CMS 4/544 bedsNon-profit
- Nurse hours
- 5.06 /day
- Staff turnover
- 43%
- Serious cites
- 0
Longwood At Oakmont runs on 5.06 nurse hours per resident each day, roughly a third more hands-on care than the typical American nursing home, and that shows up in its top staffing rating. Weekend coverage dips only slightly from weekday levels, which matters because that's where many homes quietly thin out. Turnover sits at 43.4%, a touch better than the national figure, so the crew is relatively stable. The caution is in the inspection record: 29 deficiencies, six tied to abuse, though none rose to actual harm or jeopardy. The most recent state visit was February 2026, so that picture is current, not stale.
Erie, PA · Erie County
★★★★★CMS 5/578 bedsNon-profitMedicaid
- Nurse hours
- 4.93 /day
- Staff turnover
- 43%
- Serious cites
- 0
Manchester Commons runs on unusually thick nurse coverage for a 78-bed nonprofit, 4.93 hours per resident day, roughly 28% above the national average, which is the kind of gap that shows up in everyday things like how fast call lights get answered. Weekend staffing does dip about 10% below its own weekday level, so ask how that plays out on a Sunday. Turnover sits at 42.6%, a bit better than the 45.8% national figure. Inspectors logged 15 deficiencies, none at the harm level and none abuse-related, with the most recent visit in July 2025. All three CMS star ratings land at 4 or 5.
Pittsburgh, PA · Allegheny County
★★★★★CMS 5/546 bedsNon-profit
- Nurse hours
- 4.55 /day
- Staff turnover
- 38%
- Serious cites
- 0
Concordia Of The South Hills runs on a nonprofit model with 46 certified beds in Pittsburgh, and the staffing numbers are the first thing that stands out: 4.55 nurse hours per resident per day, well above the 3.86 national average. Weekend coverage dips about 10% from its own weekday level, which is common but worth knowing if you're visiting or calling on a Saturday. Staff turnover sits at 37.5%, below the 45.8% national rate, so the people caring for residents tend to stick around. Its inspection record shows four deficiencies total, none involving harm or abuse, and the most recent inspection was in March 2026.
Lititz, PA · Lancaster County
★★★★★CMS 5/559 bedsNon-profitMedicaid
- Nurse hours
- 4.94 /day
- Staff turnover
- 19%
- Serious cites
- 0
United Zion Retirement Communi runs one of the steadiest nurse staffing operations you'll find in Lancaster County, 4.94 hours per resident day against a national average of 3.86, with weekend coverage dipping only about 15% below weekday levels. Staff turnover sits at 19.2%, less than half the national figure, which matters because consistent caregivers notice changes in residents sooner. The tradeoff shows up in its inspection record: four deficiencies on file, two serious enough to reach harm or jeopardy level, plus one fine of $7,443. Federal inspectors last visited in August 2025. A nonprofit with that kind of staffing retention usually has the resources to fix what inspectors flag, the question is whether it does.
York, PA · York County
★★★★★CMS 5/564 bedsNon-profitMedicaid
- Nurse hours
- 4.17 /day
- Staff turnover
- 33%
- Serious cites
- 0
Normandie Ridge runs about 4.17 nurse hours per resident each day, roughly 8% above the national average, though weekends dip close to 10% below its own weekday staffing. Staff turnover sits at 32.8%, well under the national 45.8%, which matters over time, fewer unfamiliar faces at the bedside. The 16 deficiencies on record include none at the harm level and none tied to abuse, and the most recent inspection came in September 2025, so the picture is current rather than stale. Nonprofit ownership under a corporation is worth noting, since it tends to mean the budget isn't stretched to satisfy shareholders.