MNMinnesota rankings

Towns losing population in Minnesota

Ranked by population loss between the 2010 and 2020 censuses. 34 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownChange 2010–20202010 census2020 census
1 Map of Alexandria AlexandriaDouglas County · 3,027 people −27.7% 4,098 2,964
2 International Falls5,642 people −9.7% 6,424 5,802
3 Bemidji BemidjiBeltrami County · 3,363 people −8.0% 3,134 2,884
4 Eveleth Eveleth3,448 people −6.1% 3,718 3,493
5 Winona Winona26,009 people −6.0% 27,592 25,948
6 Ely3,240 people −5.5% 3,460 3,268
7 Granite Falls2,685 people −5.5% 2,897 2,737
8 Map of Blue Earth Blue Earth3,165 people −5.3% 3,353 3,174
9 Crookston Crookston7,344 people −5.2% 7,891 7,482
10 Spring LakeScott County · 3,478 people −4.6% 3,631 3,464
11 Sleepy Eye3,444 people −4.1% 3,599 3,452
12 Map of Chisholm Chisholm4,712 people −4.0% 4,976 4,775
13 MayWashington County · 2,637 people −3.8% 2,776 2,670
14 Morris5,128 people −3.4% 5,286 5,105
15 Virginia8,332 people −3.3% 8,712 8,421
16 Map of Grant Grant3,950 people −3.2% 4,096 3,966
17 Two Harbors3,567 people −3.0% 3,745 3,633
18 Redwood Falls5,068 people −2.9% 5,254 5,102
19 WhiteSt. Louis County · 3,109 people −2.9% 3,229 3,136
20 NorthernBeltrami County · 3,659 people −2.6% 4,657 4,535
21 Map of Pipestone Pipestone4,129 people −2.4% 4,317 4,215
22 Grand LakeSt. Louis County · 2,715 people −2.1% 2,779 2,720
23 Waseca9,164 people −1.9% 9,410 9,229
24 Paynesville2,519 people −1.8% 2,432 2,388
25 Fairmont Fairmont10,296 people −1.7% 10,666 10,487
26 West LakelandWashington County · 3,941 people −1.7% 4,046 3,976
27 Litchfield6,576 people −1.5% 6,726 6,624
28 Hibbing Hibbing16,057 people −0.9% 16,361 16,214
29 Map of Caledonia Caledonia2,820 people −0.7% 2,868 2,847
30 Marshall13,896 people −0.4% 13,680 13,628
31 WakefieldStearns County · 2,800 people −0.4% 2,756 2,746
32 Lake Crystal2,606 people −0.4% 2,549 2,539
33 Cohasset2,703 people −0.3% 2,698 2,689
34 Map of Hastings Hastings22,117 people −0.1% 22,172 22,154

How this ranking works

We rank every town by population loss between the 2010 and 2020 censuses. Only towns that shrank are listed. The town with the lowest figure ranks #1. For comparison, the figure for Minnesota as a whole is +7.6%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states