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 61 to 80 of 103, best-graded first.

B

72/100

Hillcrest Health Care, Llc

Mankato, MN · Blue Earth County

CMS 1/595 bedsFor-profitMedicaid
Nurse hours
3.55 /day
Staff turnover
54%
Serious cites
0

Hillcrest runs 3.55 nurse hours per resident day, roughly 8% under the national average, and weekends drop about 11% below its own weekday staffing. That thinner weekend coverage matters because the record shows 41 deficiencies, three of them at harm or jeopardy level and one abuse-related, with a $17,345 fine and an inspection from June 2024. Turnover sits at 54.1% against a national 45.8%, so aides and nurses are cycling out faster than usual. The corporation that owns the 95-bed home is for-profit. Two out of five on inspections and two out of five on quality measures, with staffing the relative bright spot at three, describes a building where the clinical basics get done but the margin for error is narrow.

B

72/100

Hayes Residence

Saint Paul, MN · Ramsey County

CMS 2/540 bedsFor-profitMedicaid
Nurse hours
2.53 /day
Staff turnover
58%
Serious cites
0

Hayes Residence runs on 2.53 nurse staffing hours per resident day, roughly a third below the national average of 3.86, and weekends dip about 9% below its own weekday levels, so the thinnest coverage lands when families tend to visit. Staff turnover sits at 57.7% against a national 45.8%, meaning more than half the nursing staff leaves each year. Its last inspection was in June 2025, and the record carries 17 deficiencies, two of them serious enough to reach harm or jeopardy level. No abuse citations appear, and the quality measure rating is average, but a for-profit home with that staffing gap, that turnover, and two harm-level findings at its most recent survey is worth a close look before you decide.

B

71.5/100

Hopkins Restorative Care Center

Hopkins, MN · Hennepin County

CMS 1/565 bedsFor-profitMedicaid
Nurse hours
n/a /day
Staff turnover
n/a
Serious cites
0

Hopkins Restorative Care Center is a 65-bed for-profit home in Hennepin County, and the staffing numbers are the first thing I'd look at, a 1-star CMS staffing rating is about as low as that scale goes, meaning nurse hours per resident fall well short of what the federal government considers adequate. The inspection record shows 45 deficiencies on the current record, including 3 abuse-related citations, though none rose to the harm or jeopardy level. The last inspection was in March 2026, so the record is recent. Quality measures land at 3 stars, which suggests some clinical care is being delivered, but with this few staff, I'd want to ask directly how they cover overnight shifts and weekends before making a decision.

B

71/100

The Emeralds At Fairbault Llc

Faribault, MN · Rice County

CMS 1/5109 bedsFor-profitMedicaid
Nurse hours
3.31 /day
Staff turnover
64%
Serious cites
0

The Emeralds At Faribault runs lean on nursing staff, 3.31 hours per resident per day against a national average of 3.86, and weekends drop about 8% below its own weekday coverage. Staff turnover sits at 63.8%, well above the 45.8% national figure, which matters because that's a lot of caregivers cycling through the building each year. The inspection record is where the real concern lives: 61 deficiencies, including 8 tied to abuse, with the most recent inspection in May 2025. None were cited at the harm or jeopardy level, so this isn't a home where residents have been seriously injured in a documented incident, but the sheer volume and the abuse-related findings are worth asking about directly before you decide.

B

71/100

The Villas At The Park

Saint Louis Park, MN · Hennepin County

CMS 2/552 bedsFor-profitMedicaid
Nurse hours
3.16 /day
Staff turnover
37%
Serious cites
0

The Villas At The Park runs 3.16 nurse staffing hours per resident day, about 18% under the national average of 3.86, and weekends dip roughly 7% below its own weekday levels, so coverage is thinnest exactly when families tend to visit. Turnover is a genuine bright spot at 36.6%, well under the 45.8% national figure, and the quality measure rating sits at 4/5. The inspection record is where this home gets tripped up: 29 deficiencies on file, two at harm or jeopardy level, two abuse-related, and 16 fines totaling $162,230. The most recent inspection was November 2025. A for-profit corporate owner, steady staff retention, and a long citation history coexist here, the staffing numbers and deficiency log are what deserve your scrutiny.

B

71/100

Parmly On The Lake Llc

Chisago City, MN · Chisago County

CMS 2/591 bedsFor-profitMedicaid
Nurse hours
3.48 /day
Staff turnover
52%
Serious cites
0

Parmly On The Lake runs 91 certified beds in Chisago City and staffs at 3.48 total nurse hours per resident day, roughly 10% under the national average of 3.86. That shortfall gets worse on weekends, when coverage drops about 11% below its own weekday level, and 52% annual turnover means a lot of the aides and nurses your family meets will be new. The current inspection record carries 20 deficiencies, including two at the harm or jeopardy level and two tied to abuse, plus one fine of $8,193. The most recent inspection was September 19, 2024, so that record is fairly current. For-profit corporate ownership, and the quality measure star rating sits at 2 of 5.

B

71/100

The Estates At Greeley Llc

Stillwater, MN · Washington County

CMS 4/564 bedsFor-profitMedicaid
Nurse hours
3.30 /day
Staff turnover
55%
Serious cites
0

The Estates at Greeley runs 64 beds in Stillwater under for-profit partnership ownership, and its nursing hours come in around 14% under the national average, with weekends staffed roughly 12% lighter than weekdays. Turnover sits at 54.7% against a national 45.8%, meaning nearly six in ten caregivers left over the year. Its inspection record carries 22 deficiencies, including one at the harm level and four tied to abuse. The most recent inspection was in August 2024. CMS rates the staffing 4 out of 5 but the quality measures just 2, and those two numbers don't tell the same story about what daily life looks like here.

B

71/100

Sterling Park Health Care Center

Waite Park, MN · Stearns County

CMS 2/540 bedsFor-profitMedicaid
Nurse hours
4.19 /day
Staff turnover
65%
Serious cites
0

Sterling Park runs 40 beds in Waite Park under for-profit partnership ownership. The raw staffing number looks good, 4.19 nurse hours per resident day, about 8% above the national average, and CMS gives it 4 out of 5 stars on staffing. But the stability behind that number is shaky: annual turnover sits at 65.3% against a national average of 45.8%, and weekend hours drop roughly 14% below its own weekday coverage. On the health inspection side, 19 deficiencies are on record, including one at the harm level and one abuse-related, with the most recent inspection in August 2025. Quality measures land at 3 out of 5. Plenty of hands scheduled, in other words, fewer of them staying, and inspection problems that haven't gone away.

B

71/100

Andrew Residence

Minneapolis, MN · Hennepin County

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

Andrew Residence runs on 1.95 nurse staffing hours per resident day, roughly half the national average, and the weekend gap is real: about 23% less coverage than weekdays. That staffing level earned a 1 out of 5 from CMS, and it's the clearest number on the page. The 19 deficiencies on record, including one at harm or jeopardy level and three tied to abuse, with a 2 out of 5 inspection rating, tell you what the surveyors found when they looked. The 5 out of 5 quality measure score stands out against all that, but those measures are self-reported, and a 212-bed for-profit home with thin staffing has less margin to catch problems before they escalate.

C

69/100

River Valley Health And Rehabilitation Center Llc

Redwood Falls, MN · Redwood County

CMS 3/543 bedsFor-profitMedicaid
Nurse hours
3.62 /day
Staff turnover
84%
Serious cites
0

River Valley Health and Rehabilitation Center runs 43 certified beds under corporate for-profit ownership, and its nurse staffing sits at 3.62 hours per resident day, roughly 6% under the national average of 3.86. Weekends get thinner still, running about 12% below the home's own weekday level, so coverage dips exactly when families tend to visit. The bigger number to sit with is turnover: 83.7% annually against a national average of 45.8%, meaning most of the people caring for your relative are new to the building. Twenty-one deficiencies sit on the current record, including one at the harm or jeopardy level and four tied to abuse. The last inspection was March 24, 2026, with a single fine of $14,069.

C

69/100

Edenbrook Pine Haven

Pine Island, MN · Goodhue County

CMS 2/570 bedsFor-profitMedicaid
Nurse hours
4.47 /day
Staff turnover
74%
Serious cites
0

Edenbrook Pine Haven runs 70 certified beds as a nonprofit corporation, and its last health inspection was recent, August 2025, so the record you're seeing is current, not stale. What that record shows is a staffing problem: 73.6% annual turnover against a national average of 45.8%, and CMS gives the home just one star for staffing. Inspection history carries 28 deficiencies, including one at the harm or jeopardy level and one tied to abuse, plus a $14,898 fine. Quality measures sit at two stars, inspections at three. High turnover at a home this size usually means caregivers are constantly new, which matters more than any single rating when you're deciding who'll actually be at the bedside.

C

69/100

Mala Strana Health Care, Llc

New Prague, MN · Scott County

CMS 4/569 bedsFor-profitMedicaid
Nurse hours
3.79 /day
Staff turnover
75%
Serious cites
0

Mala Strana runs 69 certified beds under for-profit corporate ownership, and its inspection history is genuinely strong, a 4-out-of-5 health inspection rating with the most recent survey completed in April 2026. The trouble sits elsewhere. Nurse staffing comes in at 3.79 hours per resident day, just under the national average, and weekends drop roughly 10% below what the home staffs on weekdays, which matters when aides are already stretched. Turnover is the number that should give you pause: 75.3% of staff leaving annually against a national average of 45.8%. Ten deficiencies sit on the current record, including one at the harm level and two tied to abuse. Good surveys, thin staffing, heavy churn.

C

69/100

Oaklawn Health Care, Llc

Mankato, MN · Blue Earth County

CMS 2/560 bedsFor-profitMedicaid
Nurse hours
3.79 /day
Staff turnover
66%
Serious cites
0

Oaklawn Care & Rehabilitation Center runs 60 certified beds in Mankato under corporate for-profit ownership. Nurse staffing sits at 3.79 hours per resident day, just under the national average of 3.86, and weekends drop about 12% below what the home staffs on weekdays, so the thinnest coverage lands when families tend to visit. Annual turnover of 66.3% is well above the national 45.8%, meaning roughly two of every three caregivers leave each year. The current inspection record carries 20 deficiencies, including one at the harm or jeopardy level and three tied to abuse, plus six fines totaling $59,001. The most recent inspection was April 16, 2025, so it's fairly current.

C

68/100

Hilltop Healthcare Rehabilitation And Skilled Nurs

Duluth, MN · St. Louis County

CMS 2/5140 bedsFor-profitMedicaid
Nurse hours
3.31 /day
Staff turnover
50%
Serious cites
0

Hilltop runs about 140 beds in Duluth under for-profit partnership ownership, and the numbers worth your attention are the ones a star rating can hide. Nurse staffing comes in around 3.31 hours per resident day, roughly 14 percent under the national average, and weekends drop another 7 percent below its own weekday levels, meaning the thinnest coverage lands exactly when families tend to visit. Annual turnover sits at 50 percent. The inspection record is where things get serious: 35 deficiencies, three at harm or jeopardy level, three tied to abuse, and $168,221 in fines across three penalties. The most recent inspection was March 12, 2026, so that record is current.

C

68/100

The Gardens At Winsted Llc

Winsted, MN · Mc Leod County

CMS 2/570 bedsFor-profitMedicaid
Nurse hours
3.36 /day
Staff turnover
56%
Serious cites
0

The Gardens at Winsted is a 70-bed for-profit home where nurse staffing runs about 13% under the national average, roughly 3.36 hours per resident day against 3.86. Weekends are thinner still, about 10% below the home's own weekday coverage, and annual turnover sits at 55.6% versus 45.8% nationally, so the people providing care are changing often. The inspection record shows 41 deficiencies, including one at the harm level and two abuse-related, with an $8,021 fine and a May 2025 visit. Two-star inspection and quality ratings round that out. Families should ask directly about weekend coverage and how abuse allegations were resolved.

C

67.5/100

Green Lea Senior Living

Mabel, MN · Fillmore County

CMS 1/541 bedsFor-profitMedicaid
Nurse hours
2.37 /day
Staff turnover
n/a
Serious cites
0

Green Lea Senior Living runs 2.37 nurse hours per resident day, roughly 39 percent under the national average of 3.86, with weekends about 6 percent thinner than weekdays, so the thinnest coverage lands when families tend to visit. The inspection record is heavy: 38 deficiencies, two of them at harm or jeopardy level and four tied to abuse, and the most recent inspection in June 2025 didn't clear that. A 4/5 quality measure score sits oddly beside a 1/5 on staffing and a 1/5 on health inspections, which tells you charted care metrics look better than the day-to-day reality of who's actually on the floor. Corporate for-profit ownership, 41 beds.

C

67/100

The Waterview Pines Llc

Virginia, MN · St. Louis County

CMS 1/583 bedsFor-profitMedicaid
Nurse hours
3.30 /day
Staff turnover
57%
Serious cites
0

The Waterview Pines runs on 3.30 nurse hours per resident day, about 15% under the national average, and weekend staffing drops roughly 11% below its own weekday level. That thin coverage shows up in the inspection record: 39 deficiencies, including two at the harm or jeopardy level and five tied to abuse, against a one-star health inspection rating. Staff turnover sits at 57.1%, well above the 45.8% national figure, so residents cycle through a lot of unfamiliar aides. It's a for-profit partnership with 83 beds, fined $10,036, last inspected January 15, 2026. The quality measure rating of three stars suggests some clinical metrics track better than the day-to-day staffing and safety picture.

C

67/100

The Emeralds At St Paul Llc

Saint Paul, MN · Ramsey County

CMS 1/5100 bedsFor-profitMedicaid
Nurse hours
4.60 /day
Staff turnover
24%
Serious cites
0

The Emeralds At St Paul runs on a for-profit corporate model, and its nurse staffing sits at 4.60 hours per resident day, about 19% above the national average, with weekend coverage dipping roughly 8% below its own weekday levels. Annual turnover is 23.6%, well under the 45.8% national figure, so the same caregivers are largely sticking around. What pulls the record down is the inspection side: 62 deficiencies on file, 7 of them at harm or jeopardy level and 8 abuse-related, plus four fines totaling $138,736. The most recent inspection was July 30, 2025. Good staffing and a troubled survey history are both true here at once.

C

67/100

Glenoaks Senior Living Campus

New London, MN · Kandiyohi County

CMS 1/552 bedsFor-profitMedicaid
Nurse hours
3.23 /day
Staff turnover
81%
Serious cites
0

Glenoaks Senior Living Campus runs 52 certified beds in New London under corporate for-profit ownership, and the numbers deserve a close look before you visit. Nurse staffing sits at 3.23 hours per resident day, roughly 16 percent under the national average, and weekends run about 11 percent thinner than weekdays, so care on a Saturday may look different than on a Tuesday. Staff turnover of 80.5 percent, against a national average near 46 percent, means the aides and nurses who know your family member are likely to change often. The health inspection record is the harder part: 47 deficiencies, including 3 at the harm or jeopardy level and 4 tied to abuse, with two fines totaling $29,822. The most recent inspection was in April 2025, so the record is current, not stale.

C

67/100

Central Health Care Center

Le Center, MN · Le Sueur County

CMS 3/540 bedsFor-profitMedicaid
Nurse hours
3.64 /day
Staff turnover
62%
Serious cites
0

Central Health Care Center runs 40 beds in Le Center under corporate for-profit ownership, and the numbers worth your attention are the ones families rarely ask about. Nurse staffing sits at 3.64 hours per resident per day, roughly 6% under the national average, and it drops about another 10% on weekends when oversight tends to be thinnest. Staff turnover is the bigger tell: 62.1% annually against a national average of 45.8%, which means the people caring for your relative are likely to change often. Fourteen deficiencies are on the current record, including two at the harm or jeopardy level and two tied to abuse, with one fine of $21,048. The most recent inspection was February 10, 2026.

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