Long-Term Care Cost Guide

Senior care in Minnesota: prices, Medicaid, and the inspection file

What Minnesota families pay for assisted living, nursing and home care, whether Medicaid helps, and how to check any facility's record - verified against official sources, town by town.

$6,572/moMinnesota median, assisted living, 2025 survey

Assisted living in Minnesota runs a median $6,572 a month - ranked #18 of 50 states in the 2025 survey.

The U.S. medians for comparison: assisted living $6,200/month, nursing semi-private $9,581/month, home care $35/hour.

Minnesota families weighing home care against a community start from about $35 an hour - the crossover math is on every town page.

The honest Minnesota answer, verified against official sources: Yes - the Elderly Waiver (a Medical Assistance program) pays for 'customized living' and '24-hour customized living' services delivered in a licensed assisted living facility, but DHS states plainly that 'The Elderly Waiver does not pay for room and board'; a separate program, Housing Support, can pay room and board for those who qualify, and some buildings offer federally subsidised rent. Eligibility is strict - income and asset limits apply, and there is typically a five-year look-back on gifts and transfers - so families planning a Medicaid path should talk to an elder law attorney early.

Minnesota: Medicaid, prices and the inspection file

QuestionMinnesota answer
Medicaid & assisted livingYes - the Elderly Waiver (a Medical Assistance program) pays for 'customized living' and '24-hour customized living' services delivered in a licensed assisted living facility, but DHS states plainly that 'The Elderly Waiver does not pay for room and board'; a separate program, Housing Support, can pay room and board for those who qualify, and some buildings offer federally subsidised rent.
State median, assisted living$6,572/month (#18 of 50 states)
Licensing & inspection recordsMinnesota Department of Health, Health Regulation Division - Assisted Living Licensure

Minnesota only started licensing assisted living on Aug. 1, 2021, under Minn. Stat. ch. 144G (passed in 2019 and updated in the Legislature's 2020 7th Special Session) - before that, buildings were merely registered as 'housing with services.' Oversight is also split between two agencies: the Health Department licenses the building, while the Department of Human Services enrols and pays the customized living provider for Medicaid.

Yes - the Elderly Waiver (a Medical Assistance program) pays for 'customized living' and '24-hour customized living' services delivered in a licensed assisted living facility, but Source: Minnesota Medicaid / official source
Inspection and complaint records for Minnesota senior care facilities are public.Source: Minnesota Department of Health, Health Regulation Division - Assisted Living Licensure

This guide is research, not advice: an independent summary of published costs and state rules. It is not a care provider, placement agency, law firm or financial advisor - care and Medicaid decisions deserve professional advice for your family's situation.

What care costs in 2026

Care type2025 national medianWhat it covers
In-home care$35/hourNon-medical help at home - meals, bathing, companionship
Adult day care$95/dayDaytime supervision and activities, evenings at home
Assisted living$6,200/monthHousing plus daily-living help; care-level fees extra
Memory caretypically 20-40% above assisted livingSecured dementia care with higher staffing
Nursing home (semi-private)$9,581/month24/7 skilled medical care
Nursing home (private room)$355/daySame care, private room
The U.S. median for assisted living is $6,200 a month; a semi-private nursing home room runs $9,581 a month; in-home care averages $35 an hour.Source: CareScout / Genworth 2025 Cost of Care Survey (published March 2026)

Compare senior care options near Minnesota

These platforms show communities and home-care agencies near you with pricing guidance. Advisors are free to families - providers pay them, as they do this site.

A Place for MomFree advisor - largest U.S. senior living networkSee communities with A Place for Mom
Caring.comDirectory with reviews and pricing guidanceBrowse communities on Caring.com

Disclosure: this is an independent guide. If you connect with a provider through a link here, the platform may pay this site a referral fee. That fee never changes your price - and it never changes what the inspection records say.

Why only these platforms

The cheapest community is not the best one - the one with a clean inspection record is. In this industry, the price difference between a good facility and a neglectful one is often a few hundred dollars a month; the difference in your parent's daily life is everything. Every state publishes violation records, and this guide links Minnesota's.

Senior care referral is an industry with real abuse - phone-blast lead sellers and pay-to-play rankings. This guide only links platforms that show you multiple named communities and let you decline: never single-facility funnels. And no platform placement replaces the one check that matters - your state's own inspection records, linked on every page of this guide.

PlatformWhat you getBackground
A Place for MomFree advisor + shortlist of communities near youLargest U.S. senior living referral network
Caring.comDirectory with reviews and pricing guidanceEstablished senior care directory
State inspection records are public for licensed senior care facilities in every state - this guide links each state's lookup.Source: State licensing agencies (linked per state)

Common questions

Does Medicaid pay for assisted living?

It depends entirely on your state: 36 states cover some assisted living services through waivers, 9 cover them in limited settings, and 6 have no assisted living pathway at all. Even where covered, waivers typically pay for care services while the family handles room and board. This guide's Medicaid page gives your state's verified answer.

How much does assisted living cost?

The U.S. median is $6,200 a month ($74,400 a year) per the 2025 CareScout Cost of Care Survey - before care-level fees, which add hundreds more at higher need levels. State medians vary widely; this guide shows your state's number and rank on every page.

Can a facility evict my parent?

Yes - discharge policies allow it for reasons like funds running out, care needs exceeding what the license covers, or behavior issues. Read the discharge clause before signing and get the funds-run-out answer in writing; involuntary moves are the outcome families regret most.

Should my parent stay home with help or move to assisted living?

Run the hours math first: in-home care at about $35 an hour serves people who need help, not round-the-clock supervision. Below about 30-40 hours a week, home usually costs less; past that - or when safety needs someone always present - assisted living's $6,200 median often buys more coverage. The right answer follows the care needs, not the buildings.

Does long-term care insurance actually help?

If your parent bought a policy years ago, yes - claim it early, as most policies have elimination periods before benefits start. Buying new coverage in one's 80s is generally not realistic. Check old files: policies bought decades ago are routinely forgotten and unclaimed.

What fees do communities add on top of rent?

Care-level fees (assessed need tiers that can add $500-1,500+ monthly), medication management, and one-time community or move-in fees are the big three. Always compare communities on the all-in monthly number at your parent's assessed level - base rent alone is a marketing figure.

Compare senior care options near Minnesota

These platforms show communities and home-care agencies near you with pricing guidance. Advisors are free to families - providers pay them, as they do this site.

A Place for MomFree advisor - largest U.S. senior living networkSee communities with A Place for Mom
Caring.comDirectory with reviews and pricing guidanceBrowse communities on Caring.com

Disclosure: this is an independent guide. If you connect with a provider through a link here, the platform may pay this site a referral fee. That fee never changes your price - and it never changes what the inspection records say.

Prices by city

Ada · Adams · Adrian · Afton · Aitkin · Akeley · Albany · Albert Lea · Alberta · Albertville · Alden · Aldrich · Alexandria · Alpha · Altura · Alvarado · Amboy · Andover · Annandale · Anoka · Apple Valley · Appleton · Arco · Arden Hills · Argyle · Arlington · Ashby · Askov · Atwater · Audubon · Aurora · Austin · Avoca · Avon · Babbitt · Backus · Badger · Bagley · Balaton · Barnesville · Barnum · Barrett · Barry · Battle Lake · Baudette · Baxter · Bayport · Beardsley · Beaver Bay · Beaver Creek · Becker · Bejou · Belgrade · Belle Plaine · Bellechester · Bellingham · Beltrami · Belview · Bemidji · Bena · Benson · Bertha · Bethel · Big Falls · Big Lake · Bigelow · Bigfork · Bingham Lake · Birchwood Village · Bird Island · Biscay · Biwabik · Blackduck · Blaine · Blomkest · Blooming Prairie · Bloomington · Blue Earth · Bluffton · Bock · Borup · Bovey · Bowlus · Boy River · Boyd · Braham · Brainerd · Brandon · Breckenridge · Breezy Point · Brewster · Bricelyn · Brook Park · Brooklyn Center · Brooklyn Park · Brooks · Brookston · Brooten · Browerville · Browns Valley · Brownsdale · Brownsville · Brownton · Bruno · Buckman · Buffalo · Buffalo Lake · Buhl · Burnsville · Burtrum · Butterfield · Byron · Caledonia · Callaway · Calumet · Cambridge · Campbell · Canby · Cannon Falls · Canton · Carlos · Carlton · Carver · Cass Lake · Cedar Mills · Center City · Centerville · Ceylon · Champlin · Chandler · Chanhassen · Chaska · Chatfield · Chickamaw Beach · Chisago City · Chisholm · Chokio · Circle Pines · Clara City · Claremont · Clarissa · Clarkfield · Clarks Grove · Clear Lake · Clearbrook · Clearwater · Clements · Cleveland · Climax · Clinton · Clitherall · Clontarf · Cloquet · Coates · Cobden · Cohasset · Cokato · Cold Spring · Coleraine · Cologne · Columbia Heights · Columbus · Comfrey · Comstock · Conger · Cook · Coon Rapids · Corcoran · Correll · Cosmos · Cottage Grove · Cottonwood · Courtland · Credit River · Cromwell · Crookston · Crosby · Crosslake · Crystal · Currie · Cuyuna · Cyrus · Dakota · Dalton · Danube · Danvers · Darfur · Darwin · Dassel · Dawson · Dayton · De Graff · Deephaven · Deer Creek · Deer River · Deerwood · Delano · Delavan · Delhi · Dellwood · Denham · Dennison · Dent · Detroit Lakes · Dexter · Dilworth · Dodge Center · Donaldson · Donnelly · Doran · Dover · Dovray · Duluth · Dumont · Dundas · Dundee · Dunnell · Eagan · Eagle Bend · Eagle Lake · East Bethel · East Grand Forks · East Gull Lake · Easton · Echo · Eden Prairie · Eden Valley · Edgerton · Edina · Effie · Eitzen · Elba · Elbow Lake · Elgin · Elizabeth · Elk River · Elko New Market · Elkton · Ellendale · Ellsworth · Elmdale · Elmore · Elrosa · Ely · Elysian · Emily · Emmons · Empire · Erhard · Erskine · Evan · Evansville · Eveleth · Excelsior · Eyota · Fairfax · Fairmont · Falcon Heights · Faribault · Farmington · Farwell · Federal Dam · Felton · Fergus Falls · Fertile · Fifty Lakes · Finlayson · Fisher · Flensburg · Floodwood · Florence · Foley · Forada · Forest Lake · Foreston · Fort Ripley · Fosston · Fountain · Foxhome · Franklin · Frazee · Freeborn · Freeport · Fridley · Frost · Fulda · Funkley · Garfield · Garrison · Garvin · Gary · Gaylord · Gem Lake · Geneva · Genola · Georgetown · Ghent · Gibbon · Gilbert · Gilman · Glencoe · Glenville · Glenwood · Glyndon · Golden Valley · Gonvick · Good Thunder · Goodhue · Goodridge · Goodview · Graceville · Granada · Grand Marais · Grand Meadow · Grand Rapids · Granite Falls · Grant · Grasston · Green Isle · Greenbush · Greenfield · Greenwald · Greenwood · Grey Eagle · Grove City · Grygla · Gully · Hackensack · Hadley · Hallock · Halma · Halstad · Ham Lake · Hamburg · Hammond · Hampton · Hancock · Hanley Falls · Hanover · Hanska · Harding · Hardwick · Harmony · Harris · Hartland · Hastings · Hatfield · Hawley · Hayfield · Hayward · Hazel Run · Hector · Heidelberg · Henderson · Hendricks · Hendrum · Henning · Henriette · Herman · Hermantown · Heron Lake · Hewitt · Hibbing · Hill City · Hillman · Hills · Hilltop · Hinckley · Hitterdal · Hoffman · Hokah · Holdingford · Holland · Hollandale · Holloway · Holt · Hopkins · Houston · Howard Lake · Hoyt Lakes · Hugo · Humboldt · Hutchinson · Ihlen · Independence · International Falls · Inver Grove Heights · Iona · Iron Junction · Ironton · Isanti · Isle · Ivanhoe · Jackson · Janesville · Jasper · Jeffers · Jenkins · Johnson · Jordan · Kandiyohi · Karlstad · Kasota · Kasson · Keewatin · Kelliher · Kellogg · Kennedy · Kenneth · Kensington · Kent · Kenyon · Kerkhoven · Kerrick · Kettle River · Kiester · Kilkenny · Kimball · Kinbrae · Kingston · Kinney · La Crescent · La Prairie · La Salle · Lafayette · Lake Benton · Lake Bronson · Lake City · Lake Crystal · Lake Elmo · Lake Henry · Lake Lillian · Lake Park · Lake Shore · Lake St. Croix Beach · Lake Wilson · Lakefield · Lakeland · Lakeland Shores · Lakeville · Lamberton · Lancaster · Landfall · Lanesboro · Laporte · Lastrup · Lauderdale · Le Center · Le Roy · Le Sueur · Lengby · Leonard · Leonidas · Lester Prairie · Lewiston · Lewisville · Lexington · Lilydale · Lindstrom · Lino Lakes · Lismore · Litchfield · Little Canada · Little Falls · Littlefork · Long Beach · Long Lake · Long Prairie · Longville · Lonsdale · Loretto · Louisburg · Lowry · Lucan · Luverne · Lyle · Lynd · Mabel · Madelia · Madison · Madison Lake · Magnolia · Mahnomen · Mahtomedi · Manchester · Manhattan Beach · Mankato · Mantorville · Maple Grove · Maple Lake · Maple Plain · Mapleton · Mapleview · Maplewood · Marble · Marietta · Marine on St. Croix · Marshall · Mayer · Maynard · Mazeppa · McGrath · McGregor · McIntosh · McKinley · Meadowlands · Medford · Medicine Lake · Medina · Meire Grove · Melrose · Menahga · Mendota · Mendota Heights · Mentor · Middle River · Miesville · Milaca · Milan · Millerville · Millville · Milroy · Miltona · Minneapolis · Minneiska · Minneota · Minnesota City · Minnesota Lake · Minnetonka · Minnetrista · Mizpah · Montevideo · Montgomery · Monticello · Montrose · Moorhead · Moose Lake · Mora · Morgan · Morris · Morristown · Morton · Motley · Mound · Mounds View · Mountain Iron · Mountain Lake · Murdock · Myrtle · Nashua · Nashwauk · Nassau · Nelson · Nerstrand · Nevis · New Auburn · New Brighton · New Germany · New Hope · New London · New Munich · New Prague · New Richland · New Trier · New Ulm · New York Mills · Newfolden · Newport · Nicollet · Nielsville · Nimrod · Nisswa · Norcross · North Branch · North Mankato · North Oaks · North St. Paul · Northfield · Northome · Northrop · Norwood Young America · Nowthen · Oak Grove · Oak Park Heights · Oakdale · Odessa · Odin · Ogema · Ogilvie · Okabena · Oklee · Olivia · Onamia · Ormsby · Orono · Oronoco · Orr · Ortonville · Osakis · Oslo · Osseo · Ostrander · Otsego · Ottertail · Owatonna · Palisade · Park Rapids · Parkers Prairie · Paynesville · Pease · Pelican Rapids · Pemberton · Pennock · Pequot Lakes · Perham · Perley · Peterson · Pierz · Pillager · Pine City · Pine Island · Pine River · Pine Springs · Pipestone · Plainview · Plato · Plummer · Plymouth · Porter · Preston · Princeton · Prinsburg · Prior Lake · Proctor · Quamba · Racine · Ramsey · Randall · Randolph · Ranier · Raymond · Red Lake Falls · Red Wing · Redwood Falls · Regal · Remer · Renville · Revere · Rice · Rice Lake · Richfield · Richmond · Richville · Riverton · Robbinsdale · Rochester · Rock Creek · Rockford · Rockville · Rogers · Rollingstone · Roosevelt · Roscoe · Rose Creek · Roseau · Rosemount · Roseville · Rothsay · Round Lake · Royalton · Rush City · Rushford · Rushford Village · Rushmore · Russell · Ruthton · Rutledge · Sabin · Sacred Heart · Sanborn · Sandstone · Sargeant · Sartell · Sauk Centre · Sauk Rapids · Savage · Scandia · Scanlon · Seaforth · Sebeka · Sedan · Shafer · Shakopee · Shelly · Sherburn · Shevlin · Shoreview · Shorewood · Silver Bay · Silver Lake · Skyline · Slayton · Sleepy Eye · Sobieski · Solway · South Haven · South St. Paul · Spicer · Spring Grove · Spring Hill · Spring Lake Park · Spring Park · Spring Valley · Springfield · Squaw Lake · St. Anthony · St. Augusta · St. Bonifacius · St. Charles · St. Clair · St. Cloud · St. Francis · St. Hilaire · St. James · St. Joseph · St. Leo · St. Louis Park · St. Martin · St. Marys Point · St. Michael · St. Paul · St. Paul Park · St. Peter · St. Rosa · St. Stephen · St. Vincent · Stacy · Staples · Starbuck · Steen · Stephen · Stewart · Stewartville · Stillwater · Stockton · Storden · Strandquist · Strathcona · Sturgeon Lake · Sunburg · Sunfish Lake · Swanville · Taconite · Tamarack · Taopi · Taunton · Taylors Falls · Tenstrike · Thief River Falls · Tintah · Tonka Bay · Tower · Tracy · Trail · Trimont · Trommald · Trosky · Truman · Turtle River · Twin Lakes · Twin Valley · Two Harbors · Tyler · Ulen · Underwood · Upsala · Urbank · Utica · Vadnais Heights · Vergas · Vermillion · Verndale · Vernon Center · Vesta · Victoria · Viking · Village of Minnetonka Beach · Villard · Vining · Virginia · Wabasha · Wabasso · Waconia · Wadena · Wahkon · Waite Park · Waldorf · Walker · Walnut Grove · Walters · Waltham · Wanamingo · Wanda · Warba · Warren · Warroad · Waseca · Watertown · Waterville · Watkins · Watson · Waubun · Waverly · Wayzata · Welcome · Wells · Wendell · West Concord · West St. Paul · West Union · Westbrook · Westport · Whalan · Wheaton · White Bear Lake · Wilder · Willernie · Williams · Willmar · Willow River · Wilmont · Wilton · Windom · Winger · Winnebago · Winona · Winsted · Winthrop · Winton · Wolf Lake · Wolverton · Wood Lake · Woodbury · Woodland · Woodstock · Worthington · Wrenshall · Wright · Wykoff · Wyoming · Zemple · Zimmerman · Zumbro Falls · Zumbrota

National price ranges and what moves them