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

103 For-Profit Nursing Homes in Minnesota

103 of the 338 Medicare-certified nursing homes in Minnesota (30%) are for-profit, and all are listed below. They average 3.69 nursing hours per resident per day, 0.5 hours below the 4.19 for every home in Minnesota. Nurse staff turnover runs 46.3%, 4.1 points higher than the 42.2% across all homes there. The Birches At Trillium Woods in Plymouth grades highest at A (96 out of 100).

How for-profit homes in Minnesota compare

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

Nursing hours per resident per day

3.69

All homes in Minnesota: 4.19

Worse than the local average

Nurse staff turnover

46.3%

All homes in Minnesota: 42.2%

Worse than the local average

Average ElderGrade score

74.1/100

All homes in Minnesota: 79.4/100

Worse than the local average

Grade spread

A
B
C
D

14 grade A, 55 grade B, 23 grade C, 11 grade D,

The best-graded for-profit home in Minnesota is The Birches At Trillium Woods in Plymouth, MN, grade A, 96/100.

Every for-profit nursing home in Minnesota

Showing 1 to 20 of 103, best-graded first.

A

96/100

Valley Care And Rehab Llc

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.

A

96/100

The Birches At Trillium Woods

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.

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

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

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.

A

89/100

Edenbrook Of Edina

Minneapolis, MN · Hennepin County

CMS 3/580 bedsFor-profitMedicaid
Nurse hours
4.01 /day
Staff turnover
38%
Serious cites
0

Edenbrook Of Edina runs 4.01 nurse hours per resident day, a bit above the national average, and its staff turnover of 38.3% is lower than the 45.8% typical elsewhere, meaning caregivers here tend to stick around longer than at most homes. Weekends, though, dip roughly 10% below weekday coverage, so ask how that gap gets filled. The record isn't clean: 29 deficiencies, including six tied to abuse and one at the harm level, with a two-star health inspection rating. That last inspection was in January 2026, so the findings are recent. Quality measures score well and staffing is solid, but the inspection history is the part worth pressing on.

A

89/100

The Green Prairie Rehabilitation Center

Plainview, MN · Wabasha County

CMS 5/542 bedsFor-profitMedicaid
Nurse hours
3.29 /day
Staff turnover
39%
Serious cites
0

The Green Prairie Rehabilitation Center runs 42 beds in Plainview under corporate for-profit ownership, and its last health inspection came in December 2025 with no deficiencies at the harm or jeopardy level, though one abuse-related citation is on the record among ten total. Nurse staffing sits at 3.29 hours per resident day, roughly 15% under the national average of 3.86, and weekends run about 11% leaner than weekdays. Turnover is 38.9%, which is actually better than the 45.8% national figure. Federal ratings put quality measures and staffing at the top of the scale, and inspection results close behind.

A

88.5/100

Barrett Care Center Inc

Barrett, MN · Grant County

CMS 5/540 bedsFor-profitMedicaid
Nurse hours
4.99 /day
Staff turnover
39%
Serious cites
0

Barrett Care Center runs on 4.99 nurse hours per resident day, roughly 29% above the national average, which is the main reason its staffing rating sits at the top of CMS's scale. Weekend coverage drops about 17% from weekday levels, so ask how that plays out on Saturdays and Sundays. The inspection record is clean where it matters: four deficiencies total, none causing harm or jeopardy, none tied to abuse, with the most recent survey in June 2025. Staff turnover at 39.2% is better than the 45.8% national figure, no small thing in a 40-bed rural home. Corporate for-profit ownership, average quality measures, strong staffing, and recent inspections, that combination is what's behind the grade.

A

87/100

The Estates At Linden Llc

Stillwater, MN · Washington County

CMS 5/551 bedsFor-profitMedicaid
Nurse hours
3.47 /day
Staff turnover
51%
Serious cites
0

The Estates at Linden runs 3.47 nurse hours per resident day, roughly 10 percent under the national average of 3.86, and weekend coverage drops about another 10 percent below its own weekday levels. Staff turnover sits at 51.3 percent against a national 45.8 percent, so the people around your relative change fairly often. Its inspection record shows 12 deficiencies, including one at the harm or jeopardy level and two tied to abuse. On the other hand, the last inspection was recent, January 2026, and the quality measure side of things holds up well. For-profit, LLC-owned, 51 beds in Stillwater. The staffing numbers and that abuse finding are what you'd want to ask about directly.

A

87/100

The Villas At Richfield

Richfield, MN · Hennepin County

CMS 3/5105 bedsFor-profitMedicaid
Nurse hours
3.27 /day
Staff turnover
28%
Serious cites
0

The Villas At Richfield runs lean on nurse staffing, 3.27 hours per resident day, about 15% under the national average, with weekends roughly 9% thinner than weekdays. What stands out instead is retention: 28.4% turnover against a 45.8% national rate, which suggests people stay, even if there aren't quite enough of them. The inspection record shows 36 deficiencies, none at harm or jeopardy level, though two are abuse-related and worth asking about directly. This for-profit LLC was last inspected in May 2026, and a 3/5 health inspection rating sits alongside 4/5 marks for quality measures and staffing.

A

86/100

The Estates At Bloomington Llc

Bloomington, MN · Hennepin County

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

The Estates at Bloomington runs 68 certified beds under for-profit LLC ownership, and its nurse staffing sits at 3.33 hours per resident day, roughly 14% under the national average of 3.86. Weekends dip about 9% below the home's own weekday coverage, so the thinnest shifts land when families tend to visit. Turnover is the brighter spot: 37.1% against a national 45.8%. The inspection record is where you'll want to ask questions. There are 33 deficiencies on file, including one at the harm or jeopardy level and four tied to abuse. The last inspection was April 23, 2026. A three-out-of-five health inspection rating with that count tells you the survey history is doing more work here than the staffing or quality numbers.

A

86/100

Ostrander Care And Rehab

Ostrander, MN · Fillmore County

CMS 5/525 bedsFor-profitMedicaid
Nurse hours
3.55 /day
Staff turnover
38%
Serious cites
0

Ostrander Care and Rehab is a 25-bed for-profit home in Fillmore County, and its inspection record is the strongest thing about it, a five-star health inspection rating with nine deficiencies on file, none of them serious enough to cause harm or jeopardy. Staffing is where it gets thinner: 3.55 nurse hours per resident day sits about 8 percent under the national average, and weekends run roughly 14 percent below the home's own weekday staffing, so care gets lighter exactly when families tend to visit. Turnover at 37.5 percent is meaningfully better than the 45.8 percent national figure, which matters for consistency. One abuse-related deficiency is on record, worth asking about directly.

A

86/100

Grand Avenue Rest Home

Minneapolis, MN · Hennepin County

CMS 3/520 bedsFor-profitMedicaid
Nurse hours
2.44 /day
Staff turnover
36%
Serious cites
0

Grand Avenue Rest Home runs 20 beds on Minneapolis's South Side, and the numbers tell two different stories. Nurse staffing sits at 2.44 hours per resident day, roughly 37 percent under the national average, with weekends running about 10 percent thinner than weekdays, so the stretches without a nurse in the building matter more here than in a larger home. Staff turnover is 36.4 percent, better than the 45.8 percent national figure, and the quality measure rating is strong at 4 out of 5. Against that, 51 deficiencies sit on the current record, including six tied to abuse, with no harm-level findings, and the last inspection was September 11, 2025.

A

85/100

Laurels Peak Health Care, Llc

Mankato, MN · Blue Earth County

CMS 4/560 bedsFor-profitMedicaid
Nurse hours
3.93 /day
Staff turnover
43%
Serious cites
0

Laurels Peak runs 60 beds in Mankato under corporate for-profit ownership, and its staffing is the clear strength: 3.93 nurse hours per resident day sits slightly above the national average, enough for CMS to hand it a top staffing rating. Weekend coverage dips about 12% below weekday levels, so ask how that plays out on a Sunday. Turnover at 43% is a touch better than the national 45.8%. The concern is the inspection record, 37 deficiencies, one serious enough to reach harm or jeopardy level, and a 2-out-of-5 health inspection rating from a visit in September 2025. No abuse citations appear. Solid hands-on care, weaker safety and compliance.

B

84.5/100

Evansville Care Center

Evansville, MN · Douglas County

CMS 5/527 bedsFor-profitMedicaid
Nurse hours
3.92 /day
Staff turnover
16%
Serious cites
0

Evansville Care Center is a 27-bed for-profit run by a limited liability company, and its staffing numbers are the headline: 3.92 nurse hours per resident day, just above the national average, with a 16% turnover rate against a national 45.8%. That stability matters more than the small margin above average, because consistent caregivers know residents. Weekend staffing drops roughly 17% below weekday levels, so ask how that plays out on Saturdays and Sundays. The current record shows 8 deficiencies, none at harm or jeopardy level and none abuse-related, with a 4/5 inspection rating and a 5/5 staffing rating. The last inspection was January 21, 2026, so the record is recent.

B

84/100

Whitewater Health Services

St Charles, MN · Winona County

CMS 2/545 bedsFor-profitMedicaid
Nurse hours
3.52 /day
Staff turnover
23%
Serious cites
0

Whitewater Health Services runs 45 beds in St. Charles under corporate for-profit ownership, and its staffing sits at 3.52 nurse hours per resident day, roughly 9% under the national average of 3.86. Weekends dip about 7% below its own weekday levels, so coverage thins out exactly when families tend to visit. The stronger number is turnover: 22.7% against a national average of 45.8%, meaning the aides and nurses here tend to stay. Inspections in May 2025 turned up 22 deficiencies, including one at the harm level and three tied to abuse, plus a single $16,452 fine. Consistent caregivers, but a citation record worth asking about directly.

B

84/100

Edenbrook Rochester West

Rochester, MN · Olmsted County

CMS 2/548 bedsFor-profitMedicaid
Nurse hours
4.25 /day
Staff turnover
34%
Serious cites
0

Edenbrook Rochester West runs 48 beds under for-profit LLC ownership, and the staffing picture is genuinely better than most: 4.25 nurse hours per resident day, roughly 10% above the national average, with a 34.4% turnover rate that beats the 45.8% norm. Weekends slip about 14% below weekday coverage, which is worth knowing if your visits fall on Saturdays. What pulls the record down is inspections, a 1-out-of-5 health inspection rating, 41 deficiencies on the current record including three at harm or jeopardy level and one abuse-related, plus a $14,518 fine. The most recent inspection was November 2025, so the findings are current, not stale. Strong staffing, troubled oversight.

B

84/100

Woodlyn Heights Healthcare Center

Inver Grove Heights, MN · Dakota County

CMS 2/579 bedsFor-profitMedicaid
Nurse hours
3.82 /day
Staff turnover
40%
Serious cites
0

Woodlyn Heights runs 79 certified beds under corporate for-profit ownership, and its inspection record is the weak spot: 50 deficiencies on file, including one at the harm level and one tied to abuse. That's a lot of paperwork for a home this size, and the two-star health inspection rating reflects it. Staffing looks steadier, 3.82 nurse hours per resident day, roughly a hair under the national average, with weekend coverage dropping about 11% below weekdays. Turnover at 40.3% actually beats the national 45.8%, which suggests workers stay longer than at the typical home. Quality measures score well at 4/5 stars, so day-to-day care metrics look solid even though the inspection history is what I'd bring up first with the family.

B

84/100

Aicota Health Care Center

Aitkin, MN · Aitkin County

CMS 2/556 bedsFor-profitMedicaid
Nurse hours
4.17 /day
Staff turnover
n/a
Serious cites
0

Aicota Health Care Center runs 4.17 nurse hours per resident day, roughly 8% above the national average, which helps explain the staffing side of its record. Weekend coverage drops about 16% below what the home provides on weekdays, so the weekday number isn't the whole story. State inspectors found 19 deficiencies on the current record, none at the harm or jeopardy level and none related to abuse, a long list, but not a dangerous one. The most recent inspection was January 9, 2026, so the findings are current. This is a for-profit corporation running 56 certified beds in Aitkin. Solid care numbers, steady survey activity, and staffing that thins out on weekends.

B

84/100

Woodlake Healthcare And Rehabilitation Center

Crystal, MN · Hennepin County

CMS 3/5188 bedsFor-profitMedicaid
Nurse hours
4.28 /day
Staff turnover
28%
Serious cites
0

Woodlake runs on staffing that's meaningfully above what most homes manage, 4.28 nurse hours per resident day against a national average of 3.86, and its 28.2% turnover is well below the 45.8% typical elsewhere, which matters because stable aides know the residents. Weekends run about 7% thinner than weekdays, so ask how that gap gets covered. The tradeoff shows up in its record: 26 deficiencies, two tied to abuse, though none reached harm or jeopardy level, and the last inspection was recent, in December 2025. It's a for-profit, individually owned home with 188 beds, and the health inspection and quality ratings both sit at three stars.

Frequently asked questions

How many for-profit nursing homes are there in Minnesota?
There are 103 for-profit Medicare-certified nursing homes in Minnesota, 30% of the 338 nursing homes there.
Are for-profit nursing homes better staffed?
In Minnesota they average 3.69 total nursing hours per resident per day, against 4.19 for all nursing homes in Minnesota, a difference of -0.5 hours. Staff turnover averages 46.3% against 42.2%.
Which for-profit nursing home grades best in Minnesota?
The Birches At Trillium Woods in Plymouth, MN, grade A, 96 out of 100.
Does being for-profit mean a nursing home is safe?
No. Of the 103 graded for-profit homes in Minnesota, 14 grade A and 11 grade D or F.
Do for-profit nursing homes in Minnesota accept Medicaid?
103 of the 103 are certified to accept Medicaid. See Medicaid and nursing homes.

Before you shortlist in Minnesota