The 10 Cheapest Places To Live In Minnesota In 2025


The most affordable places to live in Minnesota for 2025 are Thief River Falls, International Falls, and Albert Lea according to Saturday Night Science.

You’ll need to have a Minnesota Woodsman’s ethos to enjoy the lowest cost of living places in the North Star State.

It turns out the exurbs are home to the most affordable places to live in Minnesota

We determined the most affordable places to live in Minnesota using Saturday Night Science. Using the Census data for home prices, incomes, and cost of living, we ranked every city in Minnesota in terms of affordability.

So, crank some Purple Rain, grab some hot dish, and read on to find your place amongst the 11,000 lakes.


Table Of Contents: Top Ten | Methodology | Table | FAQs | Summary


Most Affordable Cities In Minnesota Map

What is the most affordable place to live in Minnesota? The most affordable place to live in Minnesota is Thief River Falls after crunching data from the US Census regarding median housing costs, median income, and overall cost of living for cities with over 5,000 residents.

Affordability in the North Star State means you can spend the extra change in your pocket on Minnesota Vikings tickets, a cabin on Leech Lake, or a staycation in one of Minnesota’s big cities.

Check out some more reading about Minnesota and the cheapest places in the country:

The 10 Cheapest Places To Live In Minnesota For 2025

Thief River Falls, MN

Source: Public domain
Overall SnackAbility

8.5
/10

Population: 8,841
Overall Cost Of Living Index: 83
Median Income: $65,244
Median Home Price: $169,300
Median Rent: $884

Thief River Falls, in Pennington County, ranks first in affordability within Minnesota with a $169,300 median home value and a $884 median rent. Affordable attractions in the town include the Thief River Falls Public Library and the Pennington County Historical Society.

The overall cost-of-living index is 83, ensuring that thrift thrives in Thief River Falls.

More on Thief River Falls: Data

International Falls, MN

Source: Wikipedia User Andrew Filer from Seattle (ex-Minneapolis) | CC BY-SA 2.0
Overall SnackAbility

6
/10

Population: 5,728
Overall Cost Of Living Index: 83
Median Income: $61,043
Median Home Price: $115,000
Median Rent: $753

Located on the border of Canada, International Falls goes by the nickname “Icebox of the Nation.” But if you can withstand the bitter cold, International Falls has some sweet deals for you. The first least expensive homes in Minnesota are in International Falls, where the median home price is $115,000. With residents earning a median income of $61,043, International Falls has one of the best home price to income ratios in the state.

As a budgeting bonus, admission to Smokey Bear Park is totally free. Just don’t get spooked by the 26-foot bear when you drive in.

More on International Falls: Data

Albert Lea, MN

Source: Wikipedia User Jonathunder | CC BY-SA 3.0
Overall SnackAbility

6
/10

Population: 18,379
Overall Cost Of Living Index: 84
Median Income: $62,522
Median Home Price: $150,400
Median Rent: $845

Albert Lea, situated in the southern part of Minnesota, shines as the third most affordable city thanks to its reasonable housing costs, where it ranks 5.0 in home values, and a favorable 2.41 ratio. The city’s economic stability is evident through its placement in the 5th quartile for income levels and a modest 4.12%, ensuring that living expenses are well within reach for its residents. Albert Lea leverages its location at the crossroads of Interstates 35 and 90, offering both affordability and a high quality of life in MN.

More on Albert Lea: Data

Marshall, MN

Source: Wikipedia User Jon Platek | CC BY-SA 3.0
Overall SnackAbility

7
/10

Population: 13,880
Overall Cost Of Living Index: 84
Median Income: $64,636
Median Home Price: $198,900
Median Rent: $742

Next, we marshall you along to Marshall, the fourth least expensive city in the North Star State. Like any upstanding Sargeant, Marshall offers its residents the peace of mind of an overall cost of living 19 points better than the state average.

Located in Lyon County in western Minnesota, Marshall is close to Camden State Park for affordable fun.

More on Marshall: Data

Worthington, MN

Source: Wikipedia User Tim Kiser (w:User:Malepheasant) | CC BY-SA 2.5
Overall SnackAbility

6
/10

Population: 13,792
Overall Cost Of Living Index: 84
Median Income: $61,840
Median Home Price: $184,200
Median Rent: $892

It’s definitely worth the savings to consider moving to Worthington in southwestern Minnesota. The city’s cost of living is 18.4% cheaper than the Minnesota average, making it an economical enclave.

According to Zillow data, the city’s housing market is affordable, with a median home value of $184,200. You can use that money you save on housing to add bacon to your next Jucy Lucy.

More on Worthington: Data

Crookston, MN

Source: Flickr User uberculture | CC BY 2.0
Overall SnackAbility

8
/10

Population: 7,388
Overall Cost Of Living Index: 84
Median Income: $54,003
Median Home Price: $160,700
Median Rent: $827

You don’t need to be a crook to have all the money you need in Crookston, the sixth most inexpensive city in Minnesota. The median home price in Crookston is $160,700 and the median income is $54,003, so paying off the mortgage in Crookston happens in no time flat. With a median rent of $827, Crookston isn’t as affordable for renters, when looked at as a proportion of income.

Crookston is in the northwestern part of the state, a half hour southeast of Grand Forks, North Dakota.

More on Crookston: Data

Austin, MN

Source: Wikipedia User Dtomlins | CC BY-SA 4.0
Overall SnackAbility

6
/10

Population: 26,167
Overall Cost Of Living Index: 86
Median Income: $66,488
Median Home Price: $155,100
Median Rent: $860

Austin ranks as the seventh most affordable city in Minnesota for 2025.

Austin’s overall cost of living index of 86 is supported by low index values for utilities, services, and healthcare. According to Zillow, home prices are only $155,100, which is sixth cheapest in the state.

More on Austin: Data

Fairmont, MN

Source: Wikipedia User Jon Platek | CC BY-SA 3.0
Overall SnackAbility

6
/10

Population: 10,348
Overall Cost Of Living Index: 86
Median Income: $59,228
Median Home Price: $168,800
Median Rent: $717

Fairmont makes the cut as the eighth most affordable place in Minnesota by virtue of having the ninth cheapest homes in the state. The median home price in Fairmont is $168,800 and the median income is $59,228, so it’s a piece of cake paying the mortgage off. Complete with seven parks and countless nature trails, you’ll never go wanting for free entertainment in Fairmont either.

Fairmont is located in the south-central part of Minnesota, near the Iowa border.

More on Fairmont: Data

Waseca, MN

Source: Wikipedia User Tim Kiser (w:User:Malepheasant) | CC BY-SA 2.5
Overall SnackAbility

8
/10

Population: 9,209
Overall Cost Of Living Index: 87
Median Income: $61,546
Median Home Price: $185,600
Median Rent: $796

Waseca snuck onto the list of the least expensive locales in Minnesota this year. With an overall cost of living index of 87, the city is 15.5% cheaper than the Minnesota average city.

Relative to the rest of the list, Waseca scored well for utilities, meaning you’ll pay less for heat and save that money for heating a campfire during a camping trip to Kiesler’s Campground.

More on Waseca: Data

Redwood Falls, MN

Source: Wikipedia User AlexiusHoratius | CC BY-SA 3.0
Overall SnackAbility

7
/10

Population: 5,075
Overall Cost Of Living Index: 87
Median Income: $61,947
Median Home Price: $162,000
Median Rent: $824

Located in the south-central part of the state, Redwood Falls ranks as the tenth most affordable city in Minnesota. Redwood Falls has the eighth cheapest homes in the state, with a median price tag of $162,000. Coupled with a median income of $61,947, Redwood Falls has the 11th lowest home price to income ratio in Minnesota. If you stick to free activities like hiking at Alexander Ramsey Park, you’ll have even more money left in your wallet at the end of every week.

More on Redwood Falls: Data

Cheapest places to live in Minnesota FAQs

The county in Minnesota with the lowest cost of living is Faribault County. The average living wage in Faribault County is $83,518 according to MIT data. Faribault County has the lowest cost of living because it has relatively less expensive childcare and housing costs compared to Minnesota as a whole. Childcare costs $12,417 a year in Faribault County for two children compared to the Minnesota average of $17,401. Housing costs, defined as a blend of the average rent and average mortgage payment, are $8,808 per year in Faribault County compared to $13,400 on average in Minnesota.

The cost of living in Minnesota is 5.2% higher than the US average. According to MIT, the required living wage for a family of four with two working parents in Minnesota is $94,430 vs the national average for a family of four with two working parents of $89,744. The median income of a Minnesota household is $73,382.

The cheapest housing market in Minnesota is Virginia. The average home value in Virginia is $90,800, the lowest in the state. The average home value in Minnesota is $235,700, almost 2.6 times higher than Virginia.

Methodology: How we determined the most affordable places to live in the North Star State for 2025

Map Of The Cheapest Places To Live In Minnesota
Determining affordability for places in Minnesota boils down to how much it costs to live here.

You need to understand your costs relative to what people in the rest of the state are paying.

With that logic in mind, we derived several cost of living statistics from the latest Census American Community Survey 2019-2023 for Minnesota using Saturday Night Science. We indexed the cost of living statistics across the following categories:

  • Housing
  • Transportation
  • Services
  • Groceries
  • Healthcare
  • Utilities

These are then weighted together to produce an overall cost of living index where 100 is the United States average. Anything below 100 is relatively affordable. Anything over 100 is relatively expensive.

We applied the biggest weight to housing as it typically accounts for 25% or more of your budget. Additionally, housing costs are the highest variant cost across a state. We then compare these cost of living metrics for each place in Minnesota to figure out which is the least expensive.

The “Cost of Living Index” allows you to rank all of the 146 places in Minnesota that have more than 5,000 people from least expensive to most expensive. Any ties went to the larger city.

The place in Minnesota with the lowest cost of living according to the data is Thief River Falls.

We updated this article for 2025. This report reflects our tenth time ranking the cheapest places to live in Minnesota.

Minnesota Affordabilility Summary

This is an accurate list of the most affordable places to live in Minnesota for 2025, if you’re looking at the cost of living numbers in Minnesota.

The cheapest cities in Minnesota are Thief River Falls, International Falls, Albert Lea, Marshall, Worthington, Crookston, Austin, Fairmont, Waseca, and Redwood Falls.

Here’s a look at the most expensive cities in Minnesota according to the data:

  1. Orono
  2. North Oaks
  3. Medina

For more Minnesota reading, check out:

Cheapest Places To Live In Minnesota

Rank City Population Cost Of Living Index Median Income Home Prices Rent
1 Thief River Falls 8,841 83 $65,244 $169,300 $884
2 International Falls 5,728 83 $61,043 $115,000 $753
3 Albert Lea 18,379 84 $62,522 $150,400 $845
4 Marshall 13,880 84 $64,636 $198,900 $742
5 Worthington 13,792 84 $61,840 $184,200 $892
6 Crookston 7,388 84 $54,003 $160,700 $827
7 Austin 26,167 86 $66,488 $155,100 $860
8 Fairmont 10,348 86 $59,228 $168,800 $717
9 Waseca 9,209 87 $61,546 $185,600 $796
10 Redwood Falls 5,075 87 $61,947 $162,000 $824
11 Virginia 8,362 88 $48,321 $117,500 $789
12 Faribault 24,458 89 $61,662 $233,900 $1,041
13 Bemidji 15,490 90 $53,850 $189,500 $1,004
14 New Ulm 14,066 91 $63,984 $192,700 $974
15 Stewartville 6,754 91 $65,714 $258,000 $975
16 Montevideo 5,303 91 $65,724 $137,600 $832
17 Owatonna 26,462 92 $81,276 $234,600 $1,010
18 Little Falls 9,094 92 $46,284 $198,100 $740
19 Glencoe 5,702 92 $63,967 $213,100 $901
20 Rochester 121,638 93 $87,767 $287,500 $1,316
21 Moorhead 44,706 93 $69,371 $246,300 $1,017
22 Winona 25,998 93 $56,163 $193,500 $839
23 Detroit Lakes 10,002 93 $62,123 $246,200 $925
24 Isanti 7,023 93 $84,412 $264,600 $1,299
25 Kasson 6,964 93 $87,295 $264,500 $1,066
26 Mankato 44,882 94 $64,826 $250,600 $1,089
27 Red Wing 16,660 94 $65,259 $224,800 $954
28 Hibbing 16,100 94 $55,463 $123,900 $739
29 Cambridge 9,992 94 $67,632 $234,800 $1,232
30 East Grand Forks 9,067 94 $74,618 $243,800 $872
31 Brooklyn Center 32,811 95 $72,009 $261,100 $1,345
32 South St. Paul 20,633 95 $84,472 $266,800 $1,128
33 Brainerd 14,474 96 $53,705 $178,600 $848
34 Fergus Falls 14,138 96 $50,865 $173,300 $839
35 Cloquet 12,582 96 $63,854 $200,100 $978
36 St. Peter 12,085 96 $65,042 $238,700 $943
37 Belle Plaine 7,401 96 $96,831 $280,400 $1,336
38 Duluth 86,863 97 $66,263 $225,700 $1,037
39 Fridley 29,944 97 $79,274 $277,100 $1,270
40 North Mankato 14,212 97 $77,571 $252,700 $918
41 Litchfield 6,599 97 $57,539 $183,900 $917
42 St. Paul Park 5,464 97 $98,670 $252,800 $2,118
43 Morris 5,092 97 $63,807 $185,200 $841
44 St. Cloud 69,926 98 $61,112 $212,800 $1,005
45 Hastings 22,050 98 $92,940 $294,100 $1,184
46 Willmar 21,136 98 $63,368 $186,000 $830
47 West St. Paul 21,076 98 $70,738 $281,800 $1,195
48 Anoka 17,941 98 $75,262 $292,900 $1,200
49 Grand Rapids 11,186 98 $56,542 $200,600 $999
50 North Branch 11,182 98 $90,383 $290,600 $1,178
51 St. Joseph 7,024 98 $75,217 $240,300 $1,139
52 Byron 6,510 98 $121,681 $326,400 $1,079
53 Lake City 5,021 98 $76,125 $234,100 $1,022
54 St. Paul 307,762 99 $73,055 $280,300 $1,248
55 Northfield 20,678 99 $92,000 $305,300 $1,036
56 Hutchinson 14,629 99 $71,730 $210,300 $933
57 Sauk Rapids 13,851 99 $67,004 $240,200 $941
58 Waite Park 8,341 99 $56,884 $217,000 $1,072
59 Spring Lake Park 6,997 99 $77,112 $281,800 $1,375
60 Crystal 22,685 100 $86,752 $280,500 $1,437
61 Mounds View 12,992 100 $90,148 $294,500 $1,216
62 North St. Paul 12,511 100 $81,641 $286,600 $1,304
63 Big Lake 12,115 100 $113,333 $291,700 $1,417
64 La Crescent 5,266 100 $82,109 $244,500 $1,059
65 Robbinsdale 14,318 101 $84,719 $280,400 $1,582
66 Vadnais Heights 12,789 101 $91,946 $334,500 $1,342
67 St. Francis 8,279 101 $101,875 $297,800 $1,183
68 Zimmerman 6,410 101 $86,169 $284,600 $1,277
69 Chisago City 5,629 101 $96,964 $366,600 $1,163
70 Brooklyn Park 84,349 102 $85,964 $313,500 $1,331
71 Coon Rapids 63,348 102 $86,618 $287,200 $1,418
72 Richfield 36,725 102 $84,055 $320,400 $1,334
73 Monticello 14,607 102 $81,563 $298,400 $1,462
74 Alexandria 14,579 102 $61,558 $247,200 $907
75 Maplewood 40,981 103 $88,534 $291,300 $1,316
76 Little Canada 10,546 103 $71,370 $302,600 $1,350
77 New Prague 8,195 103 $98,424 $323,500 $1,198
78 Albertville 8,066 103 $126,307 $326,400 $1,385
79 Wyoming 8,063 103 $101,938 $328,900 $1,117
80 Minneapolis 426,845 104 $80,269 $345,600 $1,329
81 Inver Grove Heights 35,772 104 $104,055 $352,300 $1,447
82 White Bear Lake 24,026 104 $79,712 $318,000 $1,540
83 Champlin 23,450 104 $115,719 $338,400 $1,597
84 Otsego 21,358 104 $127,219 $367,200 $1,696
85 Bloomington 88,838 105 $90,677 $346,200 $1,526
86 Blaine 71,261 105 $103,382 $327,500 $1,707
87 Oakdale 28,109 105 $90,379 $305,900 $1,452
88 Elk River 26,367 105 $99,457 $338,300 $1,269
89 Farmington 23,675 105 $118,556 $345,100 $1,275
90 Sartell 19,620 105 $77,465 $278,000 $1,197
91 Apple Valley 55,696 106 $99,277 $354,200 $1,678
92 Roseville 35,905 106 $88,440 $334,800 $1,346
93 New Brighton 22,900 106 $87,272 $345,900 $1,327
94 Forest Lake 20,678 106 $89,879 $375,900 $1,379
95 Stillwater 19,323 106 $109,297 $398,100 $1,408
96 Hopkins 18,696 106 $71,170 $350,100 $1,346
97 Buffalo 16,388 106 $88,306 $281,900 $1,111
98 Baxter 8,804 106 $71,272 $298,400 $1,123
99 Dayton 8,381 106 $137,383 $510,600 $1,353
100 Delano 6,712 106 $118,091 $347,500 $909
About Chris Kolmar

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.