facebook tracking Non-Profit Nursing Homes in Minnesota (2026)
Skip to content

Non-profit nursing homes in Minnesota

All states › Minnesota › Non-profit

206 of the 337 nursing homes in Minnesota are non-profit, according to CMS. Their average CMS overall rating is 3.5 stars, compared with 2.4 for the state's 105 for-profit homes, and they report an average of 4.50 nurse staffing hours per resident per day, compared with 3.71 at for-profit homes. All 206 are below, highest CMS overall rating first.

Ratings come from CMS and are updated monthly; these are from October 2026. A star rating summarizes a lot, so read each home's inspection history and visit before you decide.

Non-profit nursing homes in Minnesota by CMS rating

1
Fairview University Trans Serv Minneapolis
28 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 9.11 hrs/day
2
Capital View Transitional Care Center Saint Paul
32 beds Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 7.41 hrs/day
3
Jourdain Perpich Ext Care Fac Redlake
47 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 4/5 Quality 5/5
Nurse hours 6.61 hrs/day
4
Galeon Osakis
40 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 5.83 hrs/day
5
Country Manor Healthcare and Rehab Center Sartell
131 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 5.78 hrs/day
6
Essentia Health Virginia Care Cent Virginia
40 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 5.62 hrs/day
7
Allina Health Restorative Suites Plymouth
50 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 5.36 hrs/day
8
Sholom Home West Saint Louis Park
139 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 5.33 hrs/day
9
Lifeceare Roseau Manor Roseau
40 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 5.32 hrs/day
10
Ecumen Lakeshore Duluth
60 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 5.20 hrs/day
11
St Williams Living Center Parkers Prairie
53 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 5.19 hrs/day
12
Perham Living Perham
96 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 5.16 hrs/day
13
McIntosh Senior Living McIntosh
45 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 5.09 hrs/day
14
Norris Square Cottage Grove
72 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 4.98 hrs/day
15
Essentia Health Oak Crossing Detroit Lakes
84 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.97 hrs/day
16
Truman Senior Living Truman
30 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.90 hrs/day
17
Presbyterian Homes of Bloomington Bloomington
98 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 4.83 hrs/day
18
Folkestone Wayzata
30 beds Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.83 hrs/day
19
Apple Valley Village Health Care Center Apple Valley
162 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.82 hrs/day
20
Central Todd County Care Center Clarissa
45 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 4.80 hrs/day
21
Elim Wellspring Health Care Center Princeton
86 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 4.79 hrs/day
22
Lakeview Methodist Health Care Center Fairmont
72 beds Medicaid Medicare
★★★★★
Inspection 3/5 Staffing 5/5 Quality 5/5
Nurse hours 4.78 hrs/day
23
Langton Shores Roseville
50 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 4.72 hrs/day
24
Good Shepherd Lutheran Home Sauk Rapids
146 beds Medicaid Medicare
★★★★★
Inspection 3/5 Staffing 5/5 Quality 5/5
Nurse hours 4.71 hrs/day
25
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.69 hrs/day
26
Lakewood Health System Staples
87 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.68 hrs/day
27
Augustana Care Hastings Health and Rehabilitation Hastings
72 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.66 hrs/day
28
Minnesota Masonic Home Care Center Bloomington
194 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.65 hrs/day
29
Good Samaritan Ambassador New Hope
77 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 4.65 hrs/day
30
Trinity Care Center Farmington
90 beds Medicaid Medicare
★★★★★
Inspection 3/5 Staffing 5/5 Quality 5/5
Nurse hours 4.64 hrs/day
31
Lifecare Greenbush Manor Greenbush
40 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 4.63 hrs/day
32
Interfaith Care Center Carlton
96 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 4.62 hrs/day
33
Haven Homes of Maple Plain Maple Plain
64 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 4.62 hrs/day
34
Park View Health Care Center Buffalo
92 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 4.61 hrs/day
35
Pioneer Care Center Fergus Falls
105 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 4.59 hrs/day
36
Prairie Manor Care Center Blooming Prairie
40 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.57 hrs/day
37
Heartwood Crosby
54 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 2/5
Nurse hours 4.52 hrs/day
38
St Luke's Lutheran Care Center Blue Earth
64 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 4.51 hrs/day
39
Milaca Elim Meadows Health Care Center Milaca
70 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 4/5 Quality 5/5
Nurse hours 4.48 hrs/day
40
Lake Ridge Care Center of Buffalo Buffalo
56 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 4.47 hrs/day
41
Frazee Care Center Frazee
42 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 4.46 hrs/day
42
Gracepointe Crossing Gables Cambridge
110 beds Medicaid Medicare
★★★★★
Inspection 3/5 Staffing 5/5 Quality 5/5
Nurse hours 4.40 hrs/day
43
Three Links Care Center Northfield
92 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 4.39 hrs/day
44
Friendship Village of Bloomington Bloomington
66 beds Medicare 1 fine
★★★★★
Inspection 3/5 Staffing 5/5 Quality 5/5
Nurse hours 4.37 hrs/day
45
Redeemer Health Care Center Minneapolis
119 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 4.36 hrs/day
46
Sanford Health Sylvan Court Canby
53 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.35 hrs/day
47
Valley View Healthcare & Rehab Houston
40 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.34 hrs/day
48
Essentia Health Grace Home Graceville
30 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 4.34 hrs/day
49
Annandale Care Center Annandale
42 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.32 hrs/day
50
Lake Minnetonka Shores Spring Park
60 beds Medicaid Medicare 1 fine
★★★★★
Inspection 5/5 Staffing 5/5 Quality 2/5
Nurse hours 4.24 hrs/day
51
Gundersen St Elizabeth's Care Center Wabasha
100 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 4.22 hrs/day
52
Knute Nelson Care Center Alexandria
83 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 4.22 hrs/day
53
Avera Sunrise Manor Tyler
30 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 4/5 Quality 2/5
Nurse hours 4.18 hrs/day
54
Good Samaritan Society - Comforcare Austin
45 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 4.14 hrs/day
55
Anoka Rehabilitation and Living Center Anoka
120 beds Medicaid Medicare 1 fine
★★★★★
Inspection 3/5 Staffing 5/5 Quality 5/5
Nurse hours 4.12 hrs/day
56
Living Meadows at Luther - Madelia Madelia
40 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 4/5 Quality 5/5
Nurse hours 4.08 hrs/day
57
Boundary Waters Care Center Ely
38 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 4.07 hrs/day
58
Chosen Valley Care Center Chatfield
78 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 3/5
Nurse hours 3.93 hrs/day
59
Sainte Anne Extended Healthcare Winona
103 beds Medicaid Medicare 2 fines
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 3.88 hrs/day
60
Good Shepherd Lutheran Home Rushford
65 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 3.84 hrs/day
61
Good Samaritan Society - Battle Lake Battle Lake
51 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 4/5 Quality 4/5
Nurse hours 3.84 hrs/day
62
Good Samaritan Society - Bethany Brainerd
79 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 3.79 hrs/day
63
Essentia Health Northern Pines Medical Center Aurora
33 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 3.65 hrs/day
64
Cokato Manor Cokato
56 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 4/5 Quality 5/5
Nurse hours 3.64 hrs/day
65
Good Samaritan Society - Woodland Brainerd
40 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 4/5 Quality 2/5
Nurse hours 3.55 hrs/day
66
Gundersen Harmony Care Center Harmony
42 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 4/5 Quality 4/5
Nurse hours 3.39 hrs/day
67
Mount Olivet Home Minneapolis
92 beds Medicaid
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 2.95 hrs/day
68
Charter House Rochester
32 beds Medicare 1 fine
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 11.65 hrs/day
69
Aurora on France Edina
65 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 6.64 hrs/day
70
Shirley Chapman Sholom Home East Saint Paul
118 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 5.41 hrs/day
71
Ebenezer Integrated Care & Rehab Saint Paul
62 beds Medicaid Medicare 2 fines
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 5.40 hrs/day
72
Oak Hills Living Center New Ulm
94 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 5.25 hrs/day
73
Mount Olivet Careview Home Minneapolis
155 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 5.15 hrs/day
74
First Care Living Center Fosston
36 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 5.11 hrs/day
75
Eventide Lutheran Home Moorhead
145 beds Medicaid Medicare 2 fines
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 5.08 hrs/day
76
Ebenezer Ridges Geriatric Care Center Burnsville
114 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 5.06 hrs/day
77
Gables of Boutwells Landing Oak Park Heights
108 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.76 hrs/day
78
St Therese of Woodbury Woodbury
56 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.71 hrs/day
79
Glenfields Living With Care Glencoe
108 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 4.68 hrs/day
80
Harmony Gardens Maplewood
64 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.66 hrs/day
81
Buffalo Lake Health Care Center Buffalo Lake
49 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.64 hrs/day
82
Moose Lake Village Moose Lake
60 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.60 hrs/day
83
Good Samaritan Society - Albert Lea Albert Lea
80 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.54 hrs/day
84
Lakeside Generations Health Care Center Dassel
55 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 4.51 hrs/day
85
Chapel View Health Care Center Hopkins
100 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.45 hrs/day
86
Samaritan Bethany Home on Eighth Rochester
128 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.34 hrs/day
87
Carondelet Village Care Center Saint Paul
45 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 4.34 hrs/day
88
Good Samaritan Society - International Falls International Falls
54 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 4.33 hrs/day
89
Flagstone Eden Prairie
72 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.31 hrs/day
90
Madison Healthcare Services Madison
51 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 4/5 Staffing 3/5 Quality 3/5
Nurse hours 4.26 hrs/day
91
Harmony River Living Center Hutchinson
120 beds Medicaid Medicare 2 fines
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 4.25 hrs/day
92
Benedictine Living Community of St. Peter St Peter
79 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 4.21 hrs/day
93
Lakewood Care Center Baudette
32 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 4.19 hrs/day
94
Lake Winona Manor Winona
80 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 4.18 hrs/day
95
Belgrade Nursing Home Belgrade
34 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 3/5 Quality 2/5
Nurse hours 4.17 hrs/day
96
Cerenity Marian of St Paul Saint Paul
90 beds Medicaid Medicare 2 fines
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.15 hrs/day
97
Good Samaritan Society - Westbrook Westbrook
32 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.14 hrs/day
98
Presbyterian Homes of Arden Hills Arden Hills
128 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.13 hrs/day
99
Mapleton Community Home Mapleton
59 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 4.12 hrs/day
100
Cerenity Care Center White Bear Lake White Bear Lake
132 beds Medicaid Medicare 2 fines
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.11 hrs/day
101
Assumption Home Cold Spring
76 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 4.06 hrs/day
102
St Francis Home Breckenridge
80 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 4.04 hrs/day
103
West Wind Village Morris
44 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 3.96 hrs/day
104
Good Samaritan Society - Jackson Jackson
46 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 3.96 hrs/day
105
Good Samaritan Society - Mountain Lake Mountain Lake
48 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 3.95 hrs/day
106
St Crispin Living Community Red Wing
64 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 3.93 hrs/day
107
Avera Granite Falls Care Center Granite Falls
48 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 3.87 hrs/day
108
Clarkfield Care Center Clarkfield
30 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 3.86 hrs/day
109
Traverse Care Center Wheaton
44 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 3.83 hrs/day
110
Lyngblomsten Care Center Saint Paul
225 beds Medicaid Medicare 2 fines
★★★★☆
Inspection 2/5 Staffing 5/5 Quality 5/5
Nurse hours 3.79 hrs/day
111
St John Lutheran Home Springfield
65 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 3.70 hrs/day
112
Viewcrest Health Center Duluth
88 beds Medicaid Medicare 5 fines
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 3.64 hrs/day
113
Halstad Living Center Halstad
44 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 3.61 hrs/day
114
Zumbrota Care Center Zumbrota
42 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 3.59 hrs/day
115
Renvilla Health Center Renville
38 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 3.56 hrs/day
116
Good Samaritan Society - St James St James
42 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 3.50 hrs/day
117
Good Samaritan Society - Pine River Pine River
33 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 3.41 hrs/day
118
Cura of Long Prairie Long Prairie
60 beds Medicaid Medicare
★★★★☆
Inspection 5/5 Staffing 1/5 Quality 2/5
Nurse hours —
119
Tuff Memorial Home Hills
48 beds Medicaid Medicare 5 fines
★★★★☆
Inspection 5/5 Staffing 1/5 Quality 3/5
Nurse hours —
120
Courage Kenny Rehabilitation Institutes TRP Golden Valley
56 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 4/5
Nurse hours 7.87 hrs/day
121
Minnewaska Community Health Services Starbuck
39 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 6.73 hrs/day
122
Episcopal Church Home the Gardens Saint Paul
60 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 3/5 Quality 4/5
Nurse hours 5.58 hrs/day
123
Sacred Heart Care Center Austin
59 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 2/5
Nurse hours 5.57 hrs/day
124
Avera Morningside Heights Care Center Marshall
76 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 5.06 hrs/day
125
Jones Harrison Residence Minneapolis
120 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 4/5
Nurse hours 4.97 hrs/day
126
Benedictine Health Center of Minneapolis Minneapolis
90 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 4.97 hrs/day
127
Ecumen North Branch North Branch
50 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 4.70 hrs/day
128
Cura of Monticello Monticello
67 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 4.69 hrs/day
129
Saint Therese at Oxbow Lake Brooklyn Park
64 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 4/5
Nurse hours 4.68 hrs/day
130
Cura of Sauk Centre Sauk Centre
60 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 2/5
Nurse hours 4.66 hrs/day
131
St Benedict's Care Center Saint Cloud
75 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 4.52 hrs/day
132
Little Sisters of the Poor Saint Paul
73 beds Medicaid Medicare 2 fines
★★★☆☆
Inspection 2/5 Staffing 4/5 Quality 5/5
Nurse hours 4.52 hrs/day
133
Good Samaritan Society - Maplewood Saint Paul
71 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 4.48 hrs/day
134
Waverly Gardens North Oaks
60 beds Medicaid Medicare 1 fine Cited for abuse
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 4.47 hrs/day
135
Maple Lawn Senior Care Fulda
46 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 2/5
Nurse hours 4.47 hrs/day
136
Emmanuel Nursing Home Detroit Lakes
57 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 4.45 hrs/day
137
St John's on Fountain Lake Albert Lea
84 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 4.44 hrs/day
138
Maranatha Care Center Brooklyn Center
97 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 5/5 Quality 1/5
Nurse hours 4.41 hrs/day
139
Spring Valley Care Center Spring Valley
45 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 4/5
Nurse hours 4.27 hrs/day
140
Benedictine Health Center Innsbruck New Brighton
105 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 4.22 hrs/day
141
Luther Haven Montevideo
55 beds Medicaid Medicare 2 fines
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 4.21 hrs/day
142
Cornerstone Villa Buhl
43 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 4.17 hrs/day
143
Aitkin Health Services Aitkin
42 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 4.13 hrs/day
144
Mission Nursing Home Plymouth
70 beds Medicaid Medicare 1 fine Cited for abuse
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 4.12 hrs/day
145
Catholic Eldercare on Main Minneapolis
164 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 4/5
Nurse hours 4.09 hrs/day
146
Good Samaritan Society - Howard Lake Howard Lake
32 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 4.09 hrs/day
147
Browns Valley Health Center Browns Valley
31 beds Medicaid Medicare 1 fine Cited for abuse
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 4/5
Nurse hours 4.07 hrs/day
148
Madonna Towers of Rochester Rochester
62 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 2/5
Nurse hours 3.94 hrs/day
149
Good Samaritan Society - Stillwater Stillwater
50 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 2/5
Nurse hours 3.91 hrs/day
150
Kittson Healthcare Hallock
40 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 3.91 hrs/day
151
Good Samaritan Society - Inver Grove Heights Inver Grove Heights
46 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 2/5
Nurse hours 3.89 hrs/day
152
Good Samaritan Society - Pipestone Pipestone
82 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 2/5
Nurse hours 3.82 hrs/day
153
St Clare Living Community of Mora Mora
65 beds Medicaid Medicare 5 fines
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 3.81 hrs/day
154
Sauer Health Care Winona
61 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 3.77 hrs/day
155
Divine Providence Community Home Sleepy Eye
50 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 5/5 Quality 1/5
Nurse hours 3.53 hrs/day
156
The Estates at Fridley Fridley
50 beds Medicaid Medicare Cited for abuse
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 3.32 hrs/day
157
Cura of Le Sueur Le Sueur
50 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 5.77 hrs/day
158
Essentia Health Homestead Deer River
32 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 4/5
Nurse hours 5.13 hrs/day
159
Cura of Sandstone Sandstone
50 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 5.12 hrs/day
160
Cura of Willmar Willmar
78 beds Medicaid Medicare Cited for abuse
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 5.00 hrs/day
161
Mayo Clinic Health System - Lake City Lake City
90 beds Medicaid Medicare 2 fines Cited for abuse
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 4/5
Nurse hours 4.88 hrs/day
162
Walker Methodist Westwood Ridge II West Saint Paul
37 beds Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 4.86 hrs/day
163
Pathstone Living Mankato
69 beds Medicaid Medicare 3 fines
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 2/5
Nurse hours 4.85 hrs/day
164
Benedictine Living Community Mother of Mercy Albany
76 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 4.75 hrs/day
165
Guardian Angels Care Center Elk River
120 beds Medicaid Medicare 4 fines
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 4.72 hrs/day
166
Hendricks Community Hospital Hendricks
52 beds Medicaid Medicare
★★☆☆☆
Inspection 3/5 Staffing 4/5 Quality 1/5
Nurse hours 4.49 hrs/day
167
Cura of Onamia Onamia
57 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 4.41 hrs/day
168
Thief River Care Center Thief River Falls
70 beds Medicaid Medicare 5 fines
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 2/5
Nurse hours 4.37 hrs/day
169
Cura of Melrose Melrose
75 beds Medicaid Medicare 2 fines Cited for abuse
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 4.31 hrs/day
170
Good Samaritan Society - Specialty Care Community Robbinsdale
96 beds Medicaid Medicare Cited for abuse
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 4/5
Nurse hours 4.29 hrs/day
171
Glenwood Village Care Center Glenwood
64 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 3/5 Quality 4/5
Nurse hours 4.18 hrs/day
172
Gil-Mor Manor Morgan
35 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 4.15 hrs/day
173
LB Broen Home Fergus Falls
74 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 4.11 hrs/day
174
Cerenity Care Center on Humboldt Saint Paul
93 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 4.05 hrs/day
175
Franciscan Health Center Duluth
47 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 5/5 Quality 1/5
Nurse hours 3.99 hrs/day
176
Villa St. Vincent Crookston
100 beds Medicaid Medicare 1 fine Cited for abuse
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 2/5
Nurse hours 3.96 hrs/day
177
Auburn Home in Waconia Waconia
37 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 3.85 hrs/day
178
Guardian Angels Health & Rehab Center Hibbing
65 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 3/5
Nurse hours 3.82 hrs/day
179
Auburn Manor Chaska
60 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 3.54 hrs/day
180
Bethesda Willmar
248 beds Medicaid Medicare
★★☆☆☆
Inspection 3/5 Staffing 1/5 Quality 3/5
Nurse hours 3.44 hrs/day
181
Edgebrook Care Center Edgerton
54 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 2/5 Quality 3/5
Nurse hours 2.38 hrs/day
182
The Lutheran Home: Belle Plaine Belle Plaine
60 beds Medicaid Medicare
★★☆☆☆
Inspection 3/5 Staffing 1/5 Quality 3/5
Nurse hours —
183
Rochester Rehabilitation and Living Center Rochester
56 beds Medicaid Medicare
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 2/5
Nurse hours 6.64 hrs/day
184
Episcopal Church Home of Minnesota Saint Paul
131 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 2/5
Nurse hours 5.36 hrs/day
185
Warroad Care Center Warroad
49 beds Medicaid Medicare 6 fines Cited for abuse
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 2/5
Nurse hours 5.32 hrs/day
186
Tweeten Lutheran Health Care Center Spring Grove
49 beds Medicaid Medicare 1 fine SFF candidate
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 3/5
Nurse hours 5.03 hrs/day
187
St Mark's Living Austin
45 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 2/5
Nurse hours 4.97 hrs/day
188
Good Samaritan Society - Windom Windom
63 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 1/5
Nurse hours 4.51 hrs/day
189
Stewartville Care Center Stewartville
50 beds Medicaid Medicare Cited for abuse
★☆☆☆☆
Inspection 2/5 Staffing 4/5 Quality 1/5
Nurse hours 4.37 hrs/day
190
Neilson Place Bemidji
78 beds Medicaid Medicare 3 fines
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 3/5
Nurse hours 4.13 hrs/day
191
Good Samaritan Society - Blackduck Blackduck
30 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 2/5 Staffing 4/5 Quality 1/5
Nurse hours 4.13 hrs/day
192
Good Samaritan Society - Waconia and Westview Acre Waconia
75 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 3/5
Nurse hours 4.07 hrs/day
193
Little Falls Care Center Little Falls
64 beds Medicaid Medicare
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 2/5
Nurse hours 3.97 hrs/day
194
Benedictine Living Community Owatonna Owatonna
79 beds Medicaid Medicare 2 fines
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 4/5
Nurse hours 3.97 hrs/day
195
Benedictine Health Center Duluth
96 beds Medicaid Medicare Cited for abuse
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 4/5
Nurse hours 3.94 hrs/day
196
Good Samaritan Society - Mary Jane Brown Luverne
51 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 2/5 Staffing 4/5 Quality 1/5
Nurse hours 3.89 hrs/day
197
Aftenro Home Duluth
54 beds Medicaid
★☆☆☆☆
Inspection 1/5 Staffing 5/5 Quality 1/5
Nurse hours 3.83 hrs/day
198
Littlefork Care Center Littlefork
42 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 1/5
Nurse hours 3.65 hrs/day
199
Regina Senior Living Hastings
57 beds Medicaid Medicare
★☆☆☆☆
Inspection 2/5 Staffing 4/5 Quality 1/5
Nurse hours 3.64 hrs/day
200
Birchwood Health Care Center Forest Lake
100 beds Medicaid Medicare 4 fines
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 4/5
Nurse hours 3.56 hrs/day
201
Thorne Crest Retirement Center Albert Lea
52 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 4/5
Nurse hours 3.46 hrs/day
202
Benedictine Care Community Ada
49 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 3/5
Nurse hours 3.38 hrs/day
203
Providence Place Minneapolis
190 beds Medicaid Medicare 2 fines
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 3/5
Nurse hours 3.37 hrs/day
204
Heritage Manor Chisholm
65 beds Medicaid Medicare Cited for abuse
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 2/5
Nurse hours 3.09 hrs/day
205
Parkview Care Center Wells
30 beds Medicaid Medicare
★☆☆☆☆
Inspection 2/5 Staffing 1/5 Quality 1/5
Nurse hours —
206
Woodbury Health Care Center Woodbury
155 beds Medicaid Medicare 2 fines SFF candidate
★☆☆☆☆
Inspection 1/5 Staffing 1/5 Quality 4/5
Nurse hours —
Compare

How this list works

What counts as a non-profit nursing home?
One whose ownership type in CMS's data is non-profit: a non-profit corporation, a church-related organization or another non-profit. Government-owned homes, such as county or state homes, are a separate CMS category and aren't on this list.
Are non-profit nursing homes in Minnesota rated higher?
On average, yes: non-profit homes in Minnesota average 3.5 stars and for-profit homes 2.4, computed from CMS data, October 2026. An average hides wide differences between homes, so compare each home's ratings, staffing and inspection record.
Where do the ratings come from?
From CMS's Nursing Home Care Compare (the same data as Medicare.gov), October 2026. The overall rating combines health inspections, staffing and quality measures; inspections weigh the most.
Is this a recommendation?
No. It is a ranking of CMS's published ratings. Ratings can change every month, and a home's rating may not reflect a recent change in ownership or staff. Visit, ask questions and read the inspection reports.

More lists for Minnesota

Source: CMS Provider Data Catalog, nursing home provider information and penalties, October 2026. Nursing Homes In Each State is independent and not affiliated with CMS or Medicare. About the data.

https://www.nursinghomesineachstate.com/minnesota/non-profit-nursing-homes/ · Data: CMS, October 2026 · Nursing Homes In Each State, not affiliated with CMS or Medicare.