Showing 1 to 20
of 37, best-graded first.
Maple Plain, MN · Hennepin County
★★★★★CMS 5/564 bedsNon-profitMedicaid
- Nurse hours
- 4.65 /day
- Staff turnover
- 29%
- Serious cites
- 0
Haven Homes Of Maple Plain carries a rare set of marks: five stars across health inspections, quality measures, and staffing. The numbers behind that are real, not decorative. Nurse staffing runs 4.65 hours per resident day, roughly 20 percent above the national average, and staff turnover sits at 29.3 percent against a national figure near 46 percent, a workforce that mostly stays put. Weekend coverage dips about 11 percent below weekday levels, worth knowing if you visit Saturdays. The inspection record shows three deficiencies, none at the harm level and none tied to abuse, with the most recent survey dated May 2026. It's a 64-bed nonprofit, small enough that consistency is easier to hold.
Plymouth, MN · Hennepin County
★★★★★CMS 5/544 bedsFor-profitMedicaid
- Nurse hours
- 5.48 /day
- Staff turnover
- 21%
- Serious cites
- 0
The Birches at Trillium Woods runs on 5.48 nurse hours per resident day, roughly 42 percent above the national average, and its staff turnover of 21.1 percent sits far below the 45.8 percent typical elsewhere. That combination, more hands on deck and far fewer people leaving, is the main thing separating this Plymouth home from most of its peers. Six deficiencies on record, none involving harm or abuse, with the most recent inspection in May 2026. Weekend coverage dips about 10 percent below its own weekday level, which is worth asking about if your family visits mainly on Saturdays or Sundays.
Parkers Prairie, MN · Otter Tail County
★★★★★CMS 5/553 bedsNon-profitMedicaid
- Nurse hours
- 5.15 /day
- Staff turnover
- 30%
- Serious cites
- 0
St Williams Living Center runs a 53-bed nonprofit home in Parkers Prairie, and its nurse staffing sits well above what most Minnesota nursing homes provide, about 5.15 hours per resident day. That cushion matters, though weekends drop roughly 13% below the home's own weekday coverage, and turnover near 30% is lower than the national average but still means roughly a third of the staff turns over each year.
The bigger concern is the inspection record: 10 deficiencies, including two at the harm level and two tied to abuse, plus one fine of $14,901. A February 2026 inspection is recent, so the record is current, not stale. Strong staffing and quality scores don't erase those findings.
Albert Lea, MN · Freeborn County
★★★☆☆CMS 3/584 bedsNon-profitMedicaid
- Nurse hours
- 4.55 /day
- Staff turnover
- 29%
- Serious cites
- 0
St. Johns on Fountain Lake runs a church-affiliated nonprofit home with 84 certified beds, and its staffing is the clearest strength: 4.55 nurse hours per resident day, roughly 18% above the national average. Turnover sits at 29.4% against a national 45.8%, which means aides and nurses tend to stay. Weekends run about 12% leaner than weekdays, so ask how that gap gets covered. The tension is in the inspection record, 30 deficiencies, three at harm or jeopardy level, and one fine of $16,448, with the last inspection in December 2025. Quality measures score well; the survey history is what pulls the overall picture down.
Golden Valley, MN · Hennepin County
★★★★★CMS 5/588 bedsNon-profit
- Nurse hours
- 4.70 /day
- Staff turnover
- 23%
- Serious cites
- 0
Covenant Living of Golden Valley runs on a church-affiliated nonprofit model, and the numbers behind it look steady. Nurses provide 4.70 hours of care per resident each day, roughly 22% more than the national average, and weekend coverage dips only about 7% below weekday levels, a modest gap compared to many homes. Annual turnover sits at 22.5%, about half the national rate, which suggests a staff that sticks around. The inspection record supports that: a May 2025 survey with just four deficiencies, none involving harm or abuse. Residents' quality measures rate well too. What you're looking at is consistency, adequate hands on deck, stable caregivers, and a clean recent state review.
Maplewood, MN · Ramsey County
★★★★☆CMS 4/564 bedsNon-profitMedicaid
- Nurse hours
- 4.64 /day
- Staff turnover
- 25%
- Serious cites
- 0
Harmony Gardens runs on nurse staffing of 4.64 hours per resident day, roughly a fifth more than the national average, and its 24.7% turnover is well under half the national rate, people tend to stay. Weekends dip about 9% below weekday coverage, worth knowing if you visit then. The tradeoff sits on the inspection side: 23 deficiencies on the current record, including one at the harm level and three tied to abuse, which pulls the health inspection rating down to 3 out of 5. The most recent inspection was March 2026. Strong staffing and steady retention are real strengths here; the deficiency history is the part to ask about directly before deciding.
Brooklyn Park, MN · Hennepin County
★★★☆☆CMS 3/564 bedsNon-profitMedicaid
- Nurse hours
- 4.73 /day
- Staff turnover
- 27%
- Serious cites
- 0
Saint Therese At Oxbow Lake runs on a non-profit model with 64 certified beds in Brooklyn Park, and its nurse staffing sits at 4.73 hours per resident day, about 22% above the national average of 3.86. Weekend coverage dips roughly 10% below its own weekday level, so the cushion narrows on Saturdays and Sundays. Staff turnover is 26.6%, well under the national 45.8%, which suggests people tend to stay. The inspection record carries more weight than the staffing story: 30 deficiencies on file, though none at harm or jeopardy level and none abuse-related. The last inspection was February 2026, so the picture is current. Strong daily care numbers, a thinner inspection history.
Rochester, MN · Olmsted County
★★★★★CMS 5/532 bedsNon-profit
- Nurse hours
- 9.47 /day
- Staff turnover
- 54%
- Serious cites
- 0
Charter House runs one of the thinnest-staffed business models you'll see anywhere, 9.47 nurse hours per resident day against a national average of 3.86, a number that would be hard to sustain if the census weren't so small and the nonprofit backing so steady. Weekends drop about 13% below weekday coverage, which matters in a 32-bed building where there's less slack to absorb a callout. Turnover sits at 53.8%, roughly eight points above the national figure, and the inspection record carries 10 deficiencies including one at the harm level and four tied to abuse. The last survey closed in late December 2025, so the file is fresh, and the single fine on record totals $8,824.
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.
Wayzata, MN · Hennepin County
★★★★★CMS 5/530 bedsNon-profit
- Nurse hours
- 4.67 /day
- Staff turnover
- 35%
- Serious cites
- 0
Folkestone is a small nonprofit home in Wayzata, 30 certified beds, which means you're not dealing with a big corporate chain calling the shots. Staffing sits at 4.67 nurse hours per resident day, roughly 21% above the national average, and weekends dip only about 9% below its own weekday level, so the place doesn't hollow out when Friday rolls around. Turnover runs 35.1% against a national average near 46%, meaning caregivers tend to stick. The inspection record shows nine deficiencies, none at the harm level and none abuse-related, with the most recent survey in November 2025. Its four- and five-star CMS ratings across health inspections, quality measures, and staffing line up with that picture.
Milaca, MN · Mille Lacs County
★★★★★CMS 5/570 bedsNon-profitMedicaid
- Nurse hours
- 4.50 /day
- Staff turnover
- n/a
- Serious cites
- 0
Milaca Elim Meadows runs on a nonprofit model with 70 certified beds, and its staffing sits at 4.50 nurse hours per resident day, roughly 17 percent above the national average of 3.86. That margin matters most on weekends, where hours dip about 11 percent below the home's own weekday pace, so ask how weekend coverage actually looks on the days your family visits. The inspection record shows 11 deficiencies, none at the harm or jeopardy level and none tied to abuse, with the most recent survey completed in December 2025. Quality measures score at the top of CMS's scale, while inspections and staffing each land one notch below.
Saint Paul, MN · Ramsey County
★☆☆☆☆CMS 1/5131 bedsNon-profitMedicaid
- Nurse hours
- 5.43 /day
- Staff turnover
- n/a
- Serious cites
- 0
The Episcopal Church Home of Minnesota has an unusual split in its record: 5.43 nurse hours per resident day, roughly 41 percent above the national average, and a staffing rating to match. Quality measures also score well. The problem is inspections, 36 deficiencies on the current record, including three at the harm or jeopardy level and three tied to abuse. That combination of strong daily staffing with serious inspection findings is worth asking about directly. Weekend coverage runs about 10 percent thinner than weekdays, so care may look different on a Saturday. Nonprofit ownership doesn't erase the pattern in those deficiency counts.
Willmar, MN · Kandiyohi County
★★★★☆CMS 4/5248 bedsNon-profitMedicaid
- Nurse hours
- 4.75 /day
- Staff turnover
- 36%
- Serious cites
- 0
Bethesda in Willmar runs a 248-bed nonprofit home tied to a church, and the staffing numbers are the strongest part of its record: 4.75 nurse hours per resident day, roughly 23% above the national average. Weekend coverage dips about 10% below its own weekday level, so ask how that plays out on a Saturday. Annual turnover sits at 36.3%, better than the 45.8% national figure, which matters for whether your parent sees the same faces. Inspections give some pause, 19 deficiencies on the current record, one serious enough to involve harm or jeopardy, though none abuse-related. The last inspection was December 2025, so the picture is recent.
Arden Hills, MN · Ramsey County
★★★★☆CMS 4/5128 bedsNon-profitMedicaid
- Nurse hours
- 4.16 /day
- Staff turnover
- 19%
- Serious cites
- 0
Presbyterian Homes of Arden Hills runs on a nonprofit model with 128 certified beds, and its staffing is the clearest strength here, 4.16 nurse hours per resident day, roughly 8% above the national average, with a 5/5 CMS staffing rating to back it up. Weekend coverage dips about 8% below weekday levels, which matters if your family visits or calls on Saturdays and Sundays. Turnover sits at 19.4%, well under the national 45.8%, so the aides and nurses you meet are more likely to still be there next year. The caution side: 22 deficiencies on record, including one at the harm level and one abuse-related, a 3/5 inspection rating, and a 2/5 quality measure score. The last inspection was September 2024.
Saint Paul, MN · Ramsey County
★★★★★CMS 5/545 bedsNon-profitMedicaid
- Nurse hours
- 4.44 /day
- Staff turnover
- 34%
- Serious cites
- 0
Carondelet Village Care Center runs on a church-affiliated nonprofit model with 45 certified beds in Saint Paul, and its staffing is genuinely a strength, 4.44 nursing hours per resident day, roughly 15% above the national average of 3.86, with a 5 out of 5 staffing rating and turnover at 34% compared to 45.8% nationally. Weekends dip about 11% below its own weekday coverage, though, so care isn't perfectly even across the week.
The weaker side shows up in the inspection record: 11 deficiencies, including one at the harm level and one abuse-related, plus a $9,113 fine. A quality measure rating of 2 out of 5 and a health inspection rating of 4 out of 5 suggest the clinical outcomes don't fully match the staffing investment.
Maplewood, MN · Ramsey County
★☆☆☆☆CMS 1/5115 bedsFor-profitMedicaid
- Nurse hours
- 3.58 /day
- Staff turnover
- 36%
- Serious cites
- 0
Maplewood Rehabilitation Center runs 115 certified beds under for-profit LLC ownership, and its numbers pull in different directions. Nurse staffing sits at 3.58 hours per resident day, roughly 7% under the national average of 3.86, and weekends drop about 9% below its own weekday levels, so coverage thins out exactly when families tend to visit. Turnover is the bright spot at 35.8%, well under the 45.8% national figure, which suggests the staff who are there tend to stay. What drags the record down is the inspection history: 43 deficiencies on file, including one at the harm or jeopardy level and one abuse-related, with the most recent inspection dated December 2025.
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.
Park Rapids, MN · Hubbard County
★★★☆☆CMS 3/548 bedsGovernmentMedicaid
- Nurse hours
- 3.87 /day
- Staff turnover
- 49%
- Serious cites
- 0
Heritage Living Center is county-owned and holds 48 beds in Park Rapids, and the numbers behind its grade are mostly steady. Nurse staffing sits at 3.87 hours per resident day, essentially level with the national average, though weekends run about 9% thinner than weekdays, worth asking about if your family member needs care on Saturdays and Sundays. The inspection record is stronger than average, with a recent visit in August 2025 and nine deficiencies, but two of those stand out: one at the harm or jeopardy level and one abuse-related. Staff turnover of 48.9% edges past the national 45.8%, so expect some churn among caregivers.
Watkins, MN · Meeker County
★★★★★CMS 5/550 bedsFor-profitMedicaid
- Nurse hours
- 4.55 /day
- Staff turnover
- 61%
- Serious cites
- 0
Hilltop runs a tight ship on the clinical side. The last state inspection in May 2025 turned up five deficiencies, none of them causing harm or tied to abuse, which is a clean record for a 50-bed for-profit under limited liability ownership. Nursing hours come in at 4.55 per resident day, roughly 18% above the national average, and that shows up in the four-star staffing rating. The catch is turnover: 60.6% of staff leave each year against a national average near 46%, and weekend coverage drops about 12% below weekday levels. Those two numbers are worth asking about directly, steady hands and consistent weekend care matter as much as raw hours on paper.
Bloomington, MN · Hennepin County
★★★★☆CMS 4/566 bedsNon-profit
- Nurse hours
- 4.16 /day
- Staff turnover
- 35%
- Serious cites
- 0
Friendship Village of Bloomington runs a nonprofit home with 66 certified beds, and its staffing is the standout: 4.16 nurse hours per resident day, roughly 8% above the national average, with a 5-star CMS staffing rating. Turnover sits at 35.2%, well under the 45.8% national figure, which matters for consistency of care. The concerns are on the inspection side. There are 23 deficiencies on the current record, including one at the harm or jeopardy level and two abuse-related, plus a single $99,500 fine. The most recent inspection was May 2026, so it's recent. Strong staffing and low turnover are real strengths; the deficiency record is the reason this one doesn't grade higher.