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

B

83.5/100

Pierz Villa Inc

Pierz, MN · Morrison County

CMS 4/545 bedsFor-profitMedicaid
Nurse hours
4.30 /day
Staff turnover
n/a
Serious cites
0

Pierz Villa runs a 45-bed for-profit home in Morrison County, and the staffing numbers are the strongest part of the picture: 4.30 nurse hours per resident day, roughly 11% above the national average. The catch is weekends, when coverage drops about 14% below the home's own weekday level. Inspections look solid, the most recent was in January 2026, with seven deficiencies on record and none at the harm or jeopardy level, none abuse-related. That combination of decent weekday staffing, a clean harm record, and a recent survey is what keeps this one in reasonable territory despite average marks on quality measures and staffing consistency.

B

83/100

Maplewood Rehabilitation Center

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.

B

82/100

The Villas At The Cedars

Saint Louis Park, MN · Hennepin County

CMS 1/5107 bedsFor-profitMedicaid
Nurse hours
3.40 /day
Staff turnover
39%
Serious cites
0

The Villas At The Cedars runs 107 certified beds under corporate ownership in Saint Louis Park, and its staffing sits at 3.40 nurse hours per resident day, roughly 12% under the national average of 3.86, with weekends running about 9% thinner than weekdays. Turnover at 39.3% is actually better than the 45.8% national figure, so the problem here isn't retention so much as raw coverage. What drags the record down is the inspection side: 59 deficiencies, including 3 at harm or jeopardy level and 5 tied to abuse, with one $22,205 fine and a September 2024 inspection. The quality and staffing stars look fine on paper, but the health inspection star sits at 1 out of 5.

B

82/100

Martin Luther Care Center

Bloomington, MN · Hennepin County

CMS 3/5137 bedsFor-profitMedicaid
Nurse hours
4.50 /day
Staff turnover
24%
Serious cites
0

Martin Luther Care Center has a staffing story that looks strong on paper: 4.50 nurse hours per resident day, about 16% above the national average, with a 5/5 staffing star and turnover at 24% versus a national 45.8%. Weekend coverage dips roughly 8% below its own weekday level. The inspection record tells a different story, with 47 deficiencies on file, including two at the harm or jeopardy level and one abuse-related, plus two fines totaling $20,625. Its last inspection was June 12, 2025. The company is for-profit. Good daily staffing doesn't cancel out a 1/5 health inspection rating.

B

81.5/100

Cornerstone Nsg & Rehab Center

Bagley, MN · Clearwater County

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

Cornerstone Nsg & Rehab Center runs 47 beds in Bagley under corporate for-profit ownership, and its nurse staffing sits at 4.79 hours per resident day, roughly a quarter above the national average of 3.86. That's the strongest number here. The tradeoffs show up elsewhere: weekend staffing drops about 18% below the home's own weekday level, and annual turnover of 50.7% runs above the 45.8% national figure, meaning the people providing that generous weekday coverage keep changing. Inspections look solid on the surface, a 4-star health inspection rating, nothing at the harm or jeopardy level, and a visit as recent as July 2025, but 22 deficiencies sit on the current record, two of them abuse-related, and the 2-star quality measure rating is the weakest mark in the file.

B

81.5/100

Colonial Manor Nursing Home

Lakefield, MN · Jackson County

CMS 1/537 bedsFor-profitMedicaid
Nurse hours
6.37 /day
Staff turnover
61%
Serious cites
0

Colonial Manor runs a for-profit corporation with 37 certified beds in Lakefield, and its nurse staffing sits well above average, 6.37 hours per resident day against a national 3.86. That's the strongest thing going for it, though weekend coverage drops about 17% below its own weekday level, and annual turnover of 60.5% means the staff you meet may not be there in a year. The health inspection record is the weak spot: a 1-out-of-5 star rating, 32 deficiencies on file, including one abuse-related citation, though none reached harm or jeopardy level. Ownership is corporate and for-profit, and the last inspection was January 29, 2026.

B

81/100

The Villas At Roseville

Roseville, MN · Ramsey County

CMS 3/563 bedsFor-profitMedicaid
Nurse hours
3.29 /day
Staff turnover
41%
Serious cites
0

The Villas At Roseville runs about 3.29 nursing hours per resident per day, roughly 15% under the national average of 3.86, and weekends drop another 10% below its own weekday staffing. Turnover sits at 41%, a bit better than the 45.8% national figure. What stands out on the record is the inspection side: 19 deficiencies, two of them at the harm or jeopardy level and one abuse-related, plus two fines totaling $24,791. Ownership is for-profit, through a limited liability company. With a last inspection date of April 2026, the numbers suggest asking specifically about weekend coverage and how the abuse-related finding was resolved.

B

80.5/100

Southview Acres Healthcare Center

West Saint Paul, MN · Dakota County

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

Southview Acres runs on 4.27 nurse hours per resident day, about 11% above the national average, and its staffing and quality measure ratings both come in at 4 out of 5, so the day-to-day care numbers look solid. The problem sits in the inspection record: 43 deficiencies, three of them at harm or jeopardy level and three tied to abuse, plus a $41,555 fine. Weekend staffing drops roughly 11% below weekday levels, which matters if your family visits or needs help on Saturdays and Sundays. For-profit corporate ownership, 210 beds, and a 2 out of 5 inspection rating mean the compliance side has been the weak spot, even while staffing holds up.

B

80.5/100

Shakopee Friendship Manor

Shakopee, MN · Scott County

CMS 3/560 bedsFor-profitMedicaid
Nurse hours
5.07 /day
Staff turnover
n/a
Serious cites
0

Shakopee Friendship Manor runs 60 certified beds under corporate for-profit ownership, and its nurse staffing sits at 5.07 hours per resident day, roughly 31% above the national average of 3.86. That's a real cushion, though weekend coverage dips about 8% below its own weekday level, so care isn't perfectly even across the week. The inspection record is where things get muddier: 15 deficiencies on file, one serious enough to reach harm or jeopardy level, plus a $25,378 fine. No abuse citations, and the most recent inspection was July 2025, so the picture is current. Strong staffing paired with a middling inspection history is the tension here, worth asking about that harm-level citation directly.

B

80/100

The Estates At Chateau Llc

Minneapolis, MN · Hennepin County

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

The Estates at Chateau has a staffing paradox worth understanding. Its CMS staffing star is 5/5, yet the actual hours, 3.09 per resident day, sit about 20% under the national average of 3.86, and weekends run roughly 11% thinner than weekdays. Turnover at 36.7% is better than the 45.8% national figure, so leadership is retaining workers. The problem is the inspection record: 50 deficiencies, one at harm or jeopardy level, six tied to abuse, and a $35,565 fine. A single star on health inspections against three on quality measures tells you the care processes look adequate on paper while the survey history says otherwise.

B

80/100

Sleepy Eye Rehabilitati Center

Sleepy Eye, MN · Brown County

CMS 4/561 bedsFor-profitMedicaid
Nurse hours
3.88 /day
Staff turnover
56%
Serious cites
0

Sleepy Eye Rehabilitation Center runs 61 certified beds as a for-profit corporation, and its recent inspection history is the strongest thing it has going. The last survey was in January 2026 and turned up 17 deficiencies, but only one at the harm or jeopardy level and none related to abuse, a record that supports its 4-star health inspection rating. Staffing sits right at the national average, 3.88 nurse hours per resident day against 3.86, though weekends drop about 12% below the home's own weekday level. The number worth pausing on is turnover: 56.4% against a national average of 45.8%, meaning more than half the nursing staff leaves each year. That churn is what keeps this home a step short of the top tier, despite solid inspections.

B

80/100

Cura Of Watkins

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.

B

80/100

Lakeshore Rehabilitation Center Llc

Waseca, MN · Waseca County

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

Lakeshore Rehabilitation Center runs 52 certified beds in Waseca under corporate for-profit ownership, and the numbers tell a mixed story. Nurse staffing sits at 3.32 hours per resident day, roughly 14% under the national average of 3.86, and weekends run about 9% thinner than weekdays, so coverage is lightest exactly when families tend to visit. Staff turnover of 46.3% is essentially at the national average, meaning the workforce churns as much as anywhere else. On the plus side, the current record shows 13 deficiencies with none at the harm level and none abuse-related, and the most recent inspection was in March 2025.

B

80/100

The Estates At Lynnhurst Llc

Saint Paul, MN · Ramsey County

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

The Estates at Lynnhurst is a for-profit home in Saint Paul with 70 certified beds, and its staffing numbers deserve a close look. Total nurse coverage runs 3.01 hours per resident day, roughly 22 percent under the national average of 3.86, and weekends dip about 11 percent below its own weekday level, so the thinnest coverage lands when families tend to visit. Annual turnover sits at 52.9 percent against a national 45.8 percent, meaning more than half the nursing staff turns over each year. The current inspection record carries 43 deficiencies, including three tied to abuse, though none reached harm or jeopardy level. The most recent inspection was in April 2025.

B

80/100

The North Shore Estates Llc

Duluth, MN · St. Louis County

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

North Shore Estates runs lean on nurse hours, about 3.15 per resident day against a national average near 3.86, and weekends get thinner still, roughly 10% below its own weekday coverage. What keeps the place from looking worse on paper is retention: 32.1% turnover beats the 45.8% national figure by a wide margin, so the aides and nurses you'd meet have likely been there a while. The trade-off shows up in the inspection record: 24 deficiencies, one tied to abuse, though none rose to actual harm or jeopardy, and the last state visit was in February 2026. Quality measures land middling, which fits a home that's stable but stretched.

B

79/100

The Villas At St Louis Park

Saint Louis Park, MN · Hennepin County

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

The Villas At St Louis Park runs 100 certified beds under corporate for-profit ownership, and its nurse staffing sits at 3.44 hours per resident day, roughly 11% under the national average of 3.86. Weekends dip about 8% below the home's own weekday levels, so coverage thins out right when families tend to visit. Turnover is 36.1%, which is actually better than the 45.8% national figure, and the staffing star rating reflects that relative stability. The inspection record is where things get harder to defend: 50 deficiencies on the current record, including two at harm or jeopardy level and three tied to abuse, plus $26,153 in fines across two penalties. The most recent inspection was February 13, 2026. A 2-out-of-5 health inspection rating against a 4-out-of-5 staffing rating tells you the care capacity exists but the compliance record doesn't match it.

B

79/100

Edenbrook Of Rochester

Rochester, MN · Olmsted County

CMS 2/581 bedsFor-profitMedicaid
Nurse hours
3.75 /day
Staff turnover
43%
Serious cites
0

Edenbrook Of Rochester is a for-profit, 81-bed home where the numbers point in two directions at once. Nurse staffing runs 3.75 hours per resident day, a bit under the national average of 3.86, and weekends drop roughly 12% below its own weekday coverage, a gap families should ask about directly. The inspection record carries 34 deficiencies, three of them at the harm or jeopardy level, with $53,260 in fines across three penalties, and its most recent inspection was February 2026. Staff turnover at 42.6% is slightly better than the national 45.8%, and its quality measure rating is strong. The trade-off is real: decent measures and steadier retention, but thin weekend coverage and a serious inspection history.

B

79/100

St Gertrudes Health & Rehabilitation Center

Shakopee, MN · Scott County

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

St. Gertrudes runs a leaner ship than most on the staffing side, 4.16 nurse hours per resident day, roughly 8% above the national average, and its 34.2% turnover is well below the 45.8% norm, which matters for consistency of care. Weekends dip about 7% below weekday coverage, so ask how that plays out on the floor. The trouble sits elsewhere: 32 deficiencies on record, 2 at harm or jeopardy level, 4 tied to abuse, and $29,260 in fines. A January 2026 inspection is recent, but two stars each on health inspections and quality measures tells you the clinical record hasn't kept pace with the staffing.

B

78/100

Lakehouse Healthcare & Rehabilitation Center

Minneapolis, MN · Hennepin County

CMS 1/5260 bedsFor-profitMedicaid
Nurse hours
3.34 /day
Staff turnover
35%
Serious cites
0

Lakehouse Healthcare runs 260 beds in Minneapolis under for-profit LLC ownership, and its inspection record is the first thing to know: 81 deficiencies on file, including one at the harm or jeopardy level and one abuse-related citation, with the most recent inspection in August 2025. Staffing is genuinely better than most homes on retention, 34.5% annual turnover beats the national 45.8%, but total nurse hours come in around 3.34 per resident day, roughly 13% under the national average, and weekends run about 8% thinner than weekdays. That combination, a stable workforce stretched too thin against a heavy citation history, is what sits behind the grade.

B

78/100

The Estates At Roseville Llc

Roseville, MN · Ramsey County

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

The Estates at Roseville runs 140 certified beds under corporate for-profit ownership, and its last health inspection was in May 2025. That inspection record carries 27 deficiencies, none flagged at the harm or jeopardy level, though two are abuse-related, worth asking about directly. Nurse staffing sits at 3.57 hours per resident day, roughly 8 percent under the national figure, and weekends run about 4 percent thinner than weekdays. Staff turnover is 35.6 percent, below the 45.8 percent national average, which suggests people tend to stay. So you have solid quality and staffing ratings sitting alongside a middling inspection history and a fairly long deficiency list.

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