CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Most population gained, Minnesota cities · 2020

Minnesota cities that added the most residents from the 2010 census to 2020, by raw count of people rather than percentage. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide.

Flip the list · Most population lost, US cities
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
RELATEDLargest by populationFastest growingFastest shrinkingMost population lostMost densely populatedMost sparsely populated
YEAR2000201020202024
Most population gained by state
RANKPLACESTATEPOPPOPULATION CHANGEVS 2000
01Minneapolis, MNMN430,324+47,376+233%
02St. Paul, MNMN306,684+26,459+77%
03Rochester, MNMN124,292+14,626−3%
04Lakeville, MNMN79,270+13,536−26%
05Woodbury, MNMN81,558+13,141−50%
06Blaine, MNMN76,603+13,036+118%
07Brooklyn Park, MNMN83,543+10,697−3%
08Plymouth, MNMN78,942+10,450−30%
09Maple Grove, MNMN73,893+8,686−25%
10Apple Valley, MNMN55,248+7,290−33%
11Bloomington, MNMN89,034+7,094−710%
12Shakopee, MNMN49,366+6,622−25%
13Moorhead, MNMN46,533+6,440−5558%
14Otsego, MNMN24,525+6,395
15Savage, MNMN32,970+5,554−50%
16Edina, MNMN54,356+5,553+310%
17Mankato, MNMN46,529+5,179+444%
18Prior Lake, MNMN28,140+4,821+9%
19St. Louis Park, MNMN50,027+4,760+1304%
20Rogers, MNMN15,606+4,698+63%
21Eagan, MNMN67,109+4,649−71%
22Cottage Grove, MNMN43,604+4,250−44%
23Maplewood, MNMN40,717+4,070+2%
24Minnetonka, MNMN53,969+4,047+38%
25Chaska, MNMN30,513+4,040−34%
26Burnsville, MNMN65,244+4,011−55%
27Ramsey, MNMN29,624+3,978−35%
28Rosemount, MNMN31,881+3,776−37%
29Brooklyn Center, MNMN31,846+3,678+1191%
30Sartell, MNMN19,918+3,475−19%
31Eden Prairie, MNMN63,075+3,401−78%
32Lake Elmo, MNMN14,376+3,266+240%
33Alexandria, MNMN15,045+3,265+232%
34Victoria, MNMN12,447+3,201+92%
35St. Cloud, MNMN72,647+3,039−70%
36Chanhassen, MNMN25,748+2,995−65%
37Elk River, MNMN27,896+2,861−45%
38Roseville, MNMN35,663+2,594+1165%
39Dayton, MNMN11,402+2,591+849%
40Farmington, MNMN25,425+2,546−60%
41Columbia Heights, MNMN22,482+2,477−735%
42Hugo, MNMN17,167+2,434+25%
43Fridley, MNMN30,829+2,382−369%
44Waconia, MNMN14,113+2,336−30%
45Forest Lake, MNMN20,952+2,236+132%
46Golden Valley, MNMN21,325+2,181−416%
47Coon Rapids, MNMN64,193+2,123−75%
48Carver, MNMN7,198+2,105+287%
49Andover, MNMN33,874+2,003−82%
50New Brighton, MNMN22,159+1,998−5095%
51Medina, MNMN7,460+1,945+114%
52Inver Grove Heights, MNMN36,873+1,921−74%
53Minnetrista, MNMN9,458+1,878+104%
54Shoreview, MNMN26,906+1,878+40%
55St. Michael, MNMN22,498+1,836−72%
56Richfield, MNMN36,593+1,766−239%
57Monticello, MNMN15,670+1,696−42%
58New Hope, MNMN20,807+1,647−268%
59Waite Park, MNMN8,450+1,626+5%
60Big Lake, MNMN12,929+1,626−46%
61Isanti, MNMN7,714+1,553+42%
62Cambridge, MNMN11,090+1,500+252%
63Hopkins, MNMN19,523+1,488+144%
64Austin, MNMN26,689+1,456+3%
65Willmar, MNMN22,001+1,405+71%
66Byron, MNMN6,740+1,398+32%
67Detroit Lakes, MNMN10,019+1,300+82%
68Jordan, MNMN6,988+1,186+28%
69Lino Lakes, MNMN23,220+1,183−85%
70Worthington, MNMN13,979+1,183−9%
71Crystal, MNMN22,239+1,179−208%
72Stillwater, MNMN19,354+1,169−7%
73Ham Lake, MNMN17,104+1,168−69%
74Bemidji, MNMN15,770+1,143+70%
75Faribault, MNMN25,040+1,101−71%
76Mounds View, MNMN12,786+1,094+421%
77Sauk Rapids, MNMN13,768+1,089−54%
78White Bear Lake, MNMN23,392+1,086−329%
79West St. Paul, MNMN21,950+1,075
80Little Canada, MNMN10,567+1,046+31%
82Delano, MNMN7,788+1,020−10%
83Lonsdale, MNMN5,117+1,012+323%
84Baxter, MNMN9,217+1,002−46%
85Fergus Falls, MNMN14,246+981−12%
86Zimmerman, MNMN6,904+961−36%
87Oakdale, MNMN30,588+925−89%
88St. Francis, MNMN8,635+924−61%
89Kasson, MNMN7,350+920+4%
90North St. Paul, MNMN12,780+904
91Oak Grove, MNMN9,476+898
92North Mankato, MNMN14,165+881−46%
93Orono, MNMN8,301+878+247%
94St. Peter, MNMN12,275+870+167%
95Albertville, MNMN8,544+852−64%
96New Prague, MNMN8,238+841−16%
97Champlin, MNMN23,125+830−84%
98Owatonna, MNMN26,633+821−73%
99Hermantown, MNMN10,110+807+17%
100Corcoran, MNMN9,269+806+87%
101Brainerd, MNMN14,428+805−2%
102North Oaks, MNMN5,283+803+62%
103Little Falls, MNMN9,277+797+64%
104Northfield, MNMN21,992+783−68%
105Anoka, MNMN18,169+779−12%
106Spring Lake Park, MNMN7,127+776+242%
107Stewartville, MNMN6,850+771−13%
108Elko New Market, MNMN5,300+736
109Belle Plaine, MNMN7,632+734+15%
110Buffalo, MNMN16,878+715−78%
111Robbinsdale, MNMN14,030+693−354%
112Mendota Heights, MNMN11,475+673−66%
113North Branch, MNMN12,398+662−89%
114Vadnais Heights, MNMN13,052+610−70%
115South St. Paul, MNMN20,532+599
116New Ulm, MNMN13,863+598+29%
117Chisago City, MNMN5,955+591−4%
118East Grand Forks, MNMN8,906+575−150%
119St. Joseph, MNMN6,846+495−64%
120Albert Lea, MNMN18,217+476+935%
121Shorewood, MNMN7,620+476−69%
122Mahtomedi, MNMN8,189+462−78%
123La Crescent, MNMN5,261+446−27%
124Lindstrom, MNMN5,039+446−19%
125Cloquet, MNMN12,399+444+41%
126Duluth, MNMN88,330+432−70%
127Hutchinson, MNMN14,655+421−73%
128Arden Hills, MNMN9,583+387−15%
129Newport, MNMN5,525+362−3720%
130Mound, MNMN9,064+346−274%
131Becker, MNMN5,425+339−80%
132St. Paul Park, MNMN5,396+265+152%
133Grand Rapids, MNMN11,181+257−245%
134Wyoming, MNMN8,121+241−73%
135Lake City, MNMN5,306+189−64%
136Thief River Falls, MNMN8,799+176−56%
137East Bethel, MNMN12,605+160−94%
138Princeton, MNMN5,480+121−44%
139Glencoe, MNMN5,632+113−86%
140Red Wing, MNMN16,805+88−91%
141Falcon Heights, MNMN5,071+48−75%
142Montevideo, MNMN5,335+15−110%
143Hastings, MNMN22,563-18−101%
144Marshall, MNMN14,171-52−107%
145Litchfield, MNMN6,528-102−120%
146Hibbing, MNMN15,823-147−85%
147Redwood Falls, MNMN5,040-152−125%
148Fairmont, MNMN10,099-179−52%
149Waseca, MNMN9,035-181−268%
150Morris, MNMN5,150-181−67%
151Virginia, MNMN8,187-291+15%
152Crookston, MNMN7,375-409−660%
153International Falls, MNMN5,481-622−62%
154Winona, MNMN26,530-1,644−198%
SHOWING 1–154 OF 154
Download CSV (full list, 154 rows)

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU DECENNIAL CENSUS