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

204 Non-Profit Nursing Homes That Accept Medicaid in Minnesota

204 of the 338 Medicare-certified nursing homes in Minnesota (60%) are non-profit Medicaid-certified, and all are listed below. 85 of the 204 graded homes earn an A and 1 earn a D or F. They average 4.35 nursing hours per resident per day, 0.16 hours above the 4.19 for every home in Minnesota. Trinity Care Center in Farmington grades highest at A (99 out of 100).

How non-profit Medicaid-certified homes in Minnesota compare

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

Nursing hours per resident per day

4.35

All homes in Minnesota: 4.19

Better than the local average

Nurse staff turnover

41%

All homes in Minnesota: 42.2%

Better than the local average

Average ElderGrade score

81.6/100

All homes in Minnesota: 79.4/100

Better than the local average

Grade spread

A
B
C

85 grade A, 90 grade B, 28 grade C, 1 grade D,

The best-graded non-profit Medicaid-certified home in Minnesota is Trinity Care Center in Farmington, MN, grade A, 99/100.

Every non-profit Medicaid-certified nursing home in Minnesota

Showing 101 to 120 of 204, best-graded first.

B

83/100

Guardian Angels Health & Rehab Center

Hibbing, MN · St. Louis County

CMS 2/565 bedsNon-profitMedicaid
Nurse hours
3.99 /day
Staff turnover
26%
Serious cites
0

Guardian Angels in Hibbing runs a stable ship on the staffing side, 3.99 nurse hours per resident day sits slightly above the national average, and a 26.1% turnover rate is well below the typical 45.8%. That consistency matters, especially on weekends, when coverage still dips about 13% below weekday levels. Where the record gets harder to read is inspections: 41 deficiencies, four serious enough to put residents in harm's way, one tied to abuse, and $26,481 in fines, all reflected in a one-star health inspection rating that last came around in June 2025. Good staffing and a rough regulatory history can coexist, and here they do.

B

83/100

St Benedicts Care Center

Saint Cloud, MN · Sherburne County

CMS 3/575 bedsNon-profitMedicaid
Nurse hours
4.46 /day
Staff turnover
62%
Serious cites
0

St Benedicts runs a nonprofit home in Saint Cloud with 75 beds, and the day-to-day nursing hours are genuinely above average, 4.46 per resident, roughly 15% more than the national figure. Weekends thin out some, about 11% below its own weekday coverage, and that gap matters when families visit and notice fewer hands on deck. Staff turnover sits at 62.3%, well above the 45.8% national rate, which is the kind of churn that wears on consistency of care even when raw staffing numbers look strong. The inspection history is recent and mostly clean, though ten deficiencies on record with one at the harm level is not nothing.

B

83/100

Zumbrota Care Center

Zumbrota, MN · Goodhue County

CMS 4/542 bedsNon-profitMedicaid
Nurse hours
3.66 /day
Staff turnover
41%
Serious cites
0

Zumbrota Care Center runs 42 beds as a nonprofit, and its staffing numbers tell a mixed story. Nurses provide 3.66 hours per resident day, about 5% under the national average, and weekend coverage drops roughly 15% below what the home staffs on weekdays. Turnover sits at 40.5%, which is actually better than the 45.8% national figure, and CMS gives the home five stars for staffing. The trouble is inspections: 24 deficiencies on the current record, including one at the harm level and one abuse-related, plus a $28,321 fine. The most recent inspection was August 2025, and CMS rates that side of things two stars out of five.

B

83/100

Chosen Valley Care Center

Chatfield, MN · Fillmore County

CMS 5/578 bedsNon-profitMedicaid
Nurse hours
4.00 /day
Staff turnover
40%
Serious cites
0

Chosen Valley Care Center runs on strong staffing and a clean inspection record. At 4.00 nurse hours per resident day, it sits about 4% above the national average, and that shows in the five-star staffing rating. The nine deficiencies on file include none at the harm or jeopardy level and none related to abuse, and the most recent inspection was in August 2025. Weekend coverage dips roughly 12% below weekday levels, so ask how that plays out on Saturdays. Turnover at 40.4% is better than the 45.8% national figure but still means a lot of faces change. The quality measure rating of 2 out of 5 is the outlier worth asking about directly.

B

83/100

Maranatha Care Center

Brooklyn Center, MN · Hennepin County

CMS 4/597 bedsNon-profitMedicaid
Nurse hours
4.24 /day
Staff turnover
25%
Serious cites
0

Maranatha Care Center runs on strong staffing: 4.24 nurse hours per resident day, roughly 10% more than the national average, with weekend coverage dipping about 8% below its own weekdays. Turnover sits at 25%, well under the 45.8% national figure, a real advantage in a field where constant retraining costs residents familiar faces. The inspection record backs that up, with no deficiencies at the harm or jeopardy level and a recent survey from May 2026. Two abuse-related deficiencies and a quality measure rating of 1 out of 5 are the counterweight; whatever the staffing strength buys, it hasn't translated into strong clinical outcomes on paper. The church-affiliated nonprofit ownership is a steadying factor.

B

83/100

Good Samaritan Society - Woodland

Brainerd, MN · Crow Wing County

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

Good Samaritan Society - Woodland runs 40 certified beds as a nonprofit corporation, and its inspection record is the strongest part of the story: a five-star health inspection rating, with the last visit on February 11, 2026 and just three deficiencies on file. One of those three rose to the harm or jeopardy level, which is worth asking about directly, though none involved abuse. Where it gives ground is staffing. At 3.48 nurse hours per resident day, it sits roughly 10 percent under the national average, and weekends drop about 14 percent below its own weekday coverage. Turnover, at 44.9 percent, lands right around the national figure. Ask how weekends are covered before you decide.

B

83/100

Benedictine Living Community Of St. Peter

St Peter, MN · Nicollet County

CMS 4/579 bedsNon-profitMedicaid
Nurse hours
4.05 /day
Staff turnover
43%
Serious cites
0

Benedictine Living Community of St. Peter runs a 79-bed nonprofit home where the nursing hours are the strongest part of the picture: 4.05 hours per resident per day, about 5% above the national average, with turnover at 42.9% that's actually a bit better than the typical 45.8%. The catch is consistency, weekend staffing drops roughly 12% below weekday levels. On inspections, the record shows 18 deficiencies, none at harm or jeopardy level, though one is abuse-related, and the most recent inspection was in January 2026. Quality measure scores sit at 2 out of 5 stars, which is the weakest number here. Solid staffing, middling clinical outcomes, no serious safety findings.

B

83/100

Cornerstone Villa

Buhl, MN · St. Louis County

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

Cornerstone Villa runs on 4.01 nurse hours per resident day, which is about 4% more than the national average of 3.86. That staffing edge is real, though weekend coverage drops roughly 12% from weekday levels, so the daily experience can vary by when you visit. Turnover sits at 44.4%, just under the national 45.8%. The current record shows 20 deficiencies, one serious enough to reach harm or jeopardy level, none abuse-related, and three fines totaling $17,455. The last inspection was December 4, 2025. As a nonprofit with 43 beds, it's small enough to know residents individually, but that harm-level citation is worth asking about directly.

B

82.5/100

Buffalo Lake Health Care Center

Buffalo Lake, MN · Renville County

CMS 4/549 bedsNon-profitMedicaid
Nurse hours
4.60 /day
Staff turnover
43%
Serious cites
0

Buffalo Lake Health Care Center runs on 4.60 nurse hours per resident day, roughly 19% above the national average, a real cushion, though weekends dip about 15% below its own weekday pace. Staff turnover sits at 42.6%, slightly better than the 45.8% national figure. The trade-off shows up in quality measures, which score low, and in a record of 13 deficiencies, including one tied to abuse; none rose to the level of actual harm or jeopardy. Inspectors were last on site in January 2026. This is a nonprofit corporation with 49 certified beds, small enough that staffing depth matters more than at a larger campus.

B

82/100

Sainte Anne Extended Healthcare

Winona, MN · Winona County

CMS 4/5103 bedsNon-profitMedicaid
Nurse hours
3.85 /day
Staff turnover
48%
Serious cites
0

Saint Anne Extended Healthcare sits in Winona with 103 certified beds and a nonprofit owner, and its nurse staffing lands at 3.85 hours per resident day, essentially dead even with the national figure. Weekend coverage, though, drops about 13% below what the home staffs on weekdays, which is worth asking about if your family tends to visit or call on Saturdays and Sundays. Staff turnover runs 47.7%, a bit above the 45.8% national rate. The inspection record shows 22 deficiencies, two of them serious enough to reach harm or jeopardy level, plus two fines totaling $22,757. No abuse citations appear. Its most recent inspection was in May 2026.

B

82/100

Benedictine Health Center Innsbruck

New Brighton, MN · Ramsey County

CMS 3/5105 bedsNon-profitMedicaid
Nurse hours
4.23 /day
Staff turnover
24%
Serious cites
0

Benedictine Health Center Innsbruck runs on 4.23 nurse hours per resident day, about 10% above the national average, and its staff turnover of 24% is roughly half the national figure. That stability shows up in the staffing numbers. What pulls the record down is inspection history: 41 deficiencies on file, including one at the harm or jeopardy level and one abuse-related, with a single fine of $15,646. Weekend staffing drops about 14% below weekday levels, so coverage thins out when families tend to visit. The most recent inspection was April 16, 2026. Strong caregiver retention paired with a troubled survey record is the tension here, worth asking about directly.

B

82/100

Moose Lake Village

Moose Lake, MN · Carlton County

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

Moose Lake Village runs a 60-bed nonprofit home in Carlton County, and the staffing is the headline: 4.64 nurse hours per resident day, roughly a fifth more than the national average, which earned it a top federal staffing rating. Weekend coverage dips about 11% below its own weekdays, so ask how that plays out on a Sunday. The record shows 13 deficiencies, none involving harm or abuse, and the last inspection was May 2025. Staff turnover sits at 45.8%, right at the national average, not a red flag, not a strength. Quality measures rate middle of the pack.

B

82/100

Living Meadows At Luther - Madelia

Madelia, MN · Watonwan County

CMS 4/540 bedsNon-profitMedicaid
Nurse hours
3.39 /day
Staff turnover
30%
Serious cites
0

Living Meadows At Luther runs 3.39 nurse hours per resident day, roughly 12% under the national average of 3.86, and weekends drop about 6% below its own weekday coverage. That thinner weekend floor matters more at a 40-bed home, where one callout shifts the whole building. Turnover sits at 30% against a national 45.8%, so the staff you meet are more likely to still be there next year. Inspections are recent, April 2026, and produced six deficiencies, including one at the harm level and one tied to abuse, plus a single $13,627 fine. The church-affiliated nonprofit structure doesn't change the arithmetic: steady caregivers, but fewer of them per resident than average.

B

81.5/100

Glenfields Living With Care

Glencoe, MN · Mc Leod County

CMS 4/5108 bedsNon-profitMedicaid
Nurse hours
4.83 /day
Staff turnover
n/a
Serious cites
0

Glenfields Living With Care runs on a nonprofit model with 108 certified beds, and the staffing numbers are the standout: 4.83 total nurse hours per resident day, roughly a quarter above the national average of 3.86. Weekend coverage dips about 8% below its own weekday level, which matters for families who visit or call on Saturdays and Sundays. The record shows 8 deficiencies, none at the harm or jeopardy level and none abuse-related, with the most recent inspection in June 2025. The quality measure score sits lower than the staffing and inspection marks, so the day-to-day care experience may not track as tightly with the strong nurse coverage.

B

81/100

Parkview Care Center

Wells, MN · Faribault County

CMS 3/530 bedsNon-profitMedicaid
Nurse hours
4.89 /day
Staff turnover
55%
Serious cites
0

Parkview Care Center in Wells runs on unusually heavy nurse staffing for a 30-bed nonprofit home, 4.89 hours per resident day, roughly 27% above the national average, and that's where the good news mostly ends. Weekend coverage drops about 14% below its own weekday level, so the care you'd see on a Tuesday isn't what you'd see on a Sunday. Staff turnover sits at 54.8%, well above the 45.8% national average, and 22 deficiencies on the current record, three at harm or jeopardy level and two abuse-related, are hard to square with a five-star staffing score. With a mid-2026 inspection behind it, the numbers say well-staffed but not consistently safe.

B

81/100

Norris Square

Cottage Grove, MN · Washington County

CMS 5/572 bedsNon-profitMedicaid
Nurse hours
4.47 /day
Staff turnover
40%
Serious cites
0

Norris Square in Cottage Grove runs on strong staffing, 4.47 nurse hours per resident day, about 16% above the national average, and a 40% turnover rate that's better than the 45.8% typical elsewhere. Weekends dip roughly 13% below weekday coverage, so ask how that plays out on Saturdays and Sundays. The tradeoff shows up in care quality: a 2/5 on CMS quality measures and 13 deficiencies on record, including one at the harm level and one tied to abuse, against an otherwise solid 4/5 inspection rating from a recent December 2025 visit. Nonprofit ownership, 72 beds. Worth a tour, with specific questions about that harm deficiency and weekend staffing.

B

80/100

Good Samaritan Society - Stillwater

Stillwater, MN · Washington County

CMS 3/550 bedsNon-profitMedicaid
Nurse hours
4.09 /day
Staff turnover
51%
Serious cites
0

Good Samaritan Society - Stillwater runs a nonprofit shop with 50 beds, and its nurse staffing sits at 4.09 hours per resident day, roughly 6% above the national average. That's the strongest part of the picture, though weekend coverage drops about 12% below its own weekday level, and annual turnover hits 51.2% against a national 45.8%, so the people delivering that care keep changing. The current record carries 28 deficiencies, one serious enough to involve harm or jeopardy, with no abuse findings. The last inspection came in February 2026, so the state's look is recent. Quality measure scores land at 2 out of 5 stars, which is where the lower grade comes from, decent hands-on hours, weaker measured outcomes.

B

80/100

Heartwood

Crosby, MN · Crow Wing County

CMS 5/554 bedsNon-profitMedicaid
Nurse hours
4.30 /day
Staff turnover
46%
Serious cites
0

Heartwood runs a tight ship on the staffing side, 4.30 nurse hours per resident day, roughly 11% above the national average, and that shows in a five-star staffing rating. The catch is weekends, when coverage drops about 12% below what the home provides on weekdays. Turnover sits at 46.3%, essentially matching the national rate, so continuity is neither a strength nor a glaring weakness here. Seven deficiencies on record, none involving harm, jeopardy, or abuse, and the most recent inspection was July 2025. Where the home gives ground is quality measures, at two stars, which drags an otherwise solid picture down to a B.

B

80/100

Avera Sunrise Manor

Tyler, MN · Lincoln County

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

Avera Sunrise Manor runs on 4.25 nurse hours per resident day, roughly 10 percent more than the national average, and it shows in a four-star staffing rating. Turnover sits at 43.9 percent, a hair better than the national 45.8 percent, though weekend coverage drops about 12 percent below weekday levels. The catch is quality: a one-star rating on CMS quality measures, and 14 deficiencies on the current record, including two tied to abuse, though none reached harm or jeopardy. A recent April 2025 inspection and four-star health inspection rating help. Church-affiliated nonprofit ownership is a steadying factor. Families should ask what the quality measure gap reflects and how weekend staffing is managed.

B

80/100

Ecumen North Branch

North Branch, MN · Chisago County

CMS 3/550 bedsNon-profitMedicaid
Nurse hours
4.51 /day
Staff turnover
63%
Serious cites
0

Ecumen North Branch runs a nonprofit home of 50 beds in Chisago County, and its nurse staffing sits at 4.51 hours per resident day, roughly 17% above the national average of 3.86. That's a real margin in a field where aides and nurses are the whole job. The catch is turnover: 62.7% of staff leave each year, well above the 45.8% national figure, and weekend coverage drops about 11% below the home's own weekday level. Its last inspection was July 2025, with 14 deficiencies on record, none at the harm level, none abuse-related, and mid-range three-star marks for health inspections and quality measures.

Frequently asked questions

How many non-profit Medicaid-certified nursing homes are there in Minnesota?
There are 204 non-profit Medicaid-certified Medicare-certified nursing homes in Minnesota, 60% of the 338 nursing homes there.
Are non-profit Medicaid-certified nursing homes better staffed?
In Minnesota they average 4.35 total nursing hours per resident per day, against 4.19 for all nursing homes in Minnesota, a difference of +0.16 hours. Staff turnover averages 41% against 42.2%.
Which non-profit Medicaid-certified nursing home grades best in Minnesota?
Trinity Care Center in Farmington, MN, grade A, 99 out of 100.
Does being non-profit Medicaid-certified mean a nursing home is safe?
No. Of the 204 graded non-profit Medicaid-certified homes in Minnesota, 85 grade A and 1 grade D or F.
Do non-profit Medicaid-certified nursing homes in Minnesota accept Medicaid?
204 of the 204 are certified to accept Medicaid. See Medicaid and nursing homes.

Before you shortlist in Minnesota