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

111 Best Medicaid Nursing Homes in Minnesota

111 of the 338 Medicare-certified nursing homes in Minnesota (33%) are top-graded Medicaid-certified, and all are listed below. 111 of the 111 graded homes earn an A and 0 earn a D or F. Nurse staff turnover runs 33.1%, 9.1 points lower than the 42.2% across all homes there. Trinity Care Center in Farmington grades highest at A (99 out of 100).

How top-graded 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.56

All homes in Minnesota: 4.19

Better than the local average

Nurse staff turnover

33.1%

All homes in Minnesota: 42.2%

Better than the local average

Average ElderGrade score

90.6/100

All homes in Minnesota: 79.4/100

Better than the local average

Grade spread

A

111 grade A,

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

Every top-graded Medicaid-certified nursing home in Minnesota

Showing 41 to 60 of 111, best-graded first.

A

92/100

Mcintosh Senior Living

Mcintosh, MN · Polk County

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

McIntosh Senior Living runs on a non-profit model with 45 certified beds, and the staffing numbers are the first thing worth noting: 4.92 nurse hours per resident day, about 27 percent above the national average. That matters more than any single inspection result, because consistent coverage is what keeps small homes safe day to day. Weekend staffing dips roughly 14 percent below its own weekday level, so ask how that gap gets covered. Staff turnover sits at 27 percent, well under the national 45.8 percent, which suggests people stay. The record shows 2 deficiencies, one serious enough to involve harm or jeopardy, with no abuse citations and a recent March 2026 inspection.

A

92/100

Karlstad Healthcare Center Inc

Karlstad, MN · Kittson County

CMS 5/546 bedsFor-profitMedicaid
Nurse hours
3.95 /day
Staff turnover
17%
Serious cites
0

Karlstad Healthcare Center runs on a steady crew. Nurse staffing sits at 3.95 hours per resident day, a bit above the national average, and the 17.2% turnover rate is far below the 45.8% most homes average, that kind of retention usually shows up in how consistently residents see familiar faces. Inspections back it up: a five-star health inspection rating, with just five deficiencies on record and none at the harm or jeopardy level, though one is abuse-related. Weekend staffing dips about 12% below weekdays, worth asking about. The last inspection was May 2026, so the record is current.

A

92/100

Courage Kenny Rehabilitation Institutes Trp

Golden Valley, MN · Hennepin County

CMS 4/556 bedsNon-profitMedicaid
Nurse hours
7.24 /day
Staff turnover
39%
Serious cites
0

Courage Kenny Rehabilitation Institutes Trp runs 56 certified beds in Golden Valley under nonprofit ownership, and the staffing numbers are the standout: 7.24 nurse hours per resident day, roughly double the national average of 3.86. Weekend coverage dips only about 6% below weekdays, and turnover at 38.7% sits below the 45.8% national figure. The weaker side is inspections, where CMS rates it 2 out of 5, with 12 deficiencies on record including one at the harm or jeopardy level and one tied to abuse, plus a $16,355 fine. That last inspection was recent, in March 2025, so the record is current rather than stale. Strong hands-on care, but a citation history worth asking about directly.

A

91.5/100

Boundary Waters Care Center

Ely, MN · St. Louis County

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

Boundary Waters Care Center runs on a nonprofit model with 42 beds in Ely, and the numbers behind its grade are worth walking through. Nurse staffing sits at 4.29 hours per resident day, roughly 11 percent above the national average, though weekend coverage drops about 16 percent below what the home staffs on weekdays, a pattern worth asking about if your family visits mainly on Saturdays or Sundays. Staff turnover lands at 41.7 percent, a bit better than the 45.8 percent national figure. The inspection record shows 11 deficiencies, none at the harm or jeopardy level and none abuse-related, with the most recent survey completed in December 2025. All three CMS star ratings, health inspections, quality measures, and staffing, come in at 5 out of 5.

A

91.5/100

Galeon

Osakis, MN · Douglas County

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

Galeon runs a 40-bed nonprofit home in Osakis, and the staffing numbers are the first thing worth noticing: 5.37 nurse hours per resident per day, roughly 39% above the national average of 3.86. That kind of margin usually shows up in day-to-day care, though weekends dip about 22% below the home's own weekday level, so the coverage isn't perfectly even across the week. Staff turnover sits at 27.3%, well under the 45.8% national figure, which matters for residents who need consistent caregivers. On the inspection side, five deficiencies are on record with none at the harm or jeopardy level, but two are abuse-related, so it's worth asking how those were resolved. The most recent inspection was December 17, 2025.

A

91.5/100

Essentia Health Northern Pines Medical Center

Aurora, MN · St. Louis County

CMS 5/533 bedsNon-profitMedicaid
Nurse hours
3.67 /day
Staff turnover
23%
Serious cites
0

Essentia Health Northern Pines runs 33 certified beds in Aurora, and its inspection record is the cleanest part of the story: five deficiencies on file, none of them causing harm or jeopardy, none tied to abuse, and a survey completed in January 2026. Nurse staffing works out to 3.67 hours per resident day, about 5% under the national figure, and weekends drop roughly 19% below what the home staffs on weekdays, worth asking about if your family visits Saturdays or Sundays. The number that stands out is turnover: 22.6% against a national average near 46%, meaning aides and nurses here tend to stay.

A

91.5/100

Perham Living

Perham, MN · Otter Tail County

CMS 5/596 bedsNon-profitMedicaid
Nurse hours
5.45 /day
Staff turnover
30%
Serious cites
0

Perham Living is a 96-bed nonprofit home in Otter Tail County with 5.45 nurse staffing hours per resident day, roughly 41% above the national average of 3.86. Its 30% annual turnover is well below the 45.8% national rate, and it holds a perfect 5/5 on CMS staffing and a 5/5 on health inspections, with its last inspection dated March 24, 2026. Six deficiencies sit on the current record, none at the harm or jeopardy level, though one is abuse-related. Weekend staffing dips about 18% below weekdays, so you'll want to ask how that gap gets covered.

A

91/100

St Anthony Park Home Inc

Saint Paul, MN · Ramsey County

CMS 3/584 bedsFor-profitMedicaid
Nurse hours
4.88 /day
Staff turnover
37%
Serious cites
0

St Anthony Park Home runs a strong bedside operation on paper: 4.88 nurse hours per resident day is roughly a quarter above the national average, and 37.2% turnover beats the 45.8% national figure, both signs of stable, well-staffed care. Weekends dip about 7% below weekday coverage, a modest drop most families wouldn't notice. Where it slips is inspections, a 1-star health inspection rating and 42 deficiencies on record, including two abuse-related findings and one at the harm level, drive the middling grade far more than staffing or quality measures do. The single $8,827 fine is small, but the abuse citations and that harm-level deficiency are what you'd want to ask about directly.

A

91/100

Mount Olivet Careview Home

Minneapolis, MN · Hennepin County

CMS 4/5155 bedsNon-profitMedicaid
Nurse hours
5.25 /day
Staff turnover
21%
Serious cites
0

Mount Olivet Careview Home runs on 5.25 total nurse staffing hours per resident day, roughly 36% above the national average, and its weekend coverage only dips about 7% below weekday levels, a fairly small drop. Staff turnover sits at 20.9%, less than half the national rate of 45.8%, which suggests people tend to stay. The trouble is on the inspection side: 17 deficiencies on the current record, including one at the harm or jeopardy level and three tied to abuse, plus a single fine of $55,043. The most recent inspection was February 25, 2026. Strong staffing and low turnover don't cancel out harm-level findings, they just mean the problems aren't coming from short-handed shifts.

A

91/100

Essentia Health Oak Crossing

Detroit Lakes, MN · Becker County

CMS 5/584 bedsNon-profitMedicaid
Nurse hours
5.06 /day
Staff turnover
24%
Serious cites
0

Essentia Health Oak Crossing runs on 5.06 nurse hours per resident day, roughly a third more than the national average, and its staff turnover of 24.3% is nearly half the national rate, that kind of retention usually shows up in how consistently residents get the same caregivers. The tradeoffs are on the inspection side: 11 deficiencies on record, one serious enough to involve harm or jeopardy, and a $7,446 fine, though nothing abuse-related. The most recent inspection was December 2025, so the record is current. Weekend staffing dips about 10% below weekday levels, worth asking about if your family visits Saturdays or Sundays.

A

91/100

Flagstone

Eden Prairie, MN · Hennepin County

CMS 4/572 bedsNon-profitMedicaid
Nurse hours
4.29 /day
Staff turnover
38%
Serious cites
0

Flagstone runs on more nursing hours than most homes in the country, 4.29 per resident day against a national average of 3.86, and its staff tends to stay, with turnover at 37.5% compared to 45.8% nationally. Weekend coverage dips only slightly below weekday levels, so care doesn't drop off when the week ends. The trade-off shows up in its inspection record: 27 deficiencies, one tied to abuse, though none rose to actual harm or jeopardy. That history, plus a middling inspection rating, is why this nonprofit's strong bedside staffing and quality scores don't translate into a spotless record.

A

91/100

Field Crest Care Center

Hayfield, MN · Dodge County

CMS 5/535 bedsGovernmentMedicaid
Nurse hours
5.29 /day
Staff turnover
37%
Serious cites
0

Field Crest is a 35-bed city-owned home in Hayfield, and the numbers suggest it runs with more staff than most places its size. At 5.29 nurse hours per resident day, it sits about 37% above the national average of 3.86, and weekend staffing only dips about 5% below its own weekday level, a small gap compared to what many homes show. Turnover runs 36.8%, better than the 45.8% national figure, which matters for whether you see the same faces on repeat visits. Its record shows one deficiency total, none at the harm level and none abuse-related, with a February 2026 inspection. City ownership and that thin deficiency history together point to a stable, closely watched building.

A

91/100

Gracepointe Crossing Gables

Cambridge, MN · Isanti County

CMS 5/5110 bedsNon-profitMedicaid
Nurse hours
4.08 /day
Staff turnover
41%
Serious cites
0

Gracepointe Crossing Gables runs a nonprofit shop with 110 beds, and the staffing numbers are the story here: 4.08 nurse hours per resident day, roughly 6% above the national average, with turnover at 40.8% against a national 45.8%. That combination matters, enough hands on deck, and fewer of them walking out the door than is typical. Weekend coverage dips about 6% below the home's own weekday level, so the Monday-through-Friday picture is stronger than Saturday and Sunday. Seven deficiencies sit on the current record, two of them serious enough to involve harm or jeopardy, though none tied to abuse. The last inspection was in September 2025, so that record is recent.

A

91/100

Catholic Eldercare On Main

Minneapolis, MN · Hennepin County

CMS 3/5164 bedsNon-profitMedicaid
Nurse hours
4.18 /day
Staff turnover
20%
Serious cites
0

Catholic Eldercare On Main runs a nonprofit home of 164 beds in Minneapolis, and its staffing is the strongest part of the picture: 4.18 nurse hours per resident day, about 8% above the national average, with a 20% turnover rate that's less than half the national figure. Weekends dip roughly 12% below the home's own weekday staffing, so coverage isn't perfectly even. The inspection record is where it gets sobering, 32 deficiencies, including one at the harm level and two tied to abuse, plus a $24,297 fine and a two-star health inspection rating despite a December 2025 inspection. Quality measures score well at four stars; the survey history is the counterweight.

A

91/100

Parkview Home

Belview, MN · Redwood County

CMS 3/530 bedsGovernmentMedicaid
Nurse hours
4.07 /day
Staff turnover
29%
Serious cites
0

Parkview Home runs on a city/county budget in a town of about 400 people, and its staffing reflects that kind of stability: 4.07 nurse hours per resident day, roughly 6% above the national average, with turnover at 29.2% against a national 45.8%. Weekends thin out about 9% below weekday coverage, which is worth asking about if your family member needs more help on Saturdays and Sundays. The trouble sits on the inspection side, 20 deficiencies on the current record, including one at the harm level and two tied to abuse, plus a $14,521 fine. That mix of strong daily care and serious paperwork problems is what pulls the overall picture down.

A

91/100

Valley View Healthcare & Rehab

Houston, MN · Houston County

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

Valley View runs a tight ship on staffing: 4.20 nurse hours per resident day, about 9% above the national average, and turnover sits at 19.1% when the typical home loses nearly 46% of its staff each year. That kind of retention matters, because residents see the same faces instead of a rotating cast. The catch is weekends, when coverage drops roughly 12% below the home's own weekday level. Inspections land in the middle, a 2025 visit, one harm-level deficiency among 10 total, no abuse findings, and a single $26,685 fine. Nonprofit ownership and 40 beds suggest a smaller operation. The weak spot isn't care quality on paper; it's whether the weekend shift erodes what the weekday numbers promise.

A

91/100

Gables Of Boutwells Landing

Oak Park Heights, MN · Washington County

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

Gables Of Boutwells Landing runs 4.65 nurse hours per resident day, roughly a fifth more than the national average of 3.86, and weekend coverage stays within about 5% of its weekday level, a gap that's often wider elsewhere. Staff turnover sits at 31%, well under the 45.8% national figure, which matters for whether residents see the same faces. The trade-off shows up on the health inspection side: 11 deficiencies on the current record, one serious enough to reach harm or jeopardy level, and a mid-tier inspection rating. No abuse citations, and the last survey was June 2026, so the picture is current.

A

90/100

Good Samaritan Ambassador

New Hope, MN · Hennepin County

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

Good Samaritan Ambassador runs on a nonprofit model with 77 certified beds in New Hope, and the staffing numbers back up the ratings: 4.56 nurse hours per resident day, roughly 18% above the national average, with a 5/5 staffing star. Weekend coverage dips about 12% below its own weekday level, which is worth asking about if your family visits Saturdays or Sundays. Turnover sits at 32.3% against a national 45.8%, so the people caring for residents tend to stick around. Two deficiencies on record, neither at the harm level nor abuse-related, and a 5/5 inspection star from a visit dated April 2026. Quality measures scored 3/5, the softer spot in an otherwise strong file.

A

90/100

Ecumen Lakeshore

Duluth, MN · St. Louis County

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

Ecumen Lakeshore runs a nonprofit home with 60 certified beds in Duluth, and its staffing is the standout fact: 5.29 nurse hours per resident per day, roughly 37 percent above the national average. Weekend coverage dips about 10 percent below its own weekday level, which is worth asking about if your family visits or calls on Saturdays and Sundays. Staff turnover sits at 46.3 percent, nearly identical to the national 45.8 percent, so continuity of caregivers is average rather than exceptional. On the regulatory side, the record is clean where it counts: two deficiencies total, none at the harm or jeopardy level, none abuse-related, and a health inspection from May 2026.

A

90/100

St Ottos Care Center

Little Falls, MN · Morrison County

CMS 5/586 bedsFor-profitMedicaid
Nurse hours
4.17 /day
Staff turnover
28%
Serious cites
0

St. Otto's runs about 4.17 nurse hours per resident per day, roughly 8% above the national average, and weekends dip only about 13% below its own weekday staffing, a modest drop rather than the steep falloff common elsewhere. Staff turnover sits at 28.2%, well under the 45.8% national figure, which suggests people tend to stay. The current record shows four deficiencies, none at the harm level and none abuse-related, following an inspection in December 2025. Ownership is corporate for-profit. The weaker spot is quality measures, which land in the middle of the pack even as the health inspection side holds up.

Frequently asked questions

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

Before you shortlist in Minnesota