ElderGrade Check a home before you move a parent in Compare
Nursing homes Best graded Watchlist Home health Hospice Costs Medicaid Guides How we grade Ownership Compare homes

120 Best Non-Profit Nursing Homes in Pennsylvania

120 of the 656 Medicare-certified nursing homes in Pennsylvania (18%) are top-graded non-profit, and all are listed below. 120 of the 120 graded homes earn an A and 0 earn a D or F. Nurse staff turnover runs 31.4%, 13.1 points lower than the 44.5% across all homes there. Transitional Sub-Acute Unit in Wyomissing grades highest at A (100 out of 100).

How top-graded non-profit homes in Pennsylvania compare

This group set against every nursing home in Pennsylvania, from the current CMS release.

Nursing hours per resident per day

4.97

All homes in Pennsylvania: 3.89

Better than the local average

Nurse staff turnover

31.4%

All homes in Pennsylvania: 44.5%

Better than the local average

Average ElderGrade score

92/100

All homes in Pennsylvania: 73.9/100

Better than the local average

Grade spread

A

120 grade A,

The best-graded top-graded non-profit home in Pennsylvania is Transitional Sub-Acute Unit in Wyomissing, PA, grade A, 100/100.

Every top-graded non-profit nursing home in Pennsylvania

Showing 81 to 100 of 120, best-graded first.

A

90/100

Fellowship Manor

Whitehall, PA · Lehigh County

CMS 5/5121 bedsNon-profitMedicaid
Nurse hours
4.65 /day
Staff turnover
31%
Serious cites
0

Fellowship Manor runs on 4.65 nurse hours per resident per day, roughly a fifth more staffing than the typical American nursing home, and that shows up in the government's staffing rating. Weekend coverage does dip about 10% below weekday levels, so ask how that plays out on Saturdays and Sundays. The nonprofit's staff turnover sits at 31.1% against a national average near 46%, which matters because consistent caregivers know the residents. Inspections in June 2025 turned up just three deficiencies, none causing harm, though one was abuse-related, worth asking about directly. A 3/5 on quality measures is the soft spot here; the staffing and inspection numbers are the stronger part of the picture.

A

90/100

Cumberland Crossings Retirement Community

Carlisle, PA · Cumberland County

CMS 5/558 bedsNon-profitMedicaid
Nurse hours
4.67 /day
Staff turnover
32%
Serious cites
0

Cumberland Crossings is a church-affiliated nonprofit in Carlisle with 58 certified beds, and its staffing is the standout: 4.67 nurse hours per resident day against a national average of 3.86. Weekend coverage dips roughly 12% below its own weekday level, but the bigger picture holds up, annual turnover sits at 31.5% while the national average runs 45.8%, which matters for whether your parent sees the same faces month to month. Inspections are clean where it counts: a 5/5 health inspection rating, eight deficiencies on record, none at the harm level and none abuse-related, with the most recent visit in May 2026. Quality measures rate 3/5, the one lukewarm spot in an otherwise strong record.

A

90/100

Artman Lutheran Home

Ambler, PA · Montgomery County

CMS 5/561 bedsNon-profitMedicaid
Nurse hours
5.39 /day
Staff turnover
37%
Serious cites
0

Artman Lutheran Home sits in Ambler with 61 certified beds and a church-affiliated nonprofit owner. The staffing numbers are the real story here: 5.39 nurse hours per resident day, roughly 40% above the national average, with turnover at 36.8% compared to 45.8% nationally, a workforce that stays longer than most. Weekend coverage dips about 11% below weekday levels, worth asking about if your family visits mainly on Saturdays. Inspections show a 4/5 health rating and 17 total deficiencies, none at harm or jeopardy level, though three are abuse-related and should be asked about directly. The last inspection was May 2026, so the record is recent.

A

90/100

Stoneridge Poplar Run

Myerstown, PA · Lebanon County

CMS 4/560 bedsNon-profitMedicaid
Nurse hours
6.69 /day
Staff turnover
54%
Serious cites
0

Stoneridge Poplar Run runs 60 certified beds as a nonprofit, and the staffing number is the one that stands out: 6.69 nurse hours per resident day, roughly 73% above the national average of 3.86. Weekend coverage dips about 6% below its own weekday level, so the schedule thins out some but stays well above what most homes provide. The trade-off sits in retention, 53.7% annual turnover against a national 45.8%, meaning a good share of that generous staffing is delivered by people still learning the building. Eleven deficiencies on the current record, none at harm or jeopardy level and none abuse-related, with the last inspection dated November 2025.

A

90/100

Concordia At Spiritrust Utz Terrace

Hanover, PA · Adams County

CMS 5/540 bedsNon-profitMedicaid
Nurse hours
4.19 /day
Staff turnover
49%
Serious cites
0

Concordia At Spiritrust Utz Terrace runs 4.19 nurse hours per resident day, roughly 8% above the national average of 3.86, and that staffing shows up in the weekend numbers too, which dip about 8% below the home's own weekday level rather than falling off a cliff. The current record carries 10 deficiencies, none at the harm or jeopardy level and none abuse-related, with the last inspection dated May 2026, so the picture is recent and clean where it counts. Turnover sits at 48.9%, a bit above the 45.8% national average, which is worth asking about directly. Forty beds under nonprofit ownership, strong marks across inspection, quality, and staffing stars.

A

90/100

Christ's Home Retirement Community

Warminster, PA · Bucks County

CMS 5/548 bedsNon-profit
Nurse hours
5.06 /day
Staff turnover
40%
Serious cites
0

Christ's Home in Warminster runs a 48-bed nonprofit operation where the direct-care numbers stand out. At 5.06 nurse hours per resident day, staffing sits roughly 31 percent above the national average of 3.86, and the weekend dip of about 6 percent from its own weekday level is modest compared with what many homes show. Annual turnover of 40.3 percent also comes in under the national 45.8 percent, which matters for consistency of care. The inspection record is short: four deficiencies total, none at the harm or jeopardy level, though one is abuse-related, worth asking about directly. With a February 2026 inspection on file and five stars for health inspections, this is a small home whose recent record looks steady.

A

89.5/100

Sherwood Oaks

Cranberry Township, PA · Butler County

CMS 5/543 bedsNon-profitMedicaid
Nurse hours
5.81 /day
Staff turnover
44%
Serious cites
0

Sherwood Oaks sits in Cranberry Township with 43 certified beds and a nonprofit owner. Staffing is where it shines: 5.81 nurse hours per resident day, roughly half again the national average, with weekends running about 16% lighter than weekdays. Turnover lands at 43.6%, a touch better than the 45.8% national figure, steady by industry standards. The trouble is the inspection record. Sixteen deficiencies, including one at harm or jeopardy level and two tied to abuse, plus a single fine of $8,281, and a health inspection rating of 2 out of 5 from the most recent survey in February 2026. Strong bedside hours don't cancel out a troubling survey history, and that tension is what pulls the overall picture down.

A

89.5/100

Holy Family Home

Philadelphia, PA · Philadelphia County

CMS 5/518 bedsNon-profitMedicaid
Nurse hours
6.00 /day
Staff turnover
n/a
Serious cites
0

Holy Family Home runs on 6.00 nurse staffing hours per resident day, roughly 55% above the national average of 3.86, and that staffing margin shows up in the CMS star ratings, where it earns 5/5. Weekend coverage dips only about 3% below weekday levels, so care doesn't thin out much when families tend to visit. The health inspection record is solid at 4/5, with four deficiencies total, none abuse-related. One of those four did rise to the harm or jeopardy level, which is worth asking about directly. The most recent inspection closed April 2, 2026. With 18 certified beds under nonprofit ownership, this is a small home with a strong staffing and quality profile and just that one inspection concern to weigh.

A

89.5/100

Meadville Medical Ctr Tcu

Meadville, PA · Crawford County

CMS 5/532 bedsNon-profit
Nurse hours
10.84 /day
Staff turnover
n/a
Serious cites
0

Meadville Medical Ctr Tcu runs 32 certified beds inside a hospital system, which helps explain the staffing figure: 10.84 nurse hours per resident day, roughly 2.8 times the national average. That's an unusual number, and it's backed by a four-star staffing rating and a five-star quality measure score. Weekend coverage dips about 11% below weekdays, so if you're planning visits or asking about a Saturday concern, know that the floor runs leaner then. The inspection record shows 7 deficiencies, none at the harm or jeopardy level, though one is abuse-related and worth asking about directly. Three fines totaling $7,172 is modest. The last survey was November 2025, so the record is recent.

A

89/100

Guy And Mary Felt Manor, Inc

Emporium, PA · Cameron County

CMS 4/530 bedsNon-profitMedicaid
Nurse hours
4.03 /day
Staff turnover
26%
Serious cites
0

Guy and Mary Felt Manor runs 30 beds in Emporium, and its nurse staffing sits at 4.03 hours per resident day, a bit above the national average of 3.86. Weekends dip roughly 13% below its own weekday staffing, so coverage isn't perfectly even. The standout number is turnover: 25.9% against a national average near 46%, which suggests people stay. That said, the current inspection record carries 21 deficiencies, including two tied to abuse, though none reached harm or jeopardy level. The most recent inspection was in June 2025.

A

89/100

Masonic Village At Lafayette Hill

Lafayette Hill, PA · Montgomery County

CMS 5/545 bedsNon-profitMedicaid
Nurse hours
4.79 /day
Staff turnover
21%
Serious cites
0

Masonic Village at Lafayette Hill runs on a non-profit corporate model with just 50 certified beds, and its nurse staffing sits at 4.79 hours per resident day, roughly 24% above the national average. Weekend coverage dips about 8% below its own weekday level, which is worth asking about if your family visits or calls on Saturdays and Sundays. Staff turnover lands at 21%, less than half the national figure of 45.8%, so the people caring for residents tend to stay. The current record shows 14 deficiencies, none at the harm or jeopardy level and none abuse-related, with the last inspection dated July 17, 2025. CMS rates staffing 5 out of 5, though quality measures come in at 2 out of 5 and health inspections at 3.

A

89/100

Good Shepherd Home-Bethlehem

Bethlehem, PA · Lehigh County

CMS 5/560 bedsNon-profitMedicaid
Nurse hours
4.89 /day
Staff turnover
29%
Serious cites
0

Good Shepherd Home-Bethlehem runs about 4.89 nurse hours per resident day, roughly 27% above the national average of 3.86, and its staff turnover sits at 29.4% against a national 45.8%, that combination of more hands and steadier hands is uncommon. The current record shows three deficiencies, none at the harm or jeopardy level, though one is abuse-related, and the last inspection was January 8, 2026, so the picture is recent. Weekend staffing dips about 11% below weekday levels, which is worth asking about if your family tends to visit Saturdays and Sundays.

A

88.5/100

Willowbrooke Court Skd Care Center At Lima Estates

Lima, PA · Delaware County

CMS 5/560 bedsNon-profit
Nurse hours
4.11 /day
Staff turnover
n/a
Serious cites
0

Willowbrooke Court, a 60-bed nonprofit home in Lima, runs its nursing staff leaner than most places, 4.11 hours per resident day, roughly 6% above the national figure. One thing to watch: weekends dip about 13% below the home's own weekday coverage, so the shift you visit on can matter. The inspection record is as clean as it gets, with zero deficiencies on file, none at the harm level, and nothing abuse-related, following a May 2026 survey. That combination, steady weekday staffing, no cited problems, and a consistent survey history, is what a family is really shopping for.

A

88.5/100

Willowbrooke Court-Spring Hous

Lower Gwynedd, PA · Montgomery County

CMS 5/516 bedsNon-profit
Nurse hours
4.05 /day
Staff turnover
n/a
Serious cites
0

Willowbrooke Court-Spring Hous is a small operation, 16 certified beds, run by a nonprofit corporation. Its nurse staffing sits at 4.05 hours per resident day, about 5% above the national average of 3.86, though weekend coverage dips roughly 6% below what it manages on weekdays. The inspection record is thin in the best sense: a single deficiency on file, none at the harm or jeopardy level, and nothing abuse-related. Its last inspection was April 2, 2026, so the picture is current. What stands out most is the consistency, the same federal rating across health inspections, quality measures, and staffing, with no weak spot dragging the others down. For a family weighing a move, that steadiness matters more than any single number.

A

88.5/100

Willowbrooke Ctskdcarectr Atnormandy Farms Estates

Blue Bell, PA · Montgomery County

CMS 5/510 bedsNon-profit
Nurse hours
4.56 /day
Staff turnover
n/a
Serious cites
0

Willowbrooke Ctskdcarectr Atnormandy Farms Estates is a small nonprofit home in Blue Bell, just 10 certified beds, which is closer to a group residence than an institution. Its nurse staffing sits at 4.56 hours per resident day, roughly 18% above the national average, and the weekend dip is only about 9%, so coverage doesn't fall apart on Saturdays and Sundays the way it does at many places. The inspection record is thin: one deficiency total, none at the harm or jeopardy level, none abuse-related, with the most recent inspection in December 2025. All three CMS star ratings, health inspections, quality measures, and staffing, come in at five.

A

88/100

Mosser Nursing Home

Trexlertown, PA · Lehigh County

CMS 5/560 bedsNon-profitMedicaid
Nurse hours
3.78 /day
Staff turnover
29%
Serious cites
0

Mosser Nursing Home runs on a nonprofit model with 60 certified beds in Lehigh County, and its numbers tell a fairly steady story. Nurse staffing sits at 3.78 hours per resident day, just under the national average, and weekends dip only about 3% below weekdays, which matters because weekend coverage is where a lot of homes quietly fall apart. The bigger signal is turnover: 28.6% against a national average of 45.8%, meaning caregivers here tend to stay. Five deficiencies on record, none at harm or jeopardy level and none abuse-related, with the last inspection dated April 2026. Nothing here is flashy; it's just consistently adequate or better where it counts.

A

88/100

Wesbury United Methodist Commu

Meadville, PA · Crawford County

CMS 4/5210 bedsNon-profitMedicaid
Nurse hours
3.63 /day
Staff turnover
35%
Serious cites
0

Wesbury United Methodist runs 210 certified beds in Meadville under church-related nonprofit ownership, and its inspection record is clean where it counts: 14 deficiencies on file, none at the harm or jeopardy level, none abuse-related, with a survey completed in July 2025. Staffing is the tradeoff. At 3.63 nurse hours per resident day it sits about 6% under the national average of 3.86, and weekends dip roughly 8% below the home's own weekday numbers, worth asking about if your family visits mainly on Saturdays and Sundays. Turnover tells a better story: 35% against a national 45.8% means aides and nurses tend to stay, which matters more for daily care than a single staffing snapshot.

A

88/100

Moravian Manor

Lititz, PA · Lancaster County

CMS 5/5119 bedsNon-profitMedicaid
Nurse hours
4.90 /day
Staff turnover
52%
Serious cites
0

Moravian Manor is a 119-bed nonprofit in Lititz, and the first thing that stands out is nurse staffing: 4.90 hours per resident day, roughly 27% above the national average of 3.86. That matters, though weekends run about 7% thinner than weekdays, so coverage isn't perfectly even. Turnover sits at 51.5%, higher than the 45.8% national figure, which means familiar faces aren't guaranteed. The inspection record is strong, five stars and only 10 deficiencies, none at harm or jeopardy level, though two are abuse-related and worth asking about directly. Last inspection was August 2025, so the picture is current.

A

88/100

Pavilion At Brmc, The

Bradford, PA · Mc Kean County

CMS 5/595 bedsNon-profitMedicaid
Nurse hours
5.34 /day
Staff turnover
42%
Serious cites
0

The Pavilion at BRMC runs on unusually deep nurse staffing, 5.34 hours per resident day, roughly 38% above the national average, and that shows up in its five-star staffing rating. Weekend coverage dips about 10% below weekday levels, which is common but worth knowing if your family visits primarily on Saturdays or Sundays. Its inspection record is solid but not spotless: 12 deficiencies, including two at the harm or jeopardy level and one tied to abuse, plus $16,316 in fines across two penalties. Staff turnover sits at 41.7%, slightly better than the 45.8% national figure. The most recent inspection was April 23, 2026, so the picture is current. Nonprofit ownership under a corporation. Strong staffing, some serious citations on file, read the inspection details before deciding.

A

88/100

Homeland Center

Harrisburg, PA · Dauphin County

CMS 4/595 bedsNon-profitMedicaid
Nurse hours
4.44 /day
Staff turnover
44%
Serious cites
0

Homeland Center runs on 4.44 nurse staffing hours per resident day, roughly 15 percent above the national average, though weekends dip about 8 percent below its own weekday coverage. Turnover sits at 43.5 percent, a touch better than the national 45.8 percent. The inspection record is the caution flag: 11 deficiencies, including one at the harm or jeopardy level and one abuse-related, with the most recent inspection on August 21, 2025. This is a nonprofit corporation with 95 certified beds. The staffing and quality measure ratings both land at 4 out of 5, and that staffing cushion is real, but the harm-level and abuse-related findings on the current record are the items worth asking about directly.

Frequently asked questions

How many top-graded non-profit nursing homes are there in Pennsylvania?
There are 120 top-graded non-profit Medicare-certified nursing homes in Pennsylvania, 18% of the 656 nursing homes there.
Are top-graded non-profit nursing homes better staffed?
In Pennsylvania they average 4.97 total nursing hours per resident per day, against 3.89 for all nursing homes in Pennsylvania, a difference of +1.08 hours. Staff turnover averages 31.4% against 44.5%.
Which top-graded non-profit nursing home grades best in Pennsylvania?
Transitional Sub-Acute Unit in Wyomissing, PA, grade A, 100 out of 100.
Does being top-graded non-profit mean a nursing home is safe?
No. Of the 120 graded top-graded non-profit homes in Pennsylvania, 120 grade A and 0 grade D or F.
Do top-graded non-profit nursing homes in Pennsylvania accept Medicaid?
81 of the 120 are certified to accept Medicaid. See Medicaid and nursing homes.

Before you shortlist in Pennsylvania