Nursing Homes in Minnesota: Staffing, Turnover, and Penalties
Minnesota has 338 Medicare- or Medicaid-certified nursing homes in 236 cities. On CMS's August 2026 figures, nurse aides there log 2.52 hours per resident per day, 9% above the US average of 2.32, and 42.2% of nursing staff leave in a year (US 45.8%).
Minnesota averages
Aide hours per resident per day is the nurse aide time a home logged for each resident across a whole day, from the payroll records every home submits to CMS. More hours per resident means more hands on the floor for the same number of residents. Turnover is the share of nursing staff who left over a year. Fines and payment denials are CMS penalties from the last three years.
CMS Care Compare State and US Averages, August 2026 release
Nursing homes by city
The most nursing homes are in Minneapolis (19), Saint Paul (17), Duluth (8). Each city page compares every home on staffing, turnover, CMS stars, and fines.
- Ada (1)
- Aitkin (2)
- Albany (1)
- Albert Lea (3)
- Alexandria (2)
- Annandale (1)
- Anoka (2)
- Appleton (1)
- Apple Valley (1)
- Arden Hills (1)
- Aurora (1)
- Austin (3)
- Bagley (1)
- Barnesville (1)
- Barrett (1)
- Battle Lake (1)
- Baudette (1)
- Belgrade (1)
- Belle Plaine (1)
- Belview (1)
- Bemidji (2)
- Bigfork (1)
- Blackduck (1)
- Blooming Prairie (1)
- Bloomington (5)
- Blue Earth (1)
- Brainerd (2)
- Breckenridge (1)
- Brooklyn Center (1)
- Brooklyn Park (1)
- Browns Valley (1)
- Buffalo (2)
- Buffalo Lake (1)
- Buhl (1)
- Burnsville (1)
- Cambridge (1)
- Canby (1)
- Carlton (1)
- Chaska (1)
- Chatfield (1)
- Chisago City (1)
- Chisholm (1)
- Clara City (1)
- Clarissa (1)
- Clarkfield (1)
- Cokato (1)
- Cold Spring (1)
- Columbia Heights (1)
- Cook (1)
- Coon Rapids (1)
- Cottage Grove (1)
- Crookston (1)
- Crosby (1)
- Crystal (2)
- Dassel (1)
- Dawson (1)
- Deer River (1)
- Delano (1)
- Detroit Lakes (2)
- Dodge Center (1)
- Duluth (8)
- Eden Prairie (1)
- Edgerton (1)
- Edina (1)
- Elk River (1)
- Ellsworth (1)
- Ely (1)
- Evansville (1)
- Eveleth (1)
- Excelsior (1)
- Fairmont (1)
- Faribault (1)
- Farmington (1)
- Fergus Falls (3)
- Fertile (1)
- Foley (1)
- Forest Lake (1)
- Fosston (1)
- Franklin (1)
- Frazee (1)
- Fridley (1)
- Fulda (1)
- Gaylord (1)
- Glencoe (1)
- Glenwood (1)
- Golden Valley (3)
- Graceville (1)
- Grand Marais (1)
- Grand Meadow (1)
- Grand Rapids (2)
- Granite Falls (1)
- Greenbush (1)
- Hallock (1)
- Halstad (1)
- Harmony (1)
- Hastings (2)
- Hayfield (1)
- Hendricks (1)
- Hibbing (1)
- Hills (1)
- Hopkins (2)
- Houston (1)
- Howard Lake (1)
- Hutchinson (1)
- International Falls (1)
- Inver Grove Heights (2)
- Jackson (1)
- Janesville (1)
- Karlstad (1)
- La Crescent (1)
- Lake City (1)
- Lakefield (1)
- Lake Park (1)
- Lamberton (1)
- Le Center (1)
- Le Sueur (1)
- Litchfield (1)
- Little Falls (2)
- Littlefork (1)
- Long Prairie (1)
- Luverne (2)
- Mabel (1)
- Madelia (1)
- Madison (1)
- Mahnomen (1)
- Mankato (4)
- Maple Plain (1)
- Mapleton (1)
- Maplewood (2)
- Marshall (1)
- McIntosh (1)
- Melrose (1)
- Menahga (1)
- Milaca (1)
- Minneapolis (19)
- Minnetonka (1)
- Montevideo (1)
- Monticello (1)
- Moorhead (1)
- Moose Lake (1)
- Mora (1)
- Morgan (1)
- Morris (1)
- Mountain Lake (1)
- New Brighton (3)
- New Hope (2)
- New London (1)
- New Prague (1)
- New Richland (1)
- New Ulm (1)
- North Branch (1)
- Northfield (1)
- North Oaks (1)
- Oak Park Heights (1)
- Olivia (1)
- Onamia (1)
- Ortonville (1)
- Osakis (1)
- Osseo (1)
- Ostrander (1)
- Owatonna (1)
- Parkers Prairie (1)
- Park Rapids (1)
- Paynesville (1)
- Pelican Rapids (1)
- Perham (1)
- Pierz (1)
- Pine Island (1)
- Pine River (1)
- Pipestone (1)
- Plainview (1)
- Plymouth (3)
- Princeton (1)
- Redlake (1)
- Red Wing (1)
- Redwood Falls (1)
- Renville (1)
- Richfield (1)
- Robbinsdale (2)
- Rochester (7)
- Roseau (1)
- Roseville (3)
- Rush City (1)
- Rushford (1)
- Saint Cloud (2)
- Saint Louis Park (5)
- Saint Paul (17)
- Sandstone (1)
- Sartell (1)
- Sauk Centre (1)
- Sauk Rapids (1)
- Shakopee (2)
- Silver Bay (1)
- Sleepy Eye (2)
- Springfield (1)
- Spring Grove (1)
- Spring Park (1)
- Spring Valley (1)
- St Anthony (1)
- Staples (1)
- Starbuck (1)
- St Charles (1)
- Stewartville (1)
- Stillwater (3)
- St James (1)
- St Peter (1)
- Thief River Falls (2)
- Tracy (1)
- Truman (1)
- Two Harbors (1)
- Tyler (1)
- Ulen (1)
- Virginia (2)
- Wabasha (1)
- Wabasso (1)
- Waconia (2)
- Wadena (1)
- Waite Park (1)
- Warren (1)
- Warroad (1)
- Waseca (1)
- Watkins (1)
- Wayzata (1)
- Wells (1)
- Westbrook (1)
- West Saint Paul (2)
- Wheaton (1)
- White Bear Lake (1)
- Willmar (2)
- Windom (1)
- Winona (3)
- Winsted (1)
- Woodbury (2)
- Worthington (1)
- Wyoming (1)
- Zumbrota (1)
Largest nursing home chains in Minnesota
CMS links 170 of Minnesota's homes to these 15 chains. A chain is a group of homes under common ownership or management, as CMS records it.
| Chain | Homes in MN | Homes nationwide |
|---|---|---|
| Monarch Healthcare Management | 45 | 45 |
| Good Samaritan Society | 23 | 92 |
| Benedictine Health System | 14 | 23 |
| Presbyterian Homes & Services | 14 | 21 |
| St. Francis Health Services | 14 | 14 |
| Cassia | 11 | 16 |
| Cura | 8 | 8 |
| Accura Healthcare | 6 | 41 |
| Ebenezer Senior Living | 6 | 6 |
| Essentia Health | 6 | 6 |
| Ecumen | 5 | 5 |
| Eden Senior Care | 5 | 21 |
| Vivie | 5 | 5 |
| Ephram Lahasky | 4 | 22 |
| North Shore Healthcare | 4 | 59 |
Chain as recorded in the CMS Provider Information file, August 2026 release