The 10 Poorest Cities In Minnesota For 2026

The poorest places in Minnesota are Bemidji and Little Falls for 2026 based on Saturday Night Science.

Like all states, Minnesota has certain places that are going on hard times. These Minnesota places have an above-average percentage of people living in poverty, out of work, or not making as much as they should be.

Even as the economy continues to improve, it’s worthwhile to look at the places in each state struggling to make ends meet. So we set our sites on locating the poorest places in Minnesota.

To do so, we used Saturday Night Science to analyze the newest Census data from the American Community Survey for the 151 cities in Minnesota with more than 5,000 people.

1

No. 1 poorest place in Minnesota

Bemidji, MN

15,569 peopleSnackAbility 4/10up 1
4/10
Bemidji, MN
Source: Wikipedia User Crash over ride at English Wikipedia | GFDL
$55,405 median income · 21.3% poverty · #5 lowest income in Minnesota
Map of Bemidji within Minnesota Located in Beltrami County, Minnesota
Median income -38% vs MN
$55,405
MN $89k
Poverty rate +129% vs MN
21.3%
MN 9.3%
Unemployment +27% vs MN
5.2%
MN 4.1%

Bemidji, unfortunately, ranks as the poorest place in Minnesota thanks to combination of low pay and and a lack of jobs.

The city of 15,569 people averages the 5th lowest median household income in Minnesota and the 2nd highest poverty rate. At the very least, the cost of living ranks in the bottom 15% of place in the state, so things like housing are relatively affordable.

2

No. 2 poorest place in Minnesota

Little Falls, MN

9,121 peopleSnackAbility 6/10up 3
6/10
Little Falls, MN
Source: Wikipedia User Dustin Simmonds at English Wikipedia | CC BY-SA 3.0
$47,863 median income · 18.7% poverty · #1 lowest income in Minnesota
Map of Little Falls within Minnesota Located in Morrison County, Minnesota
Median income -46% vs MN
$47,863
MN $89k
Poverty rate +101% vs MN
18.7%
MN 9.3%
Unemployment +49% vs MN
6.1%
MN 4.1%

The second poorest city in Minnesota is Little Falls.

The city ranks as having the 8th highest incidence of poverty and lowest median household income. However, the unemployment rate ‘only’ ranks as the 11th highest in the North Star State.

3

No. 3 poorest place in Minnesota

Winona, MN

26,009 peopleSnackAbility 8/10up 1
8/10
Winona, MN
Source: Public domain
$56,337 median income · 23.1% poverty · #9 lowest income in Minnesota
Map of Winona within Minnesota Located in Winona County, Minnesota
Median income -37% vs MN
$56,337
MN $89k
Poverty rate +148% vs MN
23.1%
MN 9.3%
Unemployment -34% vs MN
2.7%
MN 4.1%

Placing as the third poorest city, Winona’s median income ranks as the 9th lowest.

And that’s a sign that there’s a relatively substantial jump in the quality of the economy from second to third place on our list. The poverty rate is 23.1% and ranks near the bottom of places in the state.

But what makes up for the relatively low incomes of the city is its low cost of living. The income you do make here goes further than in most parts of the North Star State.

4

No. 4 poorest place in Minnesota

Virginia, MN

8,332 peopleSnackAbility 4/10down 3
4/10
Virginia, MN
Source: Wikipedia User Bjoertvedt | CC BY-SA 3.0
$51,720 median income · 18.0% poverty · #2 lowest income in Minnesota
Map of Virginia within Minnesota Located in St. Louis County, Minnesota
Median income -42% vs MN
$51,720
MN $89k
Poverty rate +94% vs MN
18.0%
MN 9.3%
Unemployment +37% vs MN
5.6%
MN 4.1%

Virginia ranks as the fourth poorest place in Minnesota.

The town ranks as having the 2nd lowest median household income and the 9th highest incidence of poverty in the state.

That being said, there’s still a ton of cultural diversity in the city as it hosts many events throughout the year.

5

No. 5 poorest place in Minnesota

Waite Park, MN

8,399 peopleSnackAbility 5/10down 2
5/10
Waite Park, MN
Source: Flickr User saltedwound | CC BY 2.0
$59,285 median income · 21.2% poverty · #12 lowest income in Minnesota
Map of Waite Park within Minnesota Located in Stearns County, Minnesota
Median income -33% vs MN
$59,285
MN $89k
Poverty rate +128% vs MN
21.2%
MN 9.3%
Unemployment +83% vs MN
7.5%
MN 4.1%

The fifth poorest city in Minnesota is Waite Park.

The city ranks as having the 12th lowest median income in the state. However, an extremely low cost of living prevents a good number of folks from living in poverty as the poverty rate only ranks as the 3rd highest in Minnesota.

Still not the best news for Waite Park.

6

No. 6 poorest place in Minnesota

St. Cloud, MN

70,629 peopleSnackAbility 6/10up 3
6/10
St. Cloud, MN
Source: Wikipedia User Elkman | CC BY-SA 3.0
$61,374 median income · 20.2% poverty · #16 lowest income in Minnesota
Map of St. Cloud within Minnesota Located in Stearns County, Minnesota
Median income -31% vs MN
$61,374
MN $89k
Poverty rate +117% vs MN
20.2%
MN 9.3%
Unemployment +46% vs MN
6.0%
MN 4.1%

St. Cloud ranks as the sixth poorest place in the North Star State.

It ranks as having the 5th highest incidence of poverty and the 12th highest unemployment rate.

7

No. 7 poorest place in Minnesota

Hibbing, MN

16,057 peopleSnackAbility 8/10up 4
8/10
Hibbing, MN
Source: Wikipedia User McGhiever | CC BY-SA 3.0
$55,789 median income · 16.2% poverty · #6 lowest income in Minnesota
Map of Hibbing within Minnesota Located in St. Louis County, Minnesota
Median income -37% vs MN
$55,789
MN $89k
Poverty rate +74% vs MN
16.2%
MN 9.3%
Unemployment +54% vs MN
6.3%
MN 4.1%

Hibbing places as the seventh poorest city in Minnesota.

The city of over 16,057 ranks as having the 18th highest incidence of poverty in the state. However, it has a very low cost of living which helps to pay the bills each month.

8

No. 8 poorest place in Minnesota

Redwood Falls, MN

5,068 peopleSnackAbility 7/10up 9
7/10
Redwood Falls, MN
Source: Wikipedia User AlexiusHoratius | CC BY-SA 3.0
$61,750 median income · 17.2% poverty · #18 lowest income in Minnesota
Located in Renville County, Minnesota
Median income -31% vs MN
$61,750
MN $89k
Poverty rate +85% vs MN
17.2%
MN 9.3%
Unemployment -20% vs MN
3.3%
MN 4.1%

Redwood Falls ranks as the eighth poorest city in Minnesota.

The big issue for the town is the unemployment rate which ranks as one of the highest in the state.

9

No. 9 poorest place in Minnesota

Fairmont, MN

10,296 peopleSnackAbility 6/10up 11
6/10
Fairmont, MN
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
$53,084 median income · 15.3% poverty · #3 lowest income in Minnesota
Map of Fairmont within Minnesota Located in Martin County, Minnesota
Median income -40% vs MN
$53,084
MN $89k
Poverty rate +65% vs MN
15.3%
MN 9.3%
Unemployment -24% vs MN
3.1%
MN 4.1%

Fairmont couldn’t stay out of the top ten poorest places in Minnesota; it ranks number 9.

While the median income is the 3rd lowest, there are a substantial number of people that live below the poverty line. Overall, Fairmont ranks as having the 26th most people living in poverty of all the places we analyzed in Minnesota.

10

No. 10 poorest place in Minnesota

Worthington, MN

13,780 peopleSnackAbility 6/10up 3
6/10
Worthington, MN
Source: Wikipedia User Tim Kiser (w:User:Malepheasant) | CC BY-SA 2.5
$61,797 median income · 17.6% poverty · #19 lowest income in Minnesota
Map of Worthington within Minnesota Located in Nobles County, Minnesota
Median income -31% vs MN
$61,797
MN $89k
Poverty rate +89% vs MN
17.6%
MN 9.3%
Unemployment -7% vs MN
3.8%
MN 4.1%

And rounding out the top ten poorest cities in Minnesota is Worthington.

The city of 13,780 people ranks in the bottom 20% for both median income and poverty rate in the North Star State.

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is Minnesota’s statewide median.

City Median income vs MN
1 Bemidji $55,405 -38%
2 Little Falls $47,863 -46%
3 Winona $56,337 -37%
4 Virginia $51,720 -42%
5 Waite Park $59,285 -33%
6 St. Cloud $61,374 -31%
7 Hibbing $55,789 -37%
8 Redwood Falls $61,750 -31%
9 Fairmont $53,084 -40%
10 Worthington $61,797 -31%

Minnesota statewide median: $89,062

City Poverty rate vs MN
1 Bemidji 21.3% +129%
2 Little Falls 18.7% +101%
3 Winona 23.1% +148%
4 Virginia 18.0% +94%
5 Waite Park 21.2% +128%
6 St. Cloud 20.2% +117%
7 Hibbing 16.2% +74%
8 Redwood Falls 17.2% +85%
9 Fairmont 15.3% +65%
10 Worthington 17.6% +89%

Minnesota statewide median: 9.3%

City Unemployment vs MN
1 Bemidji 5.2% +27%
2 Little Falls 6.1% +49%
3 Winona 2.7% -34%
4 Virginia 5.6% +37%
5 Waite Park 7.5% +83%
6 St. Cloud 6.0% +46%
7 Hibbing 6.3% +54%
8 Redwood Falls 3.3% -20%
9 Fairmont 3.1% -24%
10 Worthington 3.8% -7%

Minnesota statewide median: 4.1%

City Population vs MN
1 Bemidji 15,569
2 Little Falls 9,121
3 Winona 26,009
4 Virginia 8,332
5 Waite Park 8,399
6 St. Cloud 70,629
7 Hibbing 16,057
8 Redwood Falls 5,068
9 Fairmont 10,296
10 Worthington 13,780
The fine print The median Minnesota home is 47 years old Furnaces, water heaters, and roofs don’t care what you paid at closing. See what a warranty would cover before something expensive breaks. Compare home warranties →

On the map

Where poverty hits hardest in Minnesota

Saturday Night Science

How we determined the poorest places in Minnesota for 2026

The first thing that comes to most people’s minds when they think about determining the poorest places is to simply the poverty rate. That is, the number of people living below a federally established level of income for a household of a certain size.

However, we don’t think that one statistic wholly encompasses what it means to be one of the “poorest places”. So we used Saturday Night Science to look at this set of criteria from the newly released 2020-2024 American Community Survey:

  • Poverty Level
  • Median Household Income

After we collected the data for all 151 places with more than 5,000 people in Minnesota, we ranked each place from 1 to 151 for each of the criteria, with 1 being the poorest.

We then averaged all the rankings for a place into a “Poor Score” with the place having the lowest overall Poor Score, Bemidji, crowned the “Poorest Place In Minnesota For 2026”. The median Minnesota home is 47 years old — old enough that it pays to compare home warranty plans before something expensive breaks.

The full plate

Detailed list of the poorest places to live in Minnesota

Click any column to sort. Search by city name.

RankCityPoor ScorePopulationMedian incomePovertyUnemployment
1Bemidji3.5015,569$55,40521.3%5.2%
2Little Falls4.509,121$47,86318.7%6.1%
3Winona5.0026,009$56,33723.1%2.7%
4Virginia5.508,332$51,72018.0%5.6%
5Waite Park7.508,399$59,28521.2%7.5%
6St. Cloud10.2570,629$61,37420.2%6.0%
7Hibbing12.0016,057$55,78916.2%6.3%
8Redwood Falls14.505,068$61,75017.2%3.3%
9Fairmont14.5010,296$53,08415.3%3.1%
10Worthington14.5013,780$61,79717.6%3.8%
11Mankato15.5045,473$66,87320.6%6.0%
12Litchfield15.506,576$54,87515.1%2.9%
13Faribault16.5024,631$61,44916.4%5.4%
14Crookston17.007,344$57,31515.6%3.4%
15Cloquet17.5012,537$61,36715.9%4.0%
16Brainerd17.5014,468$56,11115.0%9.0%
17Detroit Lakes18.5010,025$62,95816.6%6.8%
18Grand Rapids19.0011,207$61,02915.5%5.3%
19Montevideo19.505,315$68,59619.6%2.3%
20St. Peter20.0012,185$65,12216.8%2.0%
21International Falls20.505,642$57,66213.3%7.7%
22Marshall22.0013,896$68,56616.9%3.7%
23Duluth23.5087,093$68,80716.8%4.7%
24Morris25.505,128$67,72715.9%0.6%
25Willmar26.0021,378$62,28013.1%4.8%
26St. Joseph26.507,021$74,94619.1%2.8%
27Alexandria27.7514,735$61,37412.0%3.6%
28Red Wing28.5016,758$67,19213.8%4.9%
29Albert Lea29.0018,330$64,60312.8%5.7%
30Moorhead30.5045,036$72,76116.1%5.0%
31Columbia Heights31.0022,155$73,69116.3%5.5%
32Austin32.0026,358$68,05712.5%4.5%
33St. Paul33.50307,284$73,39415.6%5.4%
34Baxter34.008,966$70,68813.1%2.3%
35Fergus Falls34.5014,181$56,1629.1%7.2%
36Thief River Falls37.508,823$71,14412.2%2.7%
37Minneapolis38.00427,246$80,84616.0%5.9%
38Waseca39.009,164$64,0749.5%2.8%
39Brooklyn Center39.0032,479$72,53512.3%5.8%
40Hutchinson39.5014,680$72,83612.4%4.0%
41New Ulm41.5014,056$64,4499.2%3.0%
42East Grand Forks42.009,028$77,54912.4%3.5%
43Hopkins43.0018,819$75,23412.1%6.4%
44Cambridge43.0010,307$69,15410.5%3.4%
45Princeton43.505,274$62,2198.5%1.6%
46Fridley46.5030,241$77,68011.9%6.5%
47West St. Paul47.0021,382$68,4648.9%4.5%
48Glencoe47.505,695$71,3569.2%3.4%
49Little Canada48.5010,514$77,95711.5%5.9%
50New Hope50.0021,181$77,66210.7%5.0%
51North St. Paul53.5012,570$84,79711.2%2.7%
52Zimmerman53.506,546$85,64511.8%1.4%
53Owatonna55.0026,498$80,7509.2%3.6%
54Robbinsdale58.0014,234$88,25211.5%6.2%
55Burnsville58.5064,463$87,02410.8%5.0%
56Anoka59.0017,970$75,9488.3%4.8%
57Mounds View59.0012,926$90,00912.0%2.8%
58Becker59.505,034$86,0949.5%1.1%
59Sauk Rapids61.0013,852$71,8417.0%4.4%
60Northfield62.5020,742$84,8958.8%4.9%
61Spring Lake Park63.507,032$90,75311.0%3.5%
62Maplewood63.5040,695$91,39411.2%4.0%
63Brooklyn Park64.5083,876$89,8919.5%4.0%
64Mound66.009,107$86,6758.8%5.2%
65Lake City66.505,034$72,2445.9%0.6%
66Buffalo68.0016,499$88,8208.9%6.0%
67Richfield68.0036,642$85,1328.2%5.3%
68Sartell68.5019,758$84,1317.4%2.2%
69Monticello70.5014,858$79,5346.7%2.9%
70South St. Paul70.5020,611$87,9948.3%5.9%
71Bloomington71.0088,665$93,2119.2%4.8%
72New Brighton71.0022,710$88,5218.3%2.5%
73White Bear Lake71.0023,908$83,5547.0%4.0%
74Rochester71.50122,330$89,3898.5%3.7%
75Coon Rapids71.5063,468$88,2518.2%4.5%
76Roseville72.0035,802$86,9307.5%5.9%
77North Branch76.5011,565$90,4567.7%4.1%
78Crystal77.5022,476$92,5138.2%2.4%
79La Crescent80.005,251$85,3685.7%0.5%
80Falcon Heights82.505,085$96,5287.5%4.8%
81Golden Valley82.5021,725$108,7729.1%4.6%
82Forest Lake84.0020,729$92,9447.0%4.3%
83Stewartville85.006,807$82,6324.8%3.5%
84North Mankato86.0014,211$80,7914.5%2.8%
85Isanti88.007,210$87,5005.2%1.1%
86St. Anthony88.009,671$97,3636.9%1.0%
87Stillwater88.5019,355$105,8537.3%3.5%
88Blaine89.5072,488$106,8017.2%4.2%
89Apple Valley90.5055,679$97,6736.0%3.1%
90Hermantown91.5010,218$90,8495.4%2.1%
91St. Louis Park91.5049,594$101,6486.9%3.2%
92Oakdale92.0028,585$93,7725.7%3.2%
93Kasson93.007,050$93,3335.5%3.9%
94Hastings95.5022,117$93,9985.4%4.9%
95Champlin96.5023,294$116,1027.2%3.6%
96St. Francis96.508,372$111,1987.1%2.4%
97Shakopee97.0046,012$107,2235.9%3.7%
98Eagan97.0068,000$108,6905.9%3.7%
99Medina101.006,968$230,85910.3%1.1%
100Shoreview101.0026,714$108,3705.6%4.3%

Source: U.S. Census ACS 2020-2024. 151 cities with more than 5,000 residents.

Summary

The poorest cities in Minnesota for 2026

Like we said earlier, when we set out to identify the poorest places in Minnesota, we weren’t sure what we’d encounter, but it ended up being some of the best places to live in Minnesota.

When you look at the data, the cities and places mentioned above meet the criteria for being at the very bottom of the income ladder for everyone that lives there. Not sold on Minnesota? Take the two-minute Find Your Place quiz and see which state actually fits you.

Keep reading

More rankings worth a look

Chris Kolmar
About the author

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.

Get the SnackPack →