Cost of Living in Minnesota

2025 affordability guide — compare housing costs, rental prices, and living expenses across 723 cities in Minnesota.

95.7
Avg COL Index
723
Cities Ranked
$208,465
Avg Home Value

Housing Market

$208,465

Average median home value across Minnesota cities.

Rental Market

Rental data covers median monthly rent for tracked cities in Minnesota.

Affordability

Near Average

COL index 95.7 vs. national average of 100. Your dollar goes further here.

Most & Least Expensive Cities in Minnesota

Quick look at the cost extremes across Minnesota.

All 20 Major Cities Ranked by Cost of Living

Sorted from most expensive to most affordable. Click any city for a detailed breakdown with housing, rental, and income data.

# City COL Index Affordability Median Home Median Rent
1 Minnetonka Beach 230.3 Very Expensive $2,000,001 N/A
2 Woodland 171.8 Very Expensive $1,220,600 N/A
3 Sunfish Lake 163.4 Very Expensive $1,109,000 N/A
4 Wayzata 158.7 Very Expensive $1,047,400 N/A
5 Greenwood 158.3 Very Expensive $1,041,700 N/A
6 Medicine Lake 156.3 Very Expensive $1,014,500 N/A
7 Orono 151.6 Very Expensive $952,400 N/A
8 Tonka Bay 145.4 Very Expensive $869,900 N/A
9 Excelsior 143.1 Very Expensive $839,500 N/A
10 Independence 137.0 Very Expensive $757,800 N/A
11 North Oaks 136.9 Very Expensive $756,300 N/A
12 Shorewood 131.5 Very Expensive $684,500 N/A
13 Medina 129.7 Very Expensive $660,800 N/A
14 Afton 129.3 Very Expensive $655,400 N/A
15 Minnetrista 127.0 Very Expensive $624,600 N/A
16 Edina 126.9 Very Expensive $624,000 N/A
17 Grant 126.8 Very Expensive $622,000 N/A
18 Pine Springs 126.1 Very Expensive $613,600 N/A
19 Spring Park 125.0 Very Expensive $598,400 N/A
20 Lake Elmo 124.3 Very Expensive $588,900 N/A

All 693 Cities in Minnesota

Complete directory of every tracked city and town. Filter or scroll to find yours.

Ada (90.6) Adrian (92.9) Afton (129.3) Akeley (87.9) Albany (97.0) Alden (89.2) Aldrich (86.8) Alexandria (98.6) Alpha (84.3) Altura (92.9) Alvarado (90.0) Amboy (89.4) Andover (109.3) Annandale (94.7) Appleton (85.4) Argyle (94.1) Arlington (93.7) Ashby (89.4) Askov (89.7) Atwater (90.8) Audubon (92.7) Avon (98.1) Babbitt (87.2) Bagley (90.2) Baker CDP (92.2) Barrett (87.1) Baudette (92.9) Baxter (102.4) Beaver Creek (94.1) Becker (99.4) Bejou (91.0) Belgrade (90.8) Belle Plaine (101.1) Bellechester (94.6) Bena (88.5) Bertha (85.9) Bethel (99.6) Big Lake (101.9) Big Lake CDP (98.9) Bigfork (91.1) Birchwood Village (114.7) Bird Island (88.6) Biscay (94.1) Biwabik (88.2) Blackduck (90.4) Blaine (104.6) Blooming Prairie (91.7) Bluffton (93.2) Bock (90.1) Bovey (87.8) Bowlus (91.0) Boyd (82.0) Braham (94.4) Brandon (93.1) Breckenridge (90.7) Brook Park (87.6) Brooklyn Center (99.6) Brookston (89.1) Browerville (89.7) Brownsdale (90.3) Brownsville (92.1) Brownton (91.2) Buffalo (101.2) Burnsville (105.2) Byron (104.5) Campbell (87.6) Canby (89.9) Canton (86.6) Carlton (95.4) Cass Lake (88.2) Center City (104.6) Ceylon (82.8) Champlin (105.4) Chanhassen (119.9) Chaska (108.5) Chatfield (96.2) Chickamaw Beach (100.7) Chisholm (88.1) Chokio (86.4) Circle Pines (100.8) Clara City (88.8) Claremont (88.6) Clarissa (87.8) Clarks Grove (90.0) Clear Lake (99.2) Climax (88.4) Clinton (85.4) Clitherall (85.9) Cokato (96.2) Cologne (106.8) Columbus (113.0) Comfrey (87.0) Comstock (92.4) Conger (87.7) Cook (87.8) Coon Rapids (101.6) Corcoran (120.6) Correll (84.3) Cottage Grove (107.0) Cottonwood (93.5) Credit River (123.4) Crosby (93.2) Crystal (101.1) Cuyuna (98.8) Cyrus (87.4) Dakota (96.8) Dalton (87.9) Darfur (84.9) Darwin (90.7) Dassel (96.5) Dayton (118.4) De Graff (87.5) Deer Creek (89.3) Deerwood (96.1) Delano (106.1) Delhi (83.4) Denham (96.3) Dennison (96.2) Dent (87.8) Detroit Lakes (98.5) Dexter (93.0) Dilworth (100.2) Dresbach CDP (107.1) Dumont (90.3) Dundas (102.1) Dundee (83.5) Eagle Bend (87.3) Eagle Lake (98.8) East Bethel (105.8) East Grand Forks (98.3) East Gull Lake (119.2) Easton (86.9) Ebro CDP (85.4) Eden Prairie (114.8) Eden Valley (91.3) Edgerton (90.0) Edina (126.9) Effie (89.6) Eitzen (88.8) Elba (92.5) Elbow Lake (88.9) Elbow Lake CDP (89.1) Elizabeth (88.6) Elko New Market (110.6) Elkton (93.7) Ellendale (91.3) Ellsworth (86.4) Elmdale (100.2) Elmore (83.4) Elrosa (92.3) Ely (91.3) Elysian (102.2) Emily (105.9) Emmons (87.3) Erhard (87.8) Esko CDP (101.0) Essig CDP (92.2) Evansville (90.9) Eveleth (86.9) Excelsior (143.1) Eyota (100.1) Fairfax (87.5) Fairhaven CDP (97.8) Falcon Heights (107.6) Faribault (97.6) Farmington (105.9) Farwell (87.8) Federal Dam (90.7) Felton (90.7) Fergus Falls (93.0) Fertile (88.9) Fifty Lakes (110.1) Finland CDP (89.2) Finlayson (93.2) Fish Lake CDP (108.8) Fisher (93.6) Flensburg (94.1) Floodwood (87.5) Foley (94.5) Forada (97.5) Forest Lake (108.3) Foreston (98.6) Fort Ripley (96.4) Fosston (89.5) Fountain (93.3) Foxhome (86.3) Franklin (86.4) Freeborn (86.6) Freeport (96.1) Fridley (100.8) Frontenac CDP (104.8) Frost (85.4) Fulda (91.7) Garden City CDP (91.6) Garfield (92.2) Garvin (83.8) Gary (89.3) Gem Lake (120.3) Geneva (92.5) Genola (93.9) Georgetown (88.1) Ghent (91.6) Gibbon (87.4) Gilbert (88.7) Gilman (96.6) Glencoe (96.0) Glenville (89.0) Glenwood (93.6) Glyndon (99.3) Golden Valley (111.8) Gonvick (87.1) Good Thunder (92.8) Goodhue (97.3) Goodridge (83.8) Goodview (96.2) Graceville (87.6) Granada (86.7) Grand Marais (101.3) Grand Meadow (92.7) Grand Rapids (95.1) Grant (126.8) Grasston (91.3) Green Isle (94.6) Greenbush (89.9) Greenfield (119.4) Greenwald (90.3) Greenwood (158.3) Grove City (90.0) Grygla (85.2) Hackensack (92.0) Hallock (89.4) Halma (85.8) Halstad (88.6) Ham Lake (112.3) Hamburg (97.2) Hammond (90.5) Hampton (103.0) Hancock (86.0) Hanley Falls (85.8) Hanover (111.7) Harding (92.0) Hardwick (85.6) Harmony (91.6) Harris (102.6) Hartland (90.2) Hawley (100.0) Hayfield (93.0) Hayward (88.2) Hector (89.3) Heidelberg (102.1) Henderson (95.6) Hendrum (89.9) Henriette (86.8) Herman (87.7) Hermantown (108.1) Hewitt (85.7) Hibbing (89.3) High Forest CDP (102.4) Hill City (87.7) Hills (93.9) Hilltop (81.8) Hinckley (92.4) Hitterdal (88.5) Hoffman (89.6) Hokah (93.9) Holdingford (93.0) Holland (85.3) Hollandale (90.6) Holloway (84.8) Holt (89.4) Hopkins (106.3) Houston (91.4) Howard Lake (98.0) Hoyt Lakes (86.8) Humboldt (95.7) Hutchinson (95.8) Ihlen (86.3) Independence (137.0) International Falls (88.6) Inver Grove Heights (106.5) Iona (84.1) Iron Junction (89.6) Ironton (89.6) Isanti (99.9) Isle (96.0) Ivanhoe (84.9) Jackson (88.9) Janesville (94.6) Jasper (85.5) Jeffers (86.4) Jenkins (100.0) Johnson (87.8) Jordan (104.0) Kandiyohi (91.9) Karlstad (89.0) Kasota (92.9) Kasson (99.9) Keewatin (85.9) Kelliher (93.4) Kellogg (92.5) Kennedy (85.1) Kenneth (83.2) Kent (88.0) Kenyon (93.9) Kettle River (89.7) Kilkenny (87.8) Kimball (95.7) Kingston (96.4) Kinney (87.5) La Crescent (98.4) La Prairie (95.2) La Salle (85.9) Lafayette (90.7) Lake Benton (86.9) Lake Bronson (83.2) Lake City (97.6) Lake Crystal (94.6) Lake Elmo (124.3) Lake George CDP (96.7) Lake Henry (89.3) Lake Lillian (87.6) Lake Park (92.1) Lake Wilson (87.0) Lakeland (106.9) Lakeland Shores (113.5) Lakeville (112.0) Lamberton (86.5) Lancaster (88.9) Landfall (82.0) Lansing CDP (87.6) Laporte (90.8) Lastrup (89.6) Lauderdale (100.6) Le Center (94.3) Le Roy (88.0) Le Sueur (96.3) Lengby (84.5) Leonard (88.0) Leonidas (87.1) Leota CDP (89.4) Lester Prairie (96.3) Lewisville (84.2) Lexington (101.2) Lilydale (109.3) Lindstrom (105.3) Lino Lakes (108.9) Lismore (83.7) Litchfield (93.8) Little Canada (102.7) Little Falls (94.9) Little Rock CDP (82.6) Littlefork (88.6) Long Beach (107.0) Long Lake (109.4) Long Prairie (89.8) Lonsdale (104.6) Loretto (106.4) Louisburg (85.5) Lowry (90.7) Lutsen CDP (106.1) Luverne (93.6) Lyle (87.9) Lynd (92.8) Mabel (89.4) Madelia (91.9) Madison (87.9) Madison Lake (101.1) Magnolia (85.9) Mahnomen (86.2) Mahtomedi (115.0) Mahtowa CDP (98.2) Mankato (98.8) Mantorville (101.1) Maple Grove (109.9) Maple Lake (96.7) Mapleton (93.3) Mapleview (85.4) Maplewood (101.9) Marble (87.7) Marshall (95.0) Martin Lake CDP (112.0) Mayer (104.8) McGregor (88.7) McIntosh (87.6) McKinley (89.4) Meadowlands (84.1) Medford (97.6) Medicine Lake (156.3) Medina (129.7) Meire Grove (92.4) Melrose (94.9) Menahga (91.0) Mendota (105.2) Mendota Heights (117.9) Merrifield CDP (97.3) Middle River (87.8) Miesville (104.1) Millerville (93.9) Millville (90.8) Milroy (87.8) Miltona (93.8) Minneiska (94.4) Minnesota City (92.6) Minnesota Lake (89.5) Minnetonka Beach (230.3) Minnetrista (127.0) Mizpah (94.1) Montgomery (96.5) Monticello (102.4) Moorhead (98.5) Moose Lake (95.4) Mora (93.6) Morgan (88.0) Morristown (93.2) Morton (85.8) Motley (89.6) Mound (106.2) Mounds View (102.1) Mountain Iron (93.6) Mountain Lake (88.9) Murdock (87.1) Myrtle (84.3) Nashua (89.8) Nassau (83.5) Naytahwaush CDP (85.9) Nelson (91.8) Nerstrand (94.6) New Auburn (90.6) New Brighton (106.0) New Germany (99.0) New Hope (103.6) New London (95.7) New Munich (92.4) New Prague (104.3) New Richland (90.0) New Trier (96.9) New Ulm (94.5) New York Mills (90.9) Newfolden (90.8) Nielsville (86.4) Nimrod (85.8) Nisswa (115.8) North Branch (101.8) North Mankato (99.0) North Oaks (136.9) North St. Paul (101.5) Northfield (102.9) Northome (86.4) Northrop (88.9) Norwood Young America (101.8) Nowthen (113.1) Oak Park Heights (105.1) Odessa (85.0) Odin (84.3) Ogema (86.2) Ogilvie (88.0) Okabena (87.5) Oklee (88.2) Ormsby (84.5) Orono (151.6) Oronoco (115.2) Orr (86.6) Ortonville (88.8) Osakis (92.7) Oslo (87.7) Osseo (100.7) Ostrander (90.6) Ottertail (99.7) Owatonna (97.6) Palisade (86.6) Parkers Prairie (91.5) Paynesville (92.7) Pease (93.2) Pelican Rapids (93.4) Pemberton (91.7) Pennock (90.6) Pequot Lakes (98.5) Perham (94.0) Perley (86.3) Pickwick CDP (97.9) Pierz (91.7) Pillager (91.1) Pine City (93.7) Pine Island (104.4) Pine Point CDP (85.8) Pine Springs (126.1) Pipestone (87.7) Plainview (97.3) Plummer (91.7) Plymouth (115.7) Preston (92.7) Princeton (96.0) Prinsburg (94.0) Prior Lake (112.3) Proctor (96.5) Quamba (91.0) Racine (98.0) Ramsey (105.9) Randall (92.7) Randolph (100.2) Ranier (90.6) Raymond (91.0) Red Lake CDP (90.2) Redby CDP (88.2) Redwood Falls (92.2) Remer (91.0) Renville (88.2) Rice (97.9) Rice Lake (101.3) Rice Lake CDP (81.6) Richfield (104.1) Richmond (97.0) Richville (89.8) Riverton (89.4) Robbinsdale (101.1) Rock Creek (102.2) Rockford (100.0) Rockville (104.6) Rogers (112.9) Rollingstone (96.3) Ronneby CDP (111.7) Roosevelt (84.8) Roscoe (93.8) Rose Creek (90.5) Roseau (89.8) Rosemount (110.5) Roseville (105.2) Rothsay (90.1) Round Lake (86.6) Roy Lake CDP (100.0) Royalton (95.1) Rush City (95.0) Rushford (95.3) Rushford Village (101.6) Rushmore (88.1) Russell (87.6) Ruthton (84.1) Sabin (98.6) Sacred Heart (84.3) Saint Paul (100.9) Sanborn (84.4) Sandstone (90.3) Sargeant (89.1) Sartell (100.9) Sauk Centre (94.7) Sauk Rapids (98.1) Savage (109.7) Scanlon (96.7) Seaforth (88.1) Searles CDP (92.7) Sebeka (86.2) Shafer (97.0) Shakopee (107.2) Shelly (86.6) Sherburn (87.4) Shevlin (85.0) Shoreview (107.4) Shorewood (131.5) Silver Creek CDP (110.1) Silver Lake (93.9) Skyline (101.6) Slayton (92.1) Sleepy Eye (90.4) Sobieski (92.4) Solway (94.0) Soudan CDP (87.5) South Haven (94.5) South St. Paul (100.1) Spring Grove (91.1) Spring Hill (93.2) Spring Lake Park (101.2) Spring Park (125.0) Springfield (88.8) Squaw Lake (95.0) St. Anthony city (Stearns County) (94.1) St. Augusta (104.3) St. Bonifacius (105.7) St. Charles (97.4) St. Clair (95.1) St. Cloud (96.0) St. Francis (102.4) St. Hilaire (92.3) St. James (88.2) St. Joseph (98.1) St. Martin (95.8) St. Marys Point (115.4) St. Michael (107.5) St. Paul (101.1) St. Paul Park (99.0) St. Peter (97.9) St. Stephen (97.9) St. Vincent (84.9) Stacy (96.7) Stanchfield CDP (94.7) Staples (89.0) Steen (86.6) Stephen (86.3) Stewart (88.7) Stewartville (99.4) Stillwater (109.9) Storden (85.8) Strandquist (82.1) Sturgeon Lake (94.3) Sunburg (85.4) Sunfish Lake (163.4) Swanville (91.4) Taconite (96.4) Tamarack (91.9) Taunton (85.6) Taylors Falls (99.2) Tenstrike (97.8) The Lakes CDP (109.5) Thief River Falls (92.7) Tonka Bay (145.4) Tower (88.5) Tracy (88.3) Trail (84.0) Trimont (86.3) Trommald (90.4) Trosky (88.3) Truman (87.5) Turtle River (96.0) Twin Lakes CDP (97.1) Twin Valley (86.4) Two Harbors (94.1) Tyler (90.8) Ulen (90.3) Underwood (92.7) Upsala (90.8) Urbank (86.4) Utica (93.8) Vadnais Heights (105.1) Vergas (92.3) Vermillion (102.4) Verndale (87.9) Vernon Center (89.8) Vesta (87.8) Victoria (123.1) Viking (89.8) Villard (90.4) Vineland CDP (90.1) Vining (91.9) Virginia (88.8) Wabasha (96.0) Wabasso (87.9) Waconia (110.6) Wadena (91.9) Wahkon (94.8) Waite Park (96.3) Walker (98.1) Walnut Grove (86.1) Waltham (88.5) Wanamingo (98.6) Wanda (95.2) Warren (90.1) Warsaw CDP (99.2) Waseca (94.0) Watertown (103.7) Waterville (96.3) Watkins (90.3) Watson (85.0) Waubun (85.6) Waverly (101.4) Wayzata (158.7) Wells (87.0) Wendell (85.4) West Concord (91.6) West Union (87.5) Whalan (96.9) Wheaton (86.2) White Bear Lake (103.9) White Earth CDP (85.5) Wilder (86.4) Willernie (103.1) Williams (82.0) Willmar (94.0) Willow River (94.9) Wilmont (91.5) Wilton (91.5) Winnebago (88.0) Winona (94.5) Winsted (95.8) Winthrop (91.8) Wolf Lake (90.3) Wood Lake (86.4) Woodbury (112.7) Woodland (171.8) Worthington (93.8) Wrenshall (97.4) Wright (89.3) Wyoming (104.7) Zimmerman (101.4) Zumbrota (97.7)

Frequently Asked Questions

What states have the lowest cost of living?

States like Mississippi, Oklahoma, and Kansas typically have lower costs of living compared to coastal states.

What is the difference between RPP and COL Index?

RPP (Regional Price Parity) measures the price level for all items. COL Index combines RPP, housing, and rental data for a comprehensive comparison.

Data: BEA Regional Price Parities, U.S. Census Bureau ACS, HUD Fair Market Rents. Our Methodology · Data Sources

Share this page: X Facebook LinkedIn