CensusEasy
RANKING · 2000 CENSUS · 148 SHOWN OF 148

Most population gained, Minnesota cities · 2000

Minnesota cities that added the most residents from the 1990 census to 2000, by raw count of people rather than percentage. This list covers the 148 cities in Minnesota that qualify, ranked against each other statewide. The median across all 148 is +1,013.

Flip the list · Most population lost, US cities →
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
Most population gained by state
RANKPLACESTATEPOPPOPULATION CHANGEVS –
01Woodbury, MNMN81,558+26,388–
02Lakeville, MNMN79,270+18,274–
03Eagan, MNMN67,109+16,148–
04Eden Prairie, MNMN63,075+15,590–
05Rochester, MNMN124,292+15,061–
06Plymouth, MNMN78,942+15,005–
07St. Paul, MNMN306,684+14,916–
08Minneapolis, MNMN430,324+14,235–
09Maple Grove, MNMN73,893+11,629–
10Andover, MNMN33,874+11,372–
11Savage, MNMN32,970+11,209–
12Brooklyn Park, MNMN83,543+11,007–
13Apple Valley, MNMN55,248+10,929–
14St. Cloud, MNMN72,647+10,295–
15Burnsville, MNMN65,244+8,932–
16Shakopee, MNMN49,366+8,829–
17Coon Rapids, MNMN64,193+8,629–
18Chanhassen, MNMN25,748+8,589–
19Oakdale, MNMN30,588+8,279–
20Lino Lakes, MNMN23,220+7,984–
21Cottage Grove, MNMN43,604+7,647–
22Inver Grove Heights, MNMN36,873+7,274–
23St. Michael, MNMN22,498+6,593–
24Farmington, MNMN25,425+6,425–
25North Branch, MNMN12,398+6,156–
26Chaska, MNMN30,513+6,110–
27Ramsey, MNMN29,624+6,102–
28Rosemount, MNMN31,881+5,997–
29Blaine, MNMN76,603+5,967–
30Champlin, MNMN23,125+5,344–
31Elk River, MNMN27,896+5,246–
32Prior Lake, MNMN28,140+4,435–
33Sartell, MNMN19,918+4,287–
34Maplewood, MNMN40,717+3,993–
35Ham Lake, MNMN17,104+3,786–
36Faribault, MNMN25,040+3,733–
37Waconia, MNMN14,113+3,316–
38Buffalo, MNMN16,878+3,241–
39Owatonna, MNMN26,633+3,048–
40Big Lake, MNMN12,929+3,006–
41Minnetonka, MNMN53,969+2,931–
42Monticello, MNMN15,670+2,927–
43East Bethel, MNMN12,605+2,891–
44Rogers, MNMN15,606+2,889–
45Hastings, MNMN22,563+2,763–
46Northfield, MNMN21,992+2,464–
47St. Francis, MNMN8,635+2,372–
48Albertville, MNMN8,544+2,369–
49Sauk Rapids, MNMN13,768+2,349–
50Mahtomedi, MNMN8,189+2,087–
51Vadnais Heights, MNMN13,052+2,028–
52Mendota Heights, MNMN11,475+2,003–
53Hugo, MNMN17,167+1,946–
54Baxter, MNMN9,217+1,860–
55Victoria, MNMN12,447+1,671–
56Winona, MNMN26,530+1,670–
57Becker, MNMN5,425+1,662–
58North Mankato, MNMN14,165+1,634–
59Hutchinson, MNMN14,655+1,557–
60Shorewood, MNMN7,620+1,557–
61Waite Park, MNMN8,450+1,548–
62Zimmerman, MNMN6,904+1,501–
63Duluth, MNMN88,330+1,425–
64Austin, MNMN26,689+1,407–
65St. Joseph, MNMN6,846+1,387–
66Edina, MNMN54,356+1,355–
67Shoreview, MNMN26,906+1,337–
68Worthington, MNMN13,979+1,306–
69Stillwater, MNMN19,354+1,261–
70Delano, MNMN7,788+1,128–
71Fergus Falls, MNMN14,246+1,109–
72Isanti, MNMN7,714+1,096–
73Byron, MNMN6,740+1,059–
74Red Wing, MNMN16,805+1,013–
75New Prague, MNMN8,238+996–
76Alexandria, MNMN15,045+982–
77Forest Lake, MNMN20,952+965–
78Lake Elmo, MNMN14,376+960–
79Mankato, MNMN46,529+952–
80Jordan, MNMN6,988+924–
81Minnetrista, MNMN9,458+919–
82Medina, MNMN7,460+909–
83Wyoming, MNMN8,121+906–
84Stewartville, MNMN6,850+891–
85Kasson, MNMN7,350+884–
86Anoka, MNMN18,169+884–
87Brainerd, MNMN14,428+825–
88Willmar, MNMN22,001+820–
89Glencoe, MNMN5,632+805–
90Little Canada, MNMN10,567+800–
91Detroit Lakes, MNMN10,019+713–
92Marshall, MNMN14,171+712–
93Hermantown, MNMN10,110+687–
94Bemidji, MNMN15,770+672–
95Belle Plaine, MNMN7,632+640–
96Chisago City, MNMN5,955+613–
97La Crescent, MNMN5,261+612–
98Hopkins, MNMN19,523+611–
99Redwood Falls, MNMN5,040+600–
100Lindstrom, MNMN5,039+554–
101Carver, MNMN7,198+544–
102Lake City, MNMN5,306+528–
103Litchfield, MNMN6,528+521–
104North Oaks, MNMN5,283+497–
105Little Falls, MNMN9,277+487–
106New Ulm, MNMN13,863+462–
107Arden Hills, MNMN9,583+453–
108Corcoran, MNMN9,269+431–
109Cambridge, MNMN11,090+426–
110Thief River Falls, MNMN8,799+400–
111St. Louis Park, MNMN50,027+339–
112St. Peter, MNMN12,275+326–
114Cloquet, MNMN12,399+316–
115Brooklyn Center, MNMN31,846+285–
116Dayton, MNMN11,402+273–
117Orono, MNMN8,301+253–
118Lonsdale, MNMN5,117+239–
119Spring Lake Park, MNMN7,127+227–
120Princeton, MNMN5,480+216–
121Mounds View, MNMN12,786+210–
122Roseville, MNMN35,663+205–
123Falcon Heights, MNMN5,071+192–
124Waseca, MNMN9,035+108–
125St. Paul Park, MNMN5,396+105–
126Crookston, MNMN7,375+73–
127Albert Lea, MNMN18,217+46–
128Newport, MNMN5,525-10–
129New Brighton, MNMN22,159-40–
130Moorhead, MNMN46,533-118–
131Montevideo, MNMN5,335-157–
132Grand Rapids, MNMN11,181-177–
133Mound, MNMN9,064-199–
134Virginia, MNMN8,187-253–
135Robbinsdale, MNMN14,030-273–
136Fairmont, MNMN10,099-376–
137Columbia Heights, MNMN22,482-390–
138White Bear Lake, MNMN23,392-474–
139Morris, MNMN5,150-545–
140Golden Valley, MNMN21,325-690–
141Fridley, MNMN30,829-886–
142Hibbing, MNMN15,823-975–
143New Hope, MNMN20,807-980–
144Crystal, MNMN22,239-1,090–
145East Grand Forks, MNMN8,906-1,157–
146Bloomington, MNMN89,034-1,163–
147Richfield, MNMN36,593-1,271–
148International Falls, MNMN5,481-1,622–
SHOWING 1–148 OF 148

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU DECENNIAL CENSUS