Home / Nursing Homes / Minnesota
Best Nursing Homes in Minnesota, Graded A–F — page 6
All 338 graded Medicare-certified nursing homes in Minnesota, scored from CMS Care Compare — nurse staffing, health inspections, quality measures and penalties — against Minnesota peers of the same size. Grades are computed, never edited, and every input is shown on the facility page.
CMS data as of Aug 2026 · graded Sep 11, 2026
All Minnesota
Minneapolis (19)Saint Paul (17)Duluth (8)Rochester (7)Bloomington (5)Saint Louis Park (5)Mankato (4)Albert Lea (3)Austin (3)
126
St John Lutheran Home - Springfield, MN · 65 beds · non profit - church related CMS Care Compare · data as of Aug 2026
- Staffing 3.9 nurse hours per resident-day — below median in Minnesota
- 4 health deficiencies at the last standard survey (CMS severity score 40) — above median
- No fines or payment denials in 3 years
CScore 57 · AverageSee Full Grade
5077233200
Springfield, Brown County
Medicaid
127
Chapel View Health Care Center - Hopkins, MN · 100 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.3 nurse hours per resident-day — above median in Minnesota
- 3 health deficiencies at the last standard survey (CMS severity score 24) — above median
- $17,345 in fines in 3 years
CScore 57 · AverageSee Full Grade
9529382761
Hopkins, Hennepin County
Medicaid
128
Chosen Valley Care Center - Chatfield, MN · 78 beds · non profit - other CMS Care Compare · data as of Aug 2026
- Staffing 4.0 nurse hours per resident-day — below median in Minnesota
- No health deficiencies at the last standard survey — top 10%
- No fines or payment denials in 3 years
CScore 57 · AverageSee Full Grade
5078674220
Chatfield, Fillmore County
Medicaid
129
St Anthony Park Home Inc - Saint Paul, MN · 84 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.9 nurse hours per resident-day — top quarter in Minnesota
- 17 health deficiencies at the last standard survey (CMS severity score 116) — bottom quarter
- $8,978 in fines in 3 years
CScore 57 · AverageSee Full Grade
6516323503
Saint Paul, Ramsey County
Medicaid
130
Heartwood - Crosby, MN · 54 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.3 nurse hours per resident-day — above median in Minnesota
- 2 health deficiencies at the last standard survey (CMS severity score 8) — above median
- No fines or payment denials in 3 years
CScore 57 · AverageSee Full Grade
2185458500
Crosby, Crow Wing County
Medicaid
131
Viking Manor Nursing Home - Ulen, MN · 45 beds · government - city CMS Care Compare · data as of Aug 2026
- Staffing 3.4 nurse hours per resident-day — bottom quarter in Minnesota
- 2 health deficiencies at the last standard survey (CMS severity score 8) — above median
- No fines or payment denials in 3 years
CScore 57 · AverageSee Full Grade
2185968847
Ulen, Clay County
Medicaid
132
Ecumen North Branch - North Branch, MN · 50 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.5 nurse hours per resident-day — above median in Minnesota
- 3 health deficiencies at the last standard survey (CMS severity score 32) — below median
- No fines or payment denials in 3 years
CScore 57 · AverageSee Full Grade
6512373000
North Branch, Chisago County
Medicaid
133
Gables Of Boutwells Landing - Oak Park Heights, MN · 108 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.7 nurse hours per resident-day — top quarter in Minnesota
- 6 health deficiencies at the last standard survey (CMS severity score 36) — above median
- No fines or payment denials in 3 years
CScore 57 · AverageSee Full Grade
6514307200
Oak Park Heights, Washington County
Medicaid
134
Cura Of Willmar - Willmar, MN · 78 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.8 nurse hours per resident-day — top quarter in Minnesota
- 7 health deficiencies at the last standard survey (CMS severity score 40) — above median
- No fines or payment denials in 3 years
CScore 56 · AverageSee Full Grade
3202142700
Willmar, Kandiyohi County
Medicaid
135
Gundersen Harmony Care Center - Harmony, MN · 42 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.4 nurse hours per resident-day — bottom quarter in Minnesota
- No health deficiencies at the last standard survey — top 10%
- $12,649 in fines in 3 years
CScore 56 · AverageSee Full Grade
5078866544
Harmony, Fillmore County
Medicaid
136
Good Samaritan Society - Battle Lake - Battle Lake, MN · 51 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.6 nurse hours per resident-day — below median in Minnesota
- 1 health deficiencies at the last standard survey (CMS severity score 4) — top quarter
- No fines or payment denials in 3 years
CScore 56 · AverageSee Full Grade
2188645231
Battle Lake, Otter Tail County
Medicaid
137
Ebenezer Integrated Care & Rehab - Saint Paul, MN · 62 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 5.3 nurse hours per resident-day — top 10% in Minnesota
- 5 health deficiencies at the last standard survey (CMS severity score 36) — above median
- $31,360 in fines in 3 years
CScore 56 · AverageSee Full Grade
6513264900
Saint Paul, Ramsey County
Medicaid
138
The Estates At Linden Llc - Stillwater, MN · 51 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.5 nurse hours per resident-day — bottom quarter in Minnesota
- 3 health deficiencies at the last standard survey (CMS severity score 12) — above median
- No fines or payment denials in 3 years
CScore 56 · AverageSee Full Grade
6514395004
Stillwater, Washington County
Medicaid
139
Parkview Home - Belview, MN · 30 beds · government - city/county CMS Care Compare · data as of Aug 2026
- Staffing 4.1 nurse hours per resident-day — below median in Minnesota
- 5 health deficiencies at the last standard survey (CMS severity score 20) — above median
- $14,521 in fines in 3 years
CScore 55 · AverageSee Full Grade
5079384151
Belview, Redwood County
Medicaid
140
Episcopal Church Home The Gardens - Saint Paul, MN · 60 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 5.7 nurse hours per resident-day — top 10% in Minnesota
- 13 health deficiencies at the last standard survey (CMS severity score 68) — below median
- No fines or payment denials in 3 years
CScore 55 · AverageSee Full Grade
6516328801
Saint Paul, Ramsey County
Medicaid
141
Pierz Villa Inc - Pierz, MN · 45 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.3 nurse hours per resident-day — above median in Minnesota
- 4 health deficiencies at the last standard survey (CMS severity score 28) — below median
- No fines or payment denials in 3 years
CScore 55 · AverageSee Full Grade
3204686405
Pierz, Morrison County
Medicaid
142
Assumption Home - Cold Spring, MN · 76 beds · non profit - church related CMS Care Compare · data as of Aug 2026
- Staffing 4.0 nurse hours per resident-day — below median in Minnesota
- 7 health deficiencies at the last standard survey (CMS severity score 52) — below median
- $17,345 in fines in 3 years
CScore 55 · AverageSee Full Grade
3206853693
Cold Spring, Stearns County
Medicaid
143
St Johns On Fountain Lake - Albert Lea, MN · 84 beds · non profit - church related CMS Care Compare · data as of Aug 2026
- Staffing 4.6 nurse hours per resident-day — above median in Minnesota
- 12 health deficiencies at the last standard survey (CMS severity score 76) — below median
- $16,448 in fines in 3 years
CScore 55 · AverageSee Full Grade
5073732040
Albert Lea, Freeborn County
Medicaid
144
Maranatha Care Center - Brooklyn Center, MN · 97 beds · non profit - church related CMS Care Compare · data as of Aug 2026
- Staffing 4.2 nurse hours per resident-day — above median in Minnesota
- 2 health deficiencies at the last standard survey (CMS severity score 8) — top quarter
- No fines or payment denials in 3 years
CScore 55 · AverageSee Full Grade
7635499600
Brooklyn Center, Hennepin County
Medicaid
145
Cura Of Paynesville - Paynesville, MN · 51 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.5 nurse hours per resident-day — above median in Minnesota
- 3 health deficiencies at the last standard survey (CMS severity score 20) — above median
- No fines or payment denials in 3 years
CScore 55 · AverageSee Full Grade
3203994267
Paynesville, Stearns County
Medicaid
146
Benedictine Health Center Of Minneapolis - Minneapolis, MN · 90 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 5.0 nurse hours per resident-day — top quarter in Minnesota
- 8 health deficiencies at the last standard survey (CMS severity score 48) — below median
- $84,774 in fines in 3 years, 1 payment denials
CScore 54 · AverageSee Full Grade
6128792811
Minneapolis, Hennepin County
Medicaid
147
Cook Hospital & Care Center - Cook, MN · 28 beds · government - hospital district CMS Care Compare · data as of Aug 2026
- Staffing 4.5 nurse hours per resident-day — above median in Minnesota
- 2 health deficiencies at the last standard survey (CMS severity score 20) — above median
- No fines or payment denials in 3 years
CScore 54 · AverageSee Full Grade
2186665945
Cook, St. Louis County
Medicaid
148
Carondelet Village Care Center - Saint Paul, MN · 45 beds · non profit - church related CMS Care Compare · data as of Aug 2026
- Staffing 4.4 nurse hours per resident-day — above median in Minnesota
- 2 health deficiencies at the last standard survey (CMS severity score 8) — above median
- $9,113 in fines in 3 years
CScore 54 · AverageSee Full Grade
6516955000
Saint Paul, Ramsey County
Medicaid
149
Colonial Manor Nursing Home - Lakefield, MN · 37 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 6.4 nurse hours per resident-day — top 10% in Minnesota
- 14 health deficiencies at the last standard survey (CMS severity score 156) — bottom quarter
- No fines or payment denials in 3 years
CScore 54 · AverageSee Full Grade
5076626646
Lakefield, Jackson County
Medicaid
150
The Estates At Bloomington Llc - Bloomington, MN · 68 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.3 nurse hours per resident-day — bottom quarter in Minnesota
- 7 health deficiencies at the last standard survey (CMS severity score 28) — above median
- No fines or payment denials in 3 years
CScore 54 · AverageSee Full Grade
9528818676
Bloomington, Hennepin County
Medicaid
Minnesota nursing homes by city
Minneapolis (19)Saint Paul (17)Duluth (8)Rochester (7)Bloomington (5)Saint Louis Park (5)Mankato (4)Albert Lea (3)Austin (3)Fergus Falls (3)Golden Valley (3)New Brighton (3)Plymouth (3)Roseville (3)Stillwater (3)Winona (3)Aitkin (2)Alexandria (2)Anoka (2)Bemidji (2)Brainerd (2)Buffalo (2)Crystal (2)Detroit Lakes (2)