Minneapolis, MN · Hennepin County
★★★★★CMS 5/528 bedsNon-profitMedicaid
- Nurse hours
- 9.19 /day
- Staff turnover
- 30%
- Serious cites
- 0
Fairview University Trans Serv runs 28 certified beds in Minneapolis under nonprofit ownership, and the numbers behind it are unusually clean. Nurse staffing sits at 9.19 hours per resident day, roughly two and a half times the national average of 3.86, and weekend coverage only slips about 7% below weekday levels, so care doesn't thin out when families tend to visit. Staff turnover is 30%, well under the 45.8% national figure, which suggests people stay. The current record carries zero deficiencies, none at the harm level, no abuse citations, and the last inspection was November 2024, so nothing on file is stale. For a small nonprofit, that combination is rare.
Farmington, MN · Dakota County
★★★★★CMS 5/590 bedsNon-profitMedicaid
- Nurse hours
- 5.11 /day
- Staff turnover
- 20%
- Serious cites
- 0
Trinity Care Center in Farmington runs on a nonprofit model, and its staffing reflects that: 5.11 nurse hours per resident day, roughly a third more than the national average of 3.86. Weekend coverage slips about 11% below its own weekday level, which is common but worth asking about if you're planning visits or worrying about Saturday care. Turnover sits at 19.8% against a national average near 46%, that stability matters, because familiar staff notice changes in residents. The inspection record isn't spotless: 14 deficiencies, two serious enough to involve harm or jeopardy, though none related to abuse, and the most recent inspection was April 30, 2026. The quality and staffing measures both score at the top of CMS's scale, which is where much of the strength here comes from.
Apple Valley, MN · Dakota County
★★★★★CMS 5/5162 bedsNon-profitMedicaid
- Nurse hours
- 4.87 /day
- Staff turnover
- 32%
- Serious cites
- 0
Apple Valley Village runs on a nonprofit model with 162 certified beds, and the staffing numbers are where it separates itself: 4.87 nurse hours per resident day against a national average of 3.86, roughly a quarter more hands-on time than most homes. That staff stays put too, 32.2% annual turnover versus 45.8% nationally, which matters because consistent caregivers know the residents. Weekends dip about 11% below weekday coverage, so ask how that plays out on a Sunday. The 21 deficiencies on record include two tied to abuse, though none rose to harm or jeopardy, and the most recent inspection was June 2025.
Barnesville, MN · Clay County
★★★★★CMS 5/535 bedsFor-profitMedicaid
- Nurse hours
- 4.24 /day
- Staff turnover
- 44%
- Serious cites
- 0
Valley Care and Rehab runs about 35 beds in Barnesville, and the nurse staffing works out to 4.24 hours per resident day, roughly 10 percent above the national average of 3.86. Weekends get thinner, though, running about 15 percent below the home's own weekday coverage, which is worth asking about if your family tends to visit then. Staff turnover sits at 44.2 percent, right around the national figure of 45.8 percent. Inspectors found six deficiencies on the current record, none at the harm or jeopardy level but three tied to abuse, and one fine totaling $7,446. The last inspection was June 15, 2026, so the record is recent.
Bloomington, MN · Hennepin County
★★★★★CMS 5/5194 bedsNon-profitMedicaid
- Nurse hours
- 4.65 /day
- Staff turnover
- 29%
- Serious cites
- 0
The staffing numbers here are the real story: 4.65 nurse hours per resident day, roughly a fifth more than the national average, and 5 out of 5 on CMS's staffing measure. Turnover sits at 29.4% against a national 45.8%, which matters because consistent caregivers know residents' routines. Weekend coverage dips about 12% below weekdays, so ask how that plays out on Saturdays. The 18 deficiencies on record include two abuse-related citations, though none rose to harm or jeopardy, and the most recent inspection was in February 2026, so the picture is current. A large nonprofit with recent scrutiny and strong staffing is worth a visit, go on a weekend.
Roseville, MN · Ramsey County
★★★★★CMS 5/550 bedsNon-profitMedicaid
- Nurse hours
- 4.87 /day
- Staff turnover
- 33%
- Serious cites
- 0
Langton Shores runs about 4.87 nursing hours per resident day, roughly a quarter more than the national average, and its weekend staffing only dips about 8% below weekdays, a small gap compared to what many homes show. Staff turnover sits at 33.3%, well under the 45.8% national figure, which matters because consistent caregivers tend to know residents' routines. On the inspection side, the Roseville home carries just two deficiencies, none at the harm level and none abuse-related, with its most recent survey completed in January 2026, so the record is both light and current. The nonprofit ownership rounds out a picture of steady staffing and clean surveys rather than any single standout number.
Saint Paul, MN · Ramsey County
★★★★☆CMS 4/5118 bedsNon-profitMedicaid
- Nurse hours
- 5.21 /day
- Staff turnover
- 30%
- Serious cites
- 0
Shirley Chapman Sholom Home East runs on unusually heavy nurse staffing, 5.21 hours per resident day, roughly a third more than the national average, and its staff tend to stay, with turnover at 30.1% against a national 45.8%. Weekend coverage dips about 9% below its own weekday level, so ask how that plays out on Saturdays. The trade-off sits in its inspection record: 26 deficiencies, including one at the harm level and one abuse-related, with the most recent state visit in April 2025. Strong daily care numbers, a thinner margin on compliance.
Staples, MN · Todd County
★★★★★CMS 5/587 bedsNon-profitMedicaid
- Nurse hours
- 4.41 /day
- Staff turnover
- 34%
- Serious cites
- 0
Lakewood Health System in Staples runs on 4.41 nurse hours per resident day, roughly 14% more than the national average, and its staff turnover of 34.3% is well below the 45.8% national figure, people tend to stay here. The tradeoffs show up in two places: weekend staffing dips about 12% below weekday levels, and the current record carries 8 deficiencies, including one at the harm level and one abuse-related. A February 2026 inspection is recent, so the picture is current rather than stale, and the nonprofit ownership removes some of the pressure that drives short-staffing elsewhere. Strong on paper, with a couple of specific things worth asking about directly.
Alexandria, MN · Douglas County
★★★★★CMS 5/583 bedsNon-profitMedicaid
- Nurse hours
- 4.16 /day
- Staff turnover
- 29%
- Serious cites
- 0
Knute Nelson Care Center in Alexandria runs about 4.16 nurse hours per resident day, roughly 8% above the national average, and weekend staffing drops about 14% from its weekday level. Staff turnover sits at 29.1% against a national average of 45.8%, so the people caring for residents tend to stay. The home carries 13 deficiencies on its current record, none at the harm or jeopardy level, though one is abuse-related. Its last inspection was May 13, 2026, and it's a nonprofit, which matters for how dollars get allocated. All three CMS star ratings land at 5/5. Worth asking about that one abuse-related citation and how weekends are covered.
Minneapolis, MN · Hennepin County
★★★☆☆CMS 3/5120 bedsNon-profitMedicaid
- Nurse hours
- 4.71 /day
- Staff turnover
- 28%
- Serious cites
- 0
Jones Harrison Residence runs on a nonprofit model with 120 certified beds, and the staffing numbers are the clearest thing about it: 4.71 nurse hours per resident day, roughly 22% above the national average, with a 5/5 CMS staffing rating to match. Turnover sits at 28.4%, well under the 45.8% national figure, which matters more than any single inspection score. Weekend coverage dips about 8% from its own weekday level, so ask how that plays out on Sundays. The record shows 29 deficiencies, none at harm or jeopardy level, though four are abuse-related and worth asking about directly. The last inspection was in January 2026.
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.
Lake Park, MN · Becker County
★★★★★CMS 5/530 bedsGovernmentMedicaid
- Nurse hours
- 5.07 /day
- Staff turnover
- 29%
- Serious cites
- 0
Sunnyside runs on county money in a small Becker County town, and the numbers show real investment in direct care: 5.07 nurse hours per resident day, roughly a third more than the national average, with staff staying far longer than is typical elsewhere. Twelve deficiencies on the current record is a lot for a 30-bed home, though, and one of them involved actual harm or jeopardy and another was abuse-related, so the inspection history isn't clean. Weekends also run about 12% thinner than weekdays, which matters when falls and emergencies don't schedule themselves. The last survey came in June 2026.
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.
Edina, MN · Hennepin County
★★★★☆CMS 4/565 bedsNon-profitMedicaid
- Nurse hours
- 6.27 /day
- Staff turnover
- 29%
- Serious cites
- 0
Aurora On France sits in Edina with 65 certified beds and a nonprofit, corporate owner. The staffing number is the headline: 6.27 nurse hours per resident day, roughly 62% above the national average, and a 5/5 staffing star. Weekend coverage dips about 10% below its own weekday level, but even that floor stays high. Turnover runs 29.1% against a national 45.8%, so the people providing that care tend to stay. The trade-off is inspections, 22 deficiencies on record, two tied to abuse, though none reached harm or jeopardy, and the last survey was in May 2026. Quality measures score 4/5. Plenty of hands and stable staff, with paperwork issues worth asking about directly.
Appleton, MN · Swift County
★★★☆☆CMS 3/547 bedsGovernmentMedicaid
- Nurse hours
- 4.81 /day
- Staff turnover
- 34%
- Serious cites
- 0
Appleton Area Health runs on city government ownership and 47 certified beds, and the raw numbers are unusual in one respect: total nurse staffing sits at 4.81 hours per resident day, roughly a quarter above the national average of 3.86. That's a real margin, though the CMS staffing star lands at just 1/5, and weekend coverage drops about 18% below the home's own weekday level, so the daily experience isn't as steady as the annual figure suggests. Turnover at 34% is better than the 45.8% national rate. Thirteen deficiencies sit on the current record with none at harm or jeopardy level, one abuse-related, and the last inspection was April 2026.
Pelican Rapids, MN · Otter Tail County
★★★★★CMS 5/528 bedsGovernmentMedicaid
- Nurse hours
- 5.11 /day
- Staff turnover
- 28%
- Serious cites
- 0
Pelican Valley Health Center runs on hospital-district ownership in Otter Tail County, which tends to mean steadier budgets than the for-profit chains. The numbers back that up: 5.11 nurse hours per resident day against a national average of 3.86, with weekend staffing dipping about 19% below weekdays, worth asking about if your family visits on Saturdays. Staff turnover sits at 27.5%, well under the 45.8% national figure, so the people caring for residents are more likely to still be there next year. Seven deficiencies on record, none at harm or jeopardy level and none abuse-related, with the last inspection in March 2026. For 28 beds, that's a clean record.
Plymouth, MN · Hennepin County
★★★★★CMS 5/550 bedsNon-profitMedicaid
- Nurse hours
- 5.19 /day
- Staff turnover
- 39%
- Serious cites
- 0
Allina Health Restorative Suites in Plymouth runs a nonprofit shop with 50 certified beds, and the nurse staffing number is the headline: 5.19 hours per resident day, roughly a third above the national average. Weekend coverage dips about 19% below weekday levels, which is worth asking about if your family visits or needs help on Saturdays and Sundays. Staff turnover sits at 38.8%, better than the 45.8% national figure, and the home's last inspection was in May 2026. Thirteen deficiencies are on the current record, one of them serious enough to involve harm or jeopardy, though none are abuse-related. Quality and staffing both score well on CMS measures; the inspection record is where the deductions pile up.
Minneapolis, MN · Hennepin County
★★★★★CMS 5/592 bedsNon-profitMedicaid
- Nurse hours
- 2.68 /day
- Staff turnover
- 19%
- Serious cites
- 0
Mount Olivet Home runs lean on daily nursing hours, 2.68 per resident, roughly a third below the national average, and weekends drop about a fifth below its own weekday coverage. That's the trade-off behind its strong marks: turnover sits at 19% against a national 45.8%, meaning the aides and nurses who are there tend to stay, and its last inspection in May 2026 came back clean enough for a 4 out of 5. Seventeen deficiencies are on record, one serious enough to involve harm, but none tied to abuse. As a nonprofit, it isn't answering to investors, which may explain the stability even with thinner shifts.
Hastings, MN · Dakota County
★★★★★CMS 5/572 bedsNon-profitMedicaid
- Nurse hours
- 4.60 /day
- Staff turnover
- 33%
- Serious cites
- 0
Augustana Care Hastings runs a nonprofit shop with real staffing depth, 4.60 nurse hours per resident day against a national average of 3.86, and a 33.3% turnover rate that's meaningfully better than the 45.8% typical elsewhere. Weekends dip about 13% below weekday coverage, so ask how that gap gets filled. The catch sits on the inspection side: 18 deficiencies, one serious enough to reach harm or jeopardy level, plus a $21,645 fine, and the most recent survey dates to May 2025. Quality measures score well, but quality scores are self-reported by the facility. The staffing is genuinely there; the compliance record is the part worth pressing on during a visit.
Granite Falls, MN · Yellow Medcine County
★★★☆☆CMS 3/548 bedsNon-profitMedicaid
- Nurse hours
- 3.81 /day
- Staff turnover
- 25%
- Serious cites
- 0
Avera Granite Falls runs on a church-affiliated nonprofit model with 48 beds, and its staffing tells a story that splits in two directions. The day-to-day numbers land just under the national average, and weekends dip about 10% below its own weekday coverage, but only a quarter of its staff left last year, well under the 45.8% national rate, which matters for residents who need consistent faces. The trouble sits in inspections: 17 deficiencies on record, two serious enough to involve harm or jeopardy, one tied to abuse, and a $15,642 fine. That's the gap behind the middling grade, steady hands, uneven oversight.