Talk it through: (888) 282-PALM
A couple in their sixties at home in their kitchen

Assisted living in Minnesota

2,549 homes hold a Minnesota assisted living licence, in 370 towns. The Minnesota Department of Health has posted enough of a record to score 2,194 of them, and in every town below the homes are ranked by that record, best first. 610 hold the dementia-care licence; 1,545 are small homes of six beds or fewer. When you want a person to do the calling: (888) 282-PALM.

Featured homes

Each is also shown on its own town page. Being featured changes no score and no rank.

Not sure yet

Most families start here. Tell us what is happening and we will help you work out the next step.

Call about this(888) 282-PALM

The largest towns

Town, ranked pageLicensedScoredMedian scoreDementia care
Brooklyn Park2392048.06
Minneapolis1801508.89
Brooklyn Center1491218.82
St. Paul126998.819
Bloomington108858.88
Burnsville76628.89
Richfield57448.83
Coon Rapids45388.07
Fridley41308.84
Crystal40338.01
Woodbury37318.88
Maplewood36308.89

All 132 towns with a ranked page. 238 smaller towns have one or two homes each; they are listed below with their county.

Every town, by county

Aitkin County · 4 homes

Aitkin (3) · Mcgregor: Mcgregor Carefree Living By Oxford Living

Anoka County · 193 homes

Andover (11) · Anoka (20) · Blaine (31) · Centerville: Atlas Villas Memory Care, Norbella Centerville · Columbia Heights (17) · Coon Rapids (45) · East Bethel: Cedar Creek Senior Living · Fridley (41) · Ham Lake: Oakland Assisted Living LLC · Lino Lakes (4) · Ramsey (8) · Spring Lake Park (9) · St. Francis (3)

Becker County · 6 homes

Detroit Lakes (5) · Frazee: Frazee Assisted Living

Beltrami County · 12 homes

Bemidji (9) · Blackduck: Blackduck Senior Living LLC, Good Samaritan Society Blackduck · Kelliher: Cornerstone Residence Of Kelliher

Benton County · 8 homes

Foley: The Gardens At Foley Assisted Living · Sauk Rapids (7)

Big Stone County · 2 homes

Clinton: Legacy Commons Senior Living, LLC · Ortonville: Fairway View Assisted Living

Blue Earth County · 17 homes

Lake Crystal: Crystal Seasons Assisted Living, The Beacon At Lake Crystal · Mankato (13) · Mapleton: Heritage Place, The Beacon At Mapleton

Brown County · 8 homes

New Ulm (6) · Sleepy Eye: Sleepy Eye Assisted Living LLC · Springfield: The Maples At St. John

Carlton County · 18 homes

Barnum: New Perspective Cloquet & Barnum · Carlton: Carlton Place · Cloquet (6) · Cromwell: Villa Court LLC · Esko (4) · Moose Lake (3) · Scanlon: Suncrest Assisted Living · Wrenshall: Garden Terrace Assisted Living

Carver County · 20 homes

Carver: Carver Ridge Senior Living · Chanhassen (5) · Chaska (6) · Norwood Youngamerica: The Harbor At Peace Village, The Haven At Peace Village · Waconia (4) · Watertown: River Oaks At Watertown, Westwood Place INC

Cass County · 9 homes

Backus: Farmside Senior Living · Hackensack: Birchview Gardens Assisted Living INC · Pillager: Riverside Assisted Living · Pine River: Brookside Assisted Living, Good Samaritan Society Pine River · Remer: Americare Lodges INC, Vitality Living Of Remer LLC · Walker: Birchview Gardens Assisted Living INC, Edgewood May Creek LLC

Chippewa County · 5 homes

Clara City: Clara City Assisted Living · Montevideo (4)

Chisago County · 10 homes

Chisago City: Parmly On The Lake, Just Like Home Senior Care · Lindstrom: Lindstrom Senior Living · North Branch (4) · Rush City: Rushseba Station Assisted Living · Taylors Falls: The Lodge Of Taylors Falls LLC · Wyoming: Meadows On Fairview Al

Clay County · 14 homes

Barnesville: Golden Manor Of Barnesville · Dilworth (4) · Hawley: Hawley Senior Living · Moorhead (7) · Ulen: Viking Manor Nursing Home/ Northern Lights Assiste

Clearwater County · 2 homes

Bagley: Cornerstone Residence Of Bagley, Cornerstone Residence Senior Care

Cottonwood County · 3 homes

Mountain Lake: The Lodge Of Mountain Lake · Windom: Good Samaritan Society Windom, Pine View Assisted Living

Crow Wing County · 17 homes

Baxter (3) · Brainerd (8) · Crosby: Heartwood · Crosslake: Whitefish At The Lakes Senior Living, Golden Horizons · Nisswa: Hills Crossing Senior Living · Pequot Lakes: Caring Hearts Senior Community, Shiloh Assisted Living

Dakota County · 244 homes

Apple Valley (35) · Burnsville (76) · Eagan (26) · Farmington (11) · Hastings (6) · Inver Grove Heights (20) · Lakeville (25) · Lilydale: Lilydale Senior Living · Mendota Heights (6) · Northfield (6) · Rosemount (15) · South St. Paul (7) · West St. Paul (10)

Dodge County · 3 homes

Hayfield: Field Crest Assisted Living · Kasson: Abilit Holdings Prairie Meadows LLC · West Concord: Circle Drive Manor Assisted Living, LLC

Douglas County · 13 homes

Alexandria (9) · Brandon: Brandon's Assisted Living · Evansville: Evansville Senior Living · Osakis: Bridgewell Assisted Living, West View Assisted Living Apt

Faribault County · 5 homes

Blue Earth: Friendship Court · Elmore: Elmore Assisted Living · Wells: Clark Crossings Of Wells, Shepherds Inn Assisted Living INC · Winnebago: Parker Oaks Senior Living

Fillmore County · 8 homes

Chatfield: Chosen Valley Assisted Living · Harmony: Harmony Place · Mabel: The Meadows Of Mabel · Ostrander: Ostrander Assisted Living · Preston: Preston Elder Services LLC, Traditions Of Preston · Rushford: Bremmer Suites Assisted Living · Spring Valley: Spring Valley Estates

Freeborn County · 7 homes

Albert Lea (7)

Goodhue County · 15 homes

Cannon Falls: Cannon Country, Cannon Falls Assisted Living · Goodhue: Elysian Senior Homes, LLC · Lake City (3) · Pine Island: Vista At Pine Haven · Red Wing (7) · Zumbrota: Bridges Of Zumbrota

Grant County · 4 homes

Ashby: Ashby Living Center · Barrett: Barrett Assisted Living Community INC · Elbow Lake: Goodneighbors-maplewood Manor, LLC · Hoffman: Hoffman Senior Living

Hennepin County · 1082 homes

Bloomington (108) · Brookly Park: All Hopes Incorporated · Brooklyn Park: His Services Home Care, LLC · Brooklyn Center (149) · Brooklyn Park (239) · Champlain: Mighty Love Home Care INC · Champlin (29) · Corcoran: Saint Therese Of Corcoran LLC, Saint Therese Of Corcoran LLC · Crystal (40) · Deephaven: Deephaven Woods Senior Living · Eden Prairie (18) · Edina (26) · Excelsior: The Waters Of Excelsior, Trouvaille Memory Care Suites · Golden Valley (25) · Hanover: Volante Of Hanover, Volante Of Hanover · Hopkins (8) · Long Lake: Long Lake Assisted Living LLC · Loretto: Golden Pond Loretto · Maple Grove (27) · Maple Plain: Haven Homes Assisted Living · Medina: Okalee Of Medina, Wealshire Of Medina · Minneapolis (180) · Minnetonka (36) · Mound: Harrison Bay Senior Living, Tranquil Living · Mounds View (11) · New Hope (29) · Orono: Trails Of Orono Senior Living, Valora Orono LLC · Osseo (4) · Otsego (3) · Plymouth (29) · Richfield (57) · Robbinsdale (15) · Rogers (5) · Shorewood: Shorewood Landing · Spring Park: Lake Minnetonka Shores · St. Anthony (6) · St. Louis Park (16) · Wayzata: Folkestone

Houston County · 4 homes

Caledonia: Claddagh Senior Living · Houston: Heritage Court Assisted Living · La Crescent: Bay Harbor Senior Living Of La Crescent · Spring Grove: Spring Grove Assisted Living

Hubbard County · 4 homes

Park Rapids (4)

Isanti County · 5 homes

Braham: Elmhurst Commons Apartments · Cambridge (3) · Isanti: Prairie Senior Cottages Of Isanti

Itasca County · 18 homes

Bigfork: Bigfork Valley Villa · Cohasset (3) · Coleraine: Home And Comfort, INC. Of Grand Rapids, MN · Deer River: Maple Woods Assisted Living · Grand Rapids (11) · Nashwauk: Hillcrest Nashwauk

Jackson County · 3 homes

Heron Lake: Lakeview Assisted Living · Jackson: Good Samaritan Society Jackson · Lakefield: Valley View Assisted Living Of Lakefield

Kanabec County · 4 homes

Mora (3) · Ogilvie: Vitacare Living

Kandiyohi County · 13 homes

Atwater: Central Minnesota Senior Care, INC. · New London: Bethesda North Pointe, Glenoaks Senior Living Campus · Willmar (10)

Kittson County · 2 homes

Hallock: River's Edge At Kittson Healthcare · Karlstad: The Meadows

Koochiching County · 3 homes

International Falls: Good Samaritan Society International Falls, Ridgeview Assisted Living LLC · Ranier: Decker's Family Care INC

Lac Qui Parle County · 3 homes

Dawson: Johnson Memorial Health Services · Madison: Grace Haven Assisted Living, Prairie Winds Senior And Assisted Living

Lake County · 5 homes

Silver Bay: Silver Bay Carefree Living By Oxford Living · Two Harbors (4)

Lesueur County · 6 homes

Le Center: Carriage House Senior Living, Horizon Place INC · Le Sueur: Oak Terrace Senior Housing Of Le Sueur, LLC, Waverly Senior Living LLC · Montgomery: Traditions Of Montgomery LLC · Waterville: Traditions Of Waterville

Lincoln County · 1 homes

Hendricks: Lincoln Lane Villa

Lyon County · 6 homes

Balaton: Lakeview Senior Housing · Cottonwood: Fieldcrest Assisted Living · Marshall (3) · Minneota: Minneota Assisted Living And Home Health Care

Marshall County · 1 homes

Warren: North Star Assisted Living

Martin County · 5 homes

Fairmont (3) · Sherburn: Sherburn Eda Operating Temperance Lake Ridge · Truman: Truman Manor Apartments

Mcleod County · 8 homes

Glencoe: Progressive Care, LLC · Hutchinson (5) · Silver Lake: Cedar Crest Of Silver Lake · Winsted: The Gardens At Winsted Al

Meeker County · 5 homes

Dassel: Lakeside Generations Assisted Living · Litchfield: Bethany Assisted Living In Litchfield, Cornerstone Care LLC · Watkins: Garden View, The Watkins House

Mille Lacs County · 7 homes

Isle: Vitacare Living · Milaca: Milaca Elim Meadows Assisted Living, Sunrise Village Of Milaca · Onamia: Lake Song Assisted Living · Princeton (3)

Morrison County · 12 homes

Little Falls (6) · Motley: Harmony House Of Motley · Pierz (3) · Royalton: Riverside Assisted Living · Upsala: Vitality Living Of Upsala LLC

Mower County · 10 homes

Adams: Cedar Court · Austin (6) · Brownsdale: Legacy Of Brownsdale · Grand Meadow: The Meadows Of Grand Meadow · Leroy: Wildwood Grove

Murray County · 2 homes

Fulda: Maplewood Court Assisted Living · Slayton: Lindenwood Assisted Living

Nicollet County · 7 homes

North Mankato (3) · St. Peter (4)

Nobles County · 3 homes

Adrian: Sunrise View Assisted Living · Worthington: Ecumen Worthington The Meadows, Golden Horizons

Norman County · 1 homes

Twin Valley: Twin Valley Assisted Living

Olmsted County · 31 homes

Byron: Benedictine Living Community | Byron · Eyota: Arbor Garden Place · Oronoco: Sunset Homes Assisted Living, Sunset Homes Assisted Living · Rochester (27)

Otter Tail County · 13 homes

Battle Lake: Good Samaritan Society Battle Lake · Fergus Falls (4) · Henning: Willow Creek Senior Community · New York Mills: Vitality Living Of New York Mills LLC · Parkers Prairie: Mccornell Court · Pelican Rapids: Riverfront Manor, Riverfront On Main · Perham: Hadley House, Perham Living Northwinds · Vergas: Vergas Assisted Living

Pennington County · 3 homes

Thief River Falls (3)

Pine County · 8 homes

Hinckley: Elderwood Of Hinckley · Pine City (4) · Sandstone (3)

Pipestone County · 3 homes

Edgerton: Edgebrook Care Center INC · Pipestone: Falls Landing Assisted Living, Good Samaritan Society Pipestone

Polk County · 8 homes

Crookston: Villa St. Vincent · East Grand Forks: Good Samaritan Society Heritage Grove, Edgewood Egf Senior Living · Fertile: Fair Meadow Assisted Living · Fosston (3) · Mcintosh: Poplar Meadows Of Mcintosh

Pope County · 4 homes

Glenwood: Glenwood Estates, Parkview Court · Starbuck: Glacial Trails Memory Care, Holly Ridge Manor

Ramsey County · 245 homes

Arden Hills (4) · Little Canada (3) · Maplewood (36) · New Brighton (18) · North Oaks: North Oaks Memory Care, Waverly Gardens · North St. Paul (7) · Roseville (29) · Shoreview (7) · St. Paul (126) · St. Paul Park: Grace Care LLP, Shekky Care Services Professional Corporation · Vadnais Heights (5) · White Bear Lake (6)

Red Lake County · 1 homes

Red Lake Falls: Hillcrest Senior Living

Redwood County · 5 homes

Belview: Parkwood Apartments · Morgan: Morgan Memorial Foundation INC · Redwood Falls: Vista Prairie At Garnette Gardens · Wabasso: Serenity Suites Senior Living At Wabasso · Walnut Grove: Minnewaska Community Home Care, LLC

Renville County · 6 homes

Bird Island: Gleseners Assisted Living, Island Living, INC · Buffalo Lake: Westview Estates · Franklin: Cedar Heart Homes INC · Hector: Prairie View · Olivia: Park View Village

Rice County · 14 homes

Faribault (13) · Lonsdale: Villages Of Lonsdale

Rock County · 2 homes

Luverne: Good Samaritan Society Luverne, Oasis Care Home LLC

Roseau County · 4 homes

Greenbush: Lifecare Assisted Living - Greenbush · Roseau: Ageless Care Incorporated, Lifecare Medical Center · Warroad: Lakeview Retirement Residence

Saint Louis County · 51 homes

Aurora: Aurora Carefree Living By Oxford · Babbitt: Babbit Carefree Living By Oxford Living · Biwabik: New Journey Residence · Brookston (3) · Buhl: Buhl Carefreeliving By Oxford Living, Cornerstone Villa · Chisholm (3) · Cook: Carefreeliving Cook By Oxford Living · Duluth (21) · Ely: Ely Carefree Living By Oxford Living · Eveleth: New Journey Residence · Hermantown (3) · Hibbing (3) · Meadowlands: The Hummingbird · Mountain Iron: Diamond Willow Assisted Living · Proctor (3) · Rice Lake: Open Arms Senior Living · Tower: Vermilion Senior Living · Virginia (3)

Scott County · 53 homes

Belle Plaine: Kingsway Retirement Living · Elko New Market: The Lodges Of Elko · Jordan (3) · New Prague: Mala Strana Assisted Living, Praha Village · Prior Lake (7) · Savage (18) · Shakopee (21)

Sherburne County · 15 homes

Becker: Shepherd Of Grace LLC · Big Lake: Keller Lake Commons, Cherrywood Big Lake · Clear Lake: Lange Board And Room INC · Elk River (9) · Zimmerman: Fremont Village Senior Living, Willow House LLC

Sibley County · 4 homes

Arlington: Golden Hearts INC · Gaylord: Bayside Manor Assisted Living · Gibbon: South View Living Center · Winthrop: The Lodge Of Winthrop LLC

Stearns County · 50 homes

Albany: Mother Of Mercy · Avon: Serenity Village Assisted Living · Cold Spring: Assumption Court, Benedictine Asher Haus · Holdingford: Covered Bridge LLC · Kimball: Vitality Living Of Kimball, LLC · Melrose: Cura Of Melrose · New Munich: Tree Of Life Assisted Living · Paynesville: Koronis Place · Richmond: Cherrywood Richmond · Sartell (6) · Sauk Centre (3) · St. Cloud (24) · St. Joseph (4) · Waite Park (3)

Steele County · 14 homes

Blooming Prairie: Heather Haus · Ellendale: Whispering Oak Place · Medford: Medford Senior Care LLC · Owatonna (11)

Stevens County · 3 homes

Morris (3)

Swift County · 2 homes

Appleton: Appleton Area Health · Benson: Scandi Haven Of Cura

Todd County · 3 homes

Clarissa: Central Todd County Care Center · Long Prairie: Meadow Place, Vitality Living Of Long Prairie

Wabasha County · 2 homes

Plainview: The Green Prairie Assisted Living · Wabasha: St. Elizabeth Hospital

Wadena County · 9 homes

Menahga: Greenwood Connections, Rose Haven Assisted Living INC · Sebeka: Providence Villa, Vitality Living Of Sebeka LLC · Staples (3) · Wadena: Comfort Care Cottages, The Meadows Of Wadena

Waseca County · 5 homes

Janesville: Oakwood Senior Living · New Richland: Prairie Senior Cottages Of New Richland · Waseca (3)

Washington County · 97 homes

Afton: American Spirit LLC · Bayport: Croixdale · Cottage Grove (23) · Forest Lake (5) · Hugo (4) · Lake Elmo: Arbor Glen Senior Living, Boulder Ponds Senior Living · Lake St. Croix Beach: Scenic Hills Alternative Care · Mahtomedi (3) · Newport (3) · Oak Park Heights (3) · Oakdale (11) · Stillwater (3) · Woodbury (37)

Watonwan County · 1 homes

St. James: Good Samaritan Society St. James

Wilkin County · 1 homes

Breckenridge: Twin Town Villa

Winona County · 8 homes

Lewiston: Lewiston Senior Living, Speltz Estates Assisted Living · St. Charles: St. Charles Retirement Community · Winona (5)

Wright County · 16 homes

Albertville: Engel Haus · Annandale: Centennial Villa, Centennial Villa Assisted Living · Buffalo (5) · Cokato: Brookridge · Delano: The Legacy Of Delano · Howard Lake: The Lodge Of Howard Lake · Monticello: Monticello Senior Living Holdings LP, St. Benedict's Court · St. Michael (3)

Yellow Medicine County · 1 homes

Canby: Sanford Health Sylvan Place

How the ranking works, and why being featured never moves a home up: how we read the record. Data reconciled 2026-09-15.

Questions families ask

How much does assisted living cost in Minnesota, MN?

Minnesota's median is $4,508 a month (Genworth Cost of Care Survey 2023, Minnesota, assisted living, monthly median). Plan for $4,500–$5,300 once medication management is added, plus a one-time move-in fee with a median near $3,000. No facility in Minnesota publishes its rate; the cost page shows how to get the real number.

How many assisted living facilities are in Minnesota?

2549 hold a Minnesota Department of Health assisted living licence as of 2026-09-15. 1545 are small homes of six beds or fewer and 610 carry the dementia-care designation. The full list is on this page.

Which assisted living in Minnesota allows pets?

The state does not publish pet policy, so Palmelle asks each operator. 0 operators across the 132 towns on this site have confirmed yes so far. Facilities that have not answered are shown without a pet line — never as a no.

What does "Not yet scored" mean?

MDH has not posted a licensing survey or a complaint finding for that licence. Most newly licensed homes read this way for their first year. It is not a bad sign and not a good one; here is what the score is built from.

Perch

Palmelle's daily stories

The cover story

Family Dynamics

The Daughter-to-Nurse Pipeline is a Trap

Stop drowning in guilt and spreadsheets. Learn why professional care facilities often provide better outcomes than even the most devoted family members.

By Neil D'Monte & Palmelle Editorial Team · 7 min read

Read the story →
MoneyMassachusetts Boosts Nursing Home Rules Beyond Stagnant Oversight ClaimsCare NavigationRespite Care: A Break for the Person Doing the Heavy LiftingMoneyMedicare Open Enrollment: Local Agents Offer Free Plan Check-Ups for 2027 Changes
All of Perch →
Palmelle Forum

What families are asking

Palmelle answers first; families who have been through it add what they learned, on palmelle.com.

Palmelle answered · CostHow much does assisted living actually cost?

Plan for 30% above whatever they quoted you. Otherwise the second year is the one that breaks the budget.

Palmelle answered · PayingWill Medicare pay for assisted living?

No. Not a dime. Plan for it now and the move stays your decision instead of a crisis.

Palmelle answered · PayingDoes Medicare pay for a nursing home?

Yes · for up to 100 days, with conditions you'll probably miss. Then nothing. Get the discharge questions right and you keep the benefit.

Palmelle answered · ChoosingWhat's the real difference between assisted living and a nursing home?

Pick by what your parent actually needs at 3am · not by which lobby looked nicer.

Palmelle answered · TimingWhen is it actually time for memory care?

The right time is before the crisis that forces it. Move on your timeline, not the ER's.

Palmelle answered · TimingHow long do people actually live in memory care?

Median 2·3 years. Plan finances for 5. The gap between those two numbers is the difference between staying in charge and ending up on Medicaid by surprise.

All questions in Palmelle Forum →

Palmelle Living

For the new room

Shop all at palmelleliving.com →
PlayThe Long Run

A game about the biggest decision in the family: stay home or move.

Play the game →
Call Palmelle(888) 282-PALM