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

B

78/100

The Villas At St Paul

Saint Paul, MN · Ramsey County

CMS 2/5105 bedsFor-profitMedicaid
Nurse hours
3.21 /day
Staff turnover
48%
Serious cites
0

The Villas At St Paul runs about 3.21 nurse hours per resident day, roughly 17% under the national average, and weekend coverage drops another 10% below its own weekday level. That's a for-profit partnership operating 105 certified beds, with staff turnover at 48.1%, a bit above the 45.8% national figure. Inspectors were last in on April 3, 2025, and the home carries 36 deficiencies, none at harm or jeopardy level, though three are abuse-related. Its last inspection is recent, which counts for something, and the staffing star rating holds at 4/5 despite the below-average total hours. So the picture is mixed: adequate on paper in some categories, thinner on direct care hours and weekend consistency than the numbers first suggest.

B

78/100

Edenbrook Of St Cloud

Saint Cloud, MN · Stearns County

CMS 3/577 bedsFor-profitMedicaid
Nurse hours
3.90 /day
Staff turnover
47%
Serious cites
0

Edenbrook Of St Cloud runs 77 certified beds under for-profit LLC ownership, and its nurse staffing sits at 3.90 hours per resident day, barely above the national average of 3.86. That thin margin matters more when you look at weekends, which run about 13% below the home's own weekday level. Staff turnover is 46.9%, a touch worse than the 45.8% national figure. The current inspection record shows 33 deficiencies, one serious enough to reach harm or jeopardy level, though none are abuse-related. The last full inspection was June 26, 2025, so the picture is reasonably current. State surveyors rated health inspections and quality measures each 3 out of 5.

B

77/100

St Anthony Health & Rehabilitation

St Anthony, MN · Anoka County

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

St. Anthony Health & Rehabilitation runs on a for-profit partnership model with 110 certified beds, and its nurse staffing sits at 3.73 hours per resident day, roughly 3% under the national average of 3.86. Weekends dip about 10% below the home's own weekday coverage, so families should ask how that gap gets filled. Turnover lands at 42.6%, a bit better than the 45.8% national figure. The current inspection record carries 28 deficiencies, none at harm or jeopardy level, though two are abuse-related, plus one fine of $10,203. The most recent inspection was April 10, 2025.

B

77/100

The Gardens At Foley Llc

Foley, MN · Benton County

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

The Gardens at Foley runs a 78-bed for-profit home in Benton County, and the staffing numbers are the first thing worth noticing. At 3.62 nurse hours per resident day, it sits about 6% under the national average, and weekends drop roughly 14% below its own weekday level, so coverage thins out right when families tend to visit and when fewer eyes are on residents. Annual turnover of 56.4% is well above the 45.8% national figure, which usually means caregivers cycle through faster than they can learn the building and its residents. The inspection record shows 26 deficiencies, one serious enough to reach harm or jeopardy level, with a single fine of $8,824 and a September 2025 survey.

B

77/100

Havenwood Care Center

Bemidji, MN · Beltrami County

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

Havenwood Care Center sits in Bemidji with 65 certified beds, run by a for-profit corporation, and its numbers pull in two directions. Nurse staffing runs 4.35 hours per resident day, about 13% above the national average, and turnover at 36.6% is better than the 45.8% national figure, real strengths. But the inspection record is where the story turns: 49 deficiencies on file, four of them at harm or jeopardy level, four tied to abuse, and four fines totaling $137,245. Weekend staffing also dips about 8% below weekday levels. The quality and staffing stars look strong; the health inspection star does not, and that gap is what families should sit with.

B

77/100

Hope Springs At Minnetonka

Minnetonka, MN · Hennepin County

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

Hope Springs At Minnetonka runs 21 beds, and the staffing numbers are the interesting part: 2.82 nurse hours per resident day, roughly 27% under the national average, and weekends drop about 25% below its own weekday level. So care is thin, and thinner on Saturdays and Sundays. What offsets that is stability, 12.5% annual turnover against a national 45.8% means the people who are there tend to stay, which matters more in a small building where residents know their aides. The tradeoff shows up in oversight: 37 deficiencies on record, none at harm level, with three fines totaling $9,496 and a recent June 2026 inspection. Ask about weekend coverage specifically.

B

76.5/100

New Brighton Care Center

New Brighton, MN · Ramsey County

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

New Brighton Care Center runs a for-profit corporate operation with 57 beds, and its nurse staffing sits at 4.24 hours per resident day, roughly 10% above the national average of 3.86. That's a real plus, though weekend coverage dips about 10% below its own weekday levels, so care may thin out when families visit. The current inspection record shows 29 deficiencies, two of them abuse-related, with none at the harm or jeopardy level; the last inspection was November 2025. Its two-star inspection and quality ratings are the weak spots against a three-star staffing score. Worth asking specifically how the abuse deficiencies were resolved.

B

76/100

The Villas At Brookview

Golden Valley, MN · Hennepin County

CMS 1/5104 bedsFor-profitMedicaid
Nurse hours
3.50 /day
Staff turnover
38%
Serious cites
0

The Villas At Brookview runs 104 beds in Golden Valley under corporate ownership, and its inspection record is the thing to look at first: 36 deficiencies on file, including one at the harm-or-jeopardy level and two tied to abuse. That is a lot of citations, and the single star CMS gives its health inspections reflects it, the last full inspection was April 16, 2026. Staffing sits at 3.50 nurse hours per resident day, roughly 9% under the national average, and weekends run about 12% thinner than weekdays. Turnover of 38.3% is actually better than the 45.8% national figure, so the issue here isn't retention, it's how many hours each resident gets.

B

76/100

Cura Of Paynesville

Paynesville, MN · Stearns County

CMS 4/551 bedsFor-profitMedicaid
Nurse hours
4.49 /day
Staff turnover
57%
Serious cites
0

Cura Of Paynesville runs 51 certified beds under corporate for-profit ownership, and the nursing hours tell a decent story: 4.49 per resident day, roughly 16% above the national average of 3.86. Weekends thin out by about 14% against its own weekdays, though, and turnover sits at 56.9%, well above the 45.8% national figure, so the care you see depends heavily on who's still there. Six deficiencies on record, none at harm or jeopardy level and none abuse-related, with a recent April 2026 inspection. Staffing and health inspection each earn 4 of 5 stars; quality measures come in at just 2.

B

76/100

The Estates At Twin Rivers Llc

Anoka, MN · Anoka County

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

The Estates at Twin Rivers runs 50 certified beds in Anoka under corporate for-profit ownership, and its staffing sits about 10% under the national average at 3.48 nurse hours per resident day. Weekends dip roughly 11% below its own weekday coverage, so the thinnest shifts land when families tend to visit. Turnover is essentially average at 45.5%. The real trouble is the inspection record: 38 deficiencies currently on file, one serious enough to reach harm or jeopardy level, from a survey completed May 23, 2025, a one-star health inspection rating against a two-star quality measure score. Staffing hours look better than that, but they don't erase what inspectors found.

B

76/100

La Crescent Health Services

La Crescent, MN · Houston County

CMS 1/542 bedsFor-profitMedicaid
Nurse hours
3.86 /day
Staff turnover
48%
Serious cites
0

La Crescent Health Services sits at exactly the national average for nurse staffing, 3.86 hours per resident day, which sounds fine until you notice the weekend dip. Coverage drops about 13% below its own weekday level, so the hours your family member gets on a Saturday look different from a Tuesday. Turnover runs 48.4% against a national 45.8%, meaning nearly half the staff left within a year. The bigger concern is the inspection record: 32 deficiencies, including one at the harm level and two tied to abuse, with a one-star health inspection rating. That's a lot of documented problems for a 42-bed building, and it's why the overall picture lands where it does despite decent staffing numbers.

B

76/100

Prairie View Senior Living

Tracy, MN · Lyon County

CMS 3/545 bedsFor-profitMedicaid
Nurse hours
3.19 /day
Staff turnover
50%
Serious cites
0

Prairie View Senior Living runs about 3.19 nurse hours per resident day, roughly 18% under the national average of 3.86. Weekends drop another 12% below its own weekday staffing, so coverage thins out exactly when families tend to visit. The 50% annual turnover is higher than the 45.8% national figure, meaning roughly half the nursing staff changes over in a year. Inspections from May 2026 turned up 23 deficiencies, none at the harm level, though two involve abuse. All three CMS star ratings sit at 3 out of 5. For-profit individual ownership. This is a home with real gaps in staffing depth, not a record of serious harm.

B

75/100

The Villas At New Brighton

New Brighton, MN · Ramsey County

CMS 1/599 bedsFor-profitMedicaid
Nurse hours
3.64 /day
Staff turnover
37%
Serious cites
0

The Villas At New Brighton runs a for-profit operation with 99 certified beds, and the staffing picture is mixed. Nurses provide 3.64 hours per resident day, about 6% under the national average of 3.86, and weekend coverage drops roughly 10% below weekday levels. Staff turnover of 36.5% actually beats the national 45.8%, so retention isn't the problem. The inspection record is. CMS rated health inspections 1 out of 5, with 61 deficiencies on file, including 6 at the harm or jeopardy level and 4 tied to abuse. Fines total $202,827 across 22 penalties, and the most recent inspection was April 23, 2026. A 4/5 staffing star doesn't offset that inspection history, the problems are documented, recent, and serious.

B

75/100

North Ridge Health And Rehab

New Hope, MN · Hennepin County

CMS 1/5320 bedsFor-profitMedicaid
Nurse hours
4.23 /day
Staff turnover
28%
Serious cites
0

North Ridge in New Hope runs 320 beds under corporate ownership, and its numbers pull in two directions. Nurse staffing sits at 4.23 hours per resident day, about 10 percent above the national average, and turnover of 27.5 percent is well below the 45.8 percent national figure, both genuinely good signs. But the inspection record is where this home struggles: 65 deficiencies on file, including one at the harm level and two tied to abuse, plus a $25,480 fine. CMS has placed it in the Special Focus Facility program, a designation reserved for homes with a persistent pattern of serious problems. Weekends also run about 11 percent thinner than weekdays, so coverage isn't uniform.

B

75/100

Fair Oaks Lodge

Wadena, MN · Wadena County

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

Fair Oaks Lodge runs a 65-bed for-profit operation in Wadena, and the numbers pull in different directions. Nurse staffing sits at 4.44 hours per resident day, about 15% above the national average, and that shows up in a 4-out-of-5 staffing rating, but weekends run roughly 11% thinner than weekdays, so coverage isn't even across the week. Turnover is 52.5%, well above the 45.8% national figure, which matters for how well anyone knows your family member. The inspection record is the harder read: 52 deficiencies, including one at harm or jeopardy level and three tied to abuse, with a $10,062 fine and a 2-out-of-5 health inspection rating. Quality measures also land at 2 out of 5.

B

75/100

Birchwood Care Home

Minneapolis, MN · Hennepin County

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

Birchwood Care Home runs on 1.94 nursing hours per resident per day, roughly half the national average of 3.86, and weekends dip about 15% below its own weekday staffing. That thin coverage shows up on the record: 31 deficiencies, including one at the harm or jeopardy level and two tied to abuse, alongside a 3/5 inspection rating and a 2026-05-19 survey. Turnover runs 37.5%, better than the 45.8% national figure, and the 5/5 quality measure rating reflects clinical outcomes rather than day-to-day presence. For a 60-bed for-profit home, the staffing number is the one to weigh hardest against the quality score.

B

74.5/100

The Estates At Delano Llc

Delano, MN · Wright County

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

The Estates at Delano runs 3.35 nurse hours per resident day, roughly 13 percent under the national average, and weekend coverage drops about 14 percent below its own weekday level. That thin staffing shows up in the federal staffing rating, which sits at 2 out of 5 even as inspections and quality measures both score 4. The record carries 19 deficiencies, including one at the harm or jeopardy level and four tied to abuse, plus a single $11,928 fine. The most recent inspection was in November 2025. This is a for-profit limited liability company with 39 beds, and the gap between how it looks on paper and how it's actually staffed is worth asking about directly.

B

73.5/100

Oakland Park Communities, Inc.

Thief River Falls, MN · Pennington County

CMS 1/535 bedsFor-profitMedicaid
Nurse hours
3.78 /day
Staff turnover
44%
Serious cites
0

Oakland Park Communities runs 35 beds in Thief River Falls, and its numbers tell a mixed story. Nurse staffing sits at 3.78 hours per resident day, a bit under the national average, and weekends drop about 16% below what the home staffs on weekdays, so coverage gets thinnest when families tend to visit. Turnover at 43.5% is slightly better than the national rate, but the inspection record is the real concern: 29 deficiencies, three at harm or jeopardy level, two tied to abuse, and $44,030 in fines. The most recent inspection was December 31, 2025, so the picture is current.

B

72.5/100

Victory Health And Rehabilitation Center

Minneapolis, MN · Hennepin County

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

Victory Health & Rehabilitation Center is a 79-bed for-profit home in Minneapolis, owned by a limited liability company. Its nurses provide 3.10 hours of care per resident per day, roughly 20% under the national average of 3.86, and weekends run about 19% below the home's own weekday staffing. Turnover sits at 40.7%, slightly better than the 45.8% national figure. The current record shows 23 deficiencies, including one abuse-related citation, though none reached harm or jeopardy level. The most recent inspection was January 15, 2026. Ownership, weekend coverage, and the inspection history are the things worth asking about directly before you visit.

B

72/100

The Villas At Robbinsdale

Robbinsdale, MN · Hennepin County

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

The Villas At Robbinsdale runs on thinner nurse staffing than most homes, 3.44 hours per resident day against a national average of 3.86, and weekends dip about 12% below its own weekday levels, so coverage is lightest exactly when families tend to visit. Turnover at 30.9% is better than the 45.8% national figure, which matters for continuity of care. What pulls the record down is inspections: 40 deficiencies, two of them at harm or jeopardy level and two tied to abuse, with $104,974 in fines and a one-star health inspection rating. The most recent inspection was April 2025.

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