Nursing Homes in Minnesota
Minnesota has 346 licensed nursing homes listed on ElderCareCosts across 915 cities. The median estimated cost statewide is $10,646/mo. Pick a city below for local pricing and provider listings, or request a personalized shortlist.
346 licensed nursing homes listed · 336 with CMS star ratings.
Cost of nursing homes in Minnesota
● Minnesota $10,646 ○ National median $10,205
Median costs for nursing homes versus Minnesota and the middle state nationally. The 25th and 75th percentile rows are the modeled range explained on the methodology page; in the national column they are percentiles across state medians. Figures are estimates, not quotes.
Scroll for more →
Ways families typically pay
- Private pay (savings, income, home equity)
- Long-term care insurance
- VA Aid & Attendance for eligible veterans and surviving spouses
- Medicaid home- and community-based services (HCBS) waivers, where eligible. Rules vary by state
Medicare generally does not cover long-term custodial care. State-specific Medicaid waiver guides are coming soon.
CMS rating distribution in Minnesota
CMS overall star ratings for 336 nursing homes in Minnesota. We do not re-rank these scores.
Scroll for more →
What federal inspectors recorded in Minnesota
Minnesota has 338 facilities certified by Medicare or Medicaid, as of the CMS penalty file published August 1, 2026. CMS publishes what it fined them, when it stopped paying for new admissions, how many nursing hours they staffed, and what its inspectors wrote up. These are those records counted. A penalty is an enforcement action on a date, not a verdict on the care a resident receives today.
- Facilities with a federal penalty
47%159 of 338 (47%)
A civil money penalty, a payment denial, or both, among the penalties CMS recorded between July 17, 2023 and July 29, 2026.
- Facilities where CMS stopped paying for new admissions
15%52 of 338 (15%)
A payment denial is CMS refusing to pay for newly admitted Medicare and Medicaid residents until the facility corrects the problem it cited.
- Median penalty total, among facilities that were fined
$26,153in fines · 143 facilities
The middle facility's total across every civil money penalty CMS recorded for it in this window, not the amount of a single fine.
- Median nurse staffing hours per resident day
4.16hours · 335 facilities
0.48 hours above the national median of 3.68 hours.
Total nurse hours per resident per day from payroll records CMS collects, quarter Q1 2026. Staffing is an input, not an outcome.
- Facilities with an inspection citation in the last 12 months
78%262 of 338 (78%)
Counts facilities with at least one deficiency CMS inspectors wrote up in the last 365 days. The most recent one here is dated July 8, 2026. A facility inspected and found compliant records no citation, so this is not a survey date.
These figures cover nursing homes and nothing else on this site. Penalties, payroll staffing and inspection citations in this form are federal records that CMS keeps for Medicare and Medicaid certified nursing homes. Assisted living, memory care and in-home agencies are licensed by each state under different rules, and the state penalty files we hold are not comparable to these. We would rather show one honest set of numbers than a national-looking figure stitched from regulators that do not measure the same thing.
Every share above is printed with the number of facilities behind it. Where a place has too few facilities for a share to mean anything, we print the count and say so rather than a percentage. How we count, and what we will not count, is in our methodology.
Minnesota licensing & regulation
Medicaid & local resources in Minnesota
Long-Term Care Ombudsman
Minnesota Long-Term Care Ombudsman Program helps residents of nursing homes, assisted living, and similar settings in Minnesota resolve concerns about care and rights.
Official Ombudsman locator / program page
Source: State LTC Ombudsman.GOVMedicaid HCBS / LTSS programs
Named programs below are from official state Medicaid agency pages. We list eligibility dollar amounts and wait lists only when a primary source is cited.
- Elderly Waiver. Minnesota Medical Assistance Elderly Waiver (EW) for adults 65+ who meet nursing home level of care (CMS: MN Elderly Waiver).
Free national starting points. Official sites only; we do not scrape these directories.
- Eldercare Locator · 800-677-1116
Free nationwide connection to local aging services.
- 211
Local health and human services referrals.
- NCOA BenefitsCheckUp
Screen for benefits you may qualify for.
- DIAL
ACL Disability Information and Access Line.
- VA health benefits
Veterans health care and long-term care programs.
Cities in Minnesota
Showing the 500 largest of 915 tracked cities.
- Minneapolis
- St. Paul
- Rochester
- Bloomington
- Duluth
- Brooklyn Park
- Plymouth
- Woodbury
- Lakeville
- Blaine
- Maple Grove
- St. Cloud
- Eagan
- Burnsville
- Coon Rapids
- Eden Prairie
- Apple Valley
- Edina
- Minnetonka
- St. Louis Park
- Shakopee
- Mankato
- Moorhead
- Cottage Grove
- Maplewood
- Richfield
- Inver Grove Heights
- Roseville
- Andover
- Savage
Show the other 470 cities in Minnesota
- Brooklyn Center
- Fridley
- Chaska
- Oakdale
- Ramsey
- Prior Lake
- Rosemount
- Elk River
- Shoreview
- Owatonna
- Austin
- Winona
- Chanhassen
- Faribault
- White Bear Lake
- Farmington
- Champlin
- New Brighton
- Crystal
- Otsego
- Columbia Heights
- Hastings
- Lino Lakes
- Golden Valley
- West St. Paul
- Willmar
- New Hope
- Northfield
- Forest Lake
- South St. Paul
- St. Michael
- Sartell
- Stillwater
- Hopkins
- Albert Lea
- Anoka
- Red Wing
- Ham Lake
- Buffalo
- Hugo
- Hibbing
- Bemidji
- Monticello
- Alexandria
- Hutchinson
- Brainerd
- Robbinsdale
- North Mankato
- Fergus Falls
- New Ulm
- Marshall
- Sauk Rapids
- Worthington
- Rogers
- Waconia
- Lake Elmo
- Mounds View
- Vadnais Heights
- North St. Paul
- Cloquet
- Big Lake
- St. Peter
- East Bethel
- Mendota Heights
- North Branch
- Victoria
- Grand Rapids
- Little Canada
- Cambridge
- Fairmont
- Hermantown
- Detroit Lakes
- St. Anthony
- Arden Hills
- Waseca
- Oak Grove
- Little Falls
- Mound
- Dayton
- East Grand Forks
- Baxter
- Thief River Falls
- Minnetrista
- Waite Park
- St. Francis
- Virginia
- New Prague
- Albertville
- Orono
- Mahtomedi
- Wyoming
- Shorewood
- Belle Plaine
- Crookston
- Corcoran
- Isanti
- Kasson
- Spring Lake Park
- St. Joseph
- Medina
- Delano
- Stewartville
- Jordan
- Byron
- Litchfield
- Zimmerman
- Carver
- Chisago City
- Glencoe
- International Falls
- Credit River
- St. Paul Park
- Montevideo
- Princeton
- La Crescent
- North Oaks
- Morris
- Falcon Heights
- Redwood Falls
- Becker
- Lake City
- Elko New Market
- Lindstrom
- Circle Pines
- Luverne
- Lonsdale
- Windom
- Watertown
- St. James
- Oak Park Heights
- Newport
- Dilworth
- Chisholm
- Sauk Centre
- Rockford
- Nowthen
- Wadena
- Stacy
- Wayzata
- Park Rapids
- Cold Spring
- Columbus
- Cannon Falls
- Le Sueur
- Rice Lake
- Pipestone
- Goodview
- St. Charles
- Scandia
- Grant
- Centerville
- Zumbrota
- Bayport
- Montrose
- Norwood Young America
- Deephaven
- Mora
- Independence
- Long Prairie
- Melrose
- Perham
- Hanover
- St. Augusta
- Pine Island
- Two Harbors
- Plainview
- Pine City
- Eveleth
- Sleepy Eye
- Benson
- Montgomery
- Annandale
- Breckenridge
- Rush City
- Jackson
- Eagle Lake
- Ely
- Blue Earth
- Proctor
- Empire
- Milaca
- Afton
- Greenfield
- Dodge Center
- Moose Lake
- Mountain Iron
- Albany
- Caledonia
- Cokato
- Lexington
- Barnesville
- Roseau
- Cohasset
- Breezy Point
- Granite Falls
- Foley
- Glenwood
- Lake Crystal
- Wabasha
- Pelican Rapids
- Osseo
- Excelsior
- Chatfield
- Crosslake
- Paynesville
- Mayer
- Le Center
- Sandstone
- Rockville
- Lauderdale
- Janesville
- Madelia
- Aitkin
- Spring Valley
- Wells
- Waverly
- Cologne
- Staples
- Crosby
- Olivia
- Winsted
- Hawley
- Coleraine
- Slayton
- Springfield
- Rice
- Pequot Lakes
- Gaylord
- Mountain Lake
- Arlington
- Hoyt Lakes
- Tracy
- Maple Lake
- Ortonville
- St. Bonifacius
- Clearwater
- Warroad
- Nisswa
- Waterville
- Eyota
- Dundas
- Lester Prairie
- Spring Park
- Blooming Prairie
- Ada
- Howard Lake
- Rushford
- Kenyon
- Esko
- Grand Marais
- Aurora
- Silver Bay
- Rock Creek
- Braham
- Mapleton
- Long Lake
- Maple Plain
- Gilbert
- Warren
- Oronoco
- Frazee
- Osakis
- Lewiston
- Hinckley
- Minneota
- St. John's University
- Canby
- Avon
- Madison
- Dawson
- Lakefield
- Renville
- Redby
- Lakeland
- Red Lake
- Clara City
- Richmond
- Pierz
- Hayfield
- Fulda
- Babbitt
- Appleton
- Wanamingo
- Wheaton
- Winthrop
- Fosston
- New York Mills
- Preston
- Dassel
- Red Lake Falls
- Menahga
- Madison Lake
- Elbow Lake
- Winnebago
- Tonka Bay
- Morristown
- Medford
- Bagley
- Adrian
- Starbuck
- Spicer
- Keewatin
- Truman
- Royalton
- Atwater
- New London
- Shafer
- New Richland
- Dellwood
- Spring Grove
- Taylors Falls
- Scanlon
- Baudette
- Hector
- Elgin
- Lake St. Croix Beach
- Edgerton
- Glyndon
- Tyler
- Fairfax
- East Gull Lake
- Goodhue
- Lake Shore
- Martin Lake
- Cottonwood
- Hilltop
- Mahnomen
- Mantorville
- Harmony
- Buhl
- Sherburn
- Grand Meadow
- Mazeppa
- Eden Valley
- Houston
- Parkers Prairie
- Welcome
- Biwabik
- Nicollet
- Little Rock
- Bird Island
- Nashwauk
- Morgan
- Gibbon
- Lamberton
- Clarkfield
- Pine River
- Browerville
- Dover
- Deer River
- Henderson
- Carlton
- Birchwood Village
- Henning
- Hancock
- Brownsdale
- Walker
- McIntosh
- West Concord
- Hallock
- Jasper
- Silver Lake
- Grove City
- Stockton
- Rushford Village
- Walnut Grove
- Fertile
- Le Roy
- Kerkhoven
- Lake Benton
- Westbrook
- Freeport
- Battle Lake
- Loretto
- Harris
- Landfall
- Lilydale
- Courtland
- Watkins
- Belgrade
- Foreston
- Ellendale
- Hills
- Adams
- Lanesboro
- Marine on St. Croix
- Hoffman
- Mabel
- Sebeka
- Onamia
- Twin Valley
- Sabin
- Holdingford
- St. Clair
- Deerwood
- Kimball
- Blackduck
- Greenwood
- Isle
- Randall
- St. Stephen
- Emily
- Raymond
- Minnesota Lake
- Brewster
- Greenbush
- Elysian
- Vineland
- Marble
- Hokah
- Center City
- Prinsburg
- Bovey
- Stewart
- Clarks Grove
- Littlefork
- Cass Lake
- Buffalo Lake
- Alden
- Karlstad
- Clarissa
- Ironton
- Rollingstone
- Ivanhoe
- Brownsville
- Motley
- Wabasso
- Amboy
- Brooten
- Lake Park
- Eagle Bend
- Medicine Lake
- New Germany
- The Lakes
- Heron Lake
- La Prairie
- Hampton
- Clearbrook
- Clear Lake
- Glenville
- Sturgeon Lake
- Milan
- Graceville
- Cleveland
- Warsaw
- Kasota
- Balaton
- Evansville
- Pennock
- Pillager
- Hamburg
- Brownton
- Trimont
- Cosmos
- Butterfield
- Sunfish Lake
- Franklin
- Stephen
- Hendricks
- Kellogg
- Carlos
- Halstad
- Ranier
- Jenkins
- White Earth
- Lyle
- Barnum
- Hill City
- Claremont
- Floodwood
Counties in Minnesota
County pages carry the local Area Agency on Aging, the state Medicaid waiver contacts and, for nursing homes, what federal inspectors recorded. Ordered by how many nursing homes providers each county holds.
- Hennepin County55
- Ramsey County28
- Saint Louis County17
- Dakota County11
- Stearns County9
- Fillmore County8
- Olmsted County8
- Washington County8
- Otter Tail County7
- Wright County7
- Anoka County6
- Beltrami County5
- Blue Earth County5
- Redwood County5
- Becker County4
- Brown County4
- Chisago County4
- Douglas County4
- Goodhue County4
- Itasca County4
- Mower County4
- Polk County4
- Renville County4
- Scott County4
- Winona County4
- Benton County3
- Carver County3
- Chippewa County3
- Clay County3
- Cottonwood County3
- Crow Wing County3
- Freeborn County3
- Houston County3
- Kandiyohi County3
- Meeker County3
- Mille Lacs County3
- Morrison County3
- Rock County3
- Roseau County3
- Todd County3
Nursing Homes providers in Minnesota
Sample of licensed nursing homes listed for Minnesota. City pages show fuller local inventories.
Waverly Gardens
Villa St Vincent
Thorne Crest Retirement Center
St Therese of Woodbury LLC
Presbyterian Homes of Blooming
Oakland Park Communities INC
Madonna Towers of Rochester
Harmony River Living Center
Friendship Village of Blooming
Folkestone
Flagstone
Sponsored placements, when they appear, are always labeled. How we make money →
How we rank these
Frequently asked questions
How many nursing homes are listed in Minnesota?
We currently list 346 licensed nursing homes across Minnesota.
Which cities in Minnesota have nursing homes listings?
We track 915 Minnesota cities for nursing homes. See the city list on this page for options near you.
Past 60 days in Minnesota: 346 added · 1,682 updated. Most recent change Sep 2. Counts come from our ingestion diffs, not confirmed licensing actions.
How to cite this page
Cite this: According to ElderCareCosts' 2026 index, nursing homes in Minnesota cost $10,646/month (median).
APA: ElderCareCosts Research. (2026). Nursing Homes in Minnesota. ElderCareCosts. Retrieved September 18, 2026, from https://www.eldercarecosts.com/nursing-homes/minnesota/
Chicago: ElderCareCosts Research. "Nursing Homes in Minnesota." ElderCareCosts. Last modified August 10, 2026. Accessed September 18, 2026. https://www.eldercarecosts.com/nursing-homes/minnesota/.
These figures may be quoted and reproduced with attribution and a link back to this page. No permission needed. Methodology · Data sources · Who produces this · Corrections
Want a shortlist instead of a long list?
Tell us what your parent needs and what you can spend. We'll narrow nursing homes options that fit. Free, and every number on this page stays visible either way.
Get my free shortlist →