100 Biggest Cities In Minnesota For 2023

Using the latest Census data, we detail the 100 biggest cities in Minnesota. You can all see a comprehensive list of all 355 cities and places in Minnesota.

We all love the biggest cities that the North Star State has to offer. You know the places like Minneapolis and St. Paul which make all the headlines.

But there are a bunch of other great large cities in Minnesota that don't get as much love.

We're going to change that right now.

Using the most recent Census data, we can tell you about all the places in Minnesota with a focus on the biggest. We update the data each year and this is our fourth time doing this.


Table Of Contents: Top Ten | Methodology | Table

You can click here to see a full table of the full of the 100 biggest cities in Minnesota, along with every other place over 1,000 people big. It is sortable by clicking on the headers.

Read on below to see more on the biggest cities. Or for more reading on places to live in Minnesota, check out:

The 10 Biggest Cities In Minnesota

Minneapolis, MN
Source: Wikipedia User Bobak Ha'Eri | CC BY 3.0
Overall SnackAbility
7
/10

Rank Last Year: 1 (No Change)
Population: 425,091
Population 2010: 379,631
Growth: 12.0%
More on Minneapolis: Data | Crime | Cost Of Living | Real Estate

St. Paul, MN
Source: Wikipedia User | GFDL
Overall SnackAbility
6
/10

Rank Last Year: 2 (No Change)
Population: 309,751
Population 2010: 282,079
Growth: 9.8%
More on St. Paul: Data | Crime | Real Estate

Rochester, MN
Source: Wikipedia User Phthalogreen | CC BY 3.0
Overall SnackAbility
7.5
/10

Rank Last Year: 3 (No Change)
Population: 119,732
Population 2010: 104,201
Growth: 14.9%
More on Rochester: Data | Crime | Cost Of Living | Real Estate

Bloomington, MN
Source: Public domain
Overall SnackAbility
8
/10

Rank Last Year: 5 (Up 1)
Population: 89,436
Population 2010: 82,621
Growth: 8.2%
More on Bloomington: Data | Crime | Cost Of Living | Real Estate

Duluth, MN
Source: Wikipedia User Sletbte | CC BY-SA 3.0
Overall SnackAbility
7
/10

Rank Last Year: 4 (Down 1)
Population: 86,711
Population 2010: 86,066
Growth: 0.7%
More on Duluth: Data | Crime | Cost Of Living | Real Estate

Brooklyn Park, MN
Source: Public domain
Overall SnackAbility
8
/10

Rank Last Year: 6 (No Change)
Population: 85,247
Population 2010: 73,642
Growth: 15.8%
More on Brooklyn Park: Data | Crime | Cost Of Living | Real Estate

Plymouth, MN
Source: Public domain
Overall SnackAbility
10
/10

Rank Last Year: 7 (No Change)
Population: 80,034
Population 2010: 69,171
Growth: 15.7%
More on Plymouth: Data | Crime | Cost Of Living | Real Estate

Woodbury, MN
Source: Public domain
Overall SnackAbility
9
/10

Rank Last Year: 9 (Up 1)
Population: 74,014
Population 2010: 59,447
Growth: 24.5%
More on Woodbury: Data | Crime | Cost Of Living | Real Estate

Maple Grove, MN
Source: Public domain
Overall SnackAbility
9.5
/10

Rank Last Year: 8 (Down 1)
Population: 69,900
Population 2010: 59,039
Growth: 18.4%
More on Maple Grove: Data | Crime | Cost Of Living | Real Estate

Lakeville, MN
Source: Wikipedia User William Wesen (Appraiser at en.wikipedia) | CC BY-SA 3.0
Overall SnackAbility
7
/10

Rank Last Year: 12 (Up 2)
Population: 69,026
Population 2010: 53,984
Growth: 27.9%
More on Lakeville: Data | Crime | Cost Of Living | Real Estate

How We Determined The Largest Cities In Minnesota

We've been ranking and dissecting cities in the North Star State for over 4 years now -- making this actually the fourth time we've run the numbers. We always use the best data, the US Census. In this case, that means we are using the American Community Survey.

It what is probably the most simple analysis we run each year, we ranked every place in Minnesota from biggest to smallest. The biggest city this year? That would be Minneapolis.

The smallest? Nicollet, although there are places smaller than 1,000 people not listed here, so keep that in mind as we take a look at the top ten.

Now on to numbers 11-100 Biggest in Minnesota

We hope that you find the big city, or really any city, that's right for you. Below is a list of the rest of the biggest cities along with every other place in Minnesota.

Have fun snacking around in the North Star State!

For more reading on Minnesota, check out:

Detailed List Of The Biggest Cities In Minnesota

Rank City Current Population 2010 Growth
1 Minneapolis 425,091 379,631 12.0%
2 St. Paul 309,751 282,079 9.8%
3 Rochester 119,732 104,201 14.9%
4 Bloomington 89,436 82,621 8.2%
5 Duluth 86,711 86,066 0.7%
6 Brooklyn Park 85,247 73,642 15.8%
7 Plymouth 80,034 69,171 15.7%
8 Woodbury 74,014 59,447 24.5%
9 Maple Grove 69,900 59,039 18.4%
10 Lakeville 69,026 53,984 27.9%
11 Blaine 68,999 55,413 24.5%
12 St. Cloud 68,430 65,163 5.0%
13 Eagan 68,205 64,494 5.8%
14 Eden Prairie 64,048 59,219 8.2%
15 Burnsville 63,926 60,693 5.3%
16 Coon Rapids 63,269 61,990 2.1%
17 Apple Valley 55,237 48,751 13.3%
18 Minnetonka 53,809 49,567 8.6%
19 Edina 53,059 47,445 11.8%
20 St. Louis Park 49,539 44,665 10.9%
21 Moorhead 44,129 36,721 20.2%
22 Mankato 43,938 38,187 15.1%
23 Shakopee 43,396 35,075 23.7%
24 Maplewood 41,673 37,085 12.4%
25 Cottage Grove 38,582 34,025 13.4%
26 Richfield 36,899 34,773 6.1%
27 Roseville 36,119 33,261 8.6%
28 Inver Grove Heights 35,539 33,353 6.6%
29 Brooklyn Center 33,298 29,673 12.2%
30 Andover 32,471 30,097 7.9%
31 Savage 32,092 26,609 20.6%
32 Fridley 29,422 27,467 7.1%
33 Oakdale 28,019 27,378 2.3%
34 Chaska 27,461 22,993 19.4%
35 Ramsey 27,409 22,925 19.6%
36 Prior Lake 27,242 22,193 22.8%
37 Shoreview 26,871 24,901 7.9%
38 Owatonna 26,366 25,319 4.1%
39 Winona 26,199 27,663 -5.3%
40 Austin 26,030 24,439 6.5%
41 Chanhassen 25,646 22,851 12.2%
42 Rosemount 25,513 20,708 23.2%
43 Elk River 25,467 22,514 13.1%
44 White Bear Lake 24,520 23,461 4.5%
45 Faribault 24,310 23,034 5.5%
46 Champlin 23,877 22,741 5.0%
47 New Brighton 23,293 21,327 9.2%
48 Farmington 23,253 19,659 18.3%
49 Crystal 23,143 22,059 4.9%
50 Golden Valley 22,247 20,184 10.2%
51 Hastings 22,063 21,591 2.2%
52 New Hope 21,683 20,281 6.9%
53 Columbia Heights 21,612 19,501 10.8%
54 Lino Lakes 21,180 19,784 7.1%
55 Willmar 20,823 19,335 7.7%
56 South St. Paul 20,637 20,286 1.7%
57 West St. Paul 20,476 19,640 4.3%
58 Northfield 20,374 19,414 4.9%
59 Forest Lake 20,366 17,747 14.8%
60 Otsego 19,565 12,521 56.3%
61 Stillwater 19,243 17,804 8.1%
62 Sartell 19,096 14,756 29.4%
63 Hopkins 18,861 17,420 8.3%
64 Albert Lea 18,433 18,088 1.9%
65 St. Michael 18,148 15,384 18.0%
66 Anoka 17,749 17,449 1.7%
67 Red Wing 16,596 16,449 0.9%
68 Ham Lake 16,389 14,953 9.6%
69 Hibbing 16,224 16,396 -1.0%
70 Buffalo 16,121 14,771 9.1%
71 Hugo 15,541 12,129 28.1%
72 Bemidji 15,114 13,209 14.4%
73 Robbinsdale 14,522 13,878 4.6%
74 Hutchinson 14,504 14,188 2.2%
75 North Mankato 14,356 13,147 9.2%
76 Monticello 14,235 12,230 16.4%
77 Brainerd 14,053 13,741 2.3%
78 New Ulm 14,052 13,509 4.0%
79 Alexandria 14,030 11,094 26.5%
80 Fergus Falls 13,969 13,353 4.6%
81 Sauk Rapids 13,830 12,482 10.8%
82 Worthington 13,782 12,357 11.5%
83 Marshall 13,728 13,428 2.2%
84 Mounds View 13,187 12,107 8.9%
85 Rogers 13,182 7,661 72.1%
86 Vadnais Heights 12,931 12,281 5.3%
87 Waconia 12,773 10,159 25.7%
88 Cloquet 12,563 12,019 4.5%
89 North St. Paul 12,395 11,387 8.9%
90 East Bethel 11,818 11,600 1.9%
91 St. Peter 11,699 11,017 6.2%
92 Mendota Heights 11,681 11,220 4.1%
93 Big Lake 11,614 9,659 20.2%
94 Lake Elmo 11,237 7,878 42.6%
95 Grand Rapids 11,056 10,762 2.7%
96 North Branch 10,742 9,978 7.7%
97 Little Canada 10,704 9,668 10.7%
98 Fairmont 10,465 10,629 -1.5%
99 Victoria 10,361 6,954 49.0%
100 Hermantown 10,128 9,149 10.7%
101 Arden Hills 9,868 9,498 3.9%
102 Detroit Lakes 9,717 8,472 14.7%
103 Cambridge 9,454 7,868 20.2%
104 Mound 9,365 9,037 3.6%
105 Waseca 9,237 9,426 -2.0%
106 St. Anthony 9,145 8,106 12.8%
107 East Grand Forks 9,140 8,386 9.0%
108 Little Falls 9,049 8,350 8.4%
109 Oak Grove 8,870 7,881 12.5%
110 Thief River Falls 8,791 8,554 2.8%
111 Baxter 8,544 7,342 16.4%
112 Virginia 8,444 8,766 -3.7%
113 Orono 8,252 7,386 11.7%
114 Waite Park 8,245 6,720 22.7%
115 Minnetrista 8,215 5,976 37.5%
116 St. Francis 8,099 6,853 18.2%
117 New Prague 8,060 7,017 14.9%
118 Mahtomedi 8,041 7,699 4.4%
119 Wyoming 7,984 7,680 4.0%
120 Albertville 7,792 6,548 19.0%
121 Shorewood 7,779 7,267 7.0%
122 Crookston 7,509 7,900 -4.9%
123 Belle Plaine 7,293 6,325 15.3%
124 Dayton 7,257 4,672 55.3%
125 Spring Lake Park 6,920 6,531 6.0%
126 St. Joseph 6,919 6,246 10.8%
127 Kasson 6,772 5,703 18.7%
128 Isanti 6,667 4,873 36.8%
129 Medina 6,654 4,680 42.2%
130 Stewartville 6,620 5,861 13.0%
131 Jordan 6,560 5,341 22.8%
132 Litchfield 6,537 6,747 -3.1%
133 Delano 6,386 5,301 20.5%
134 Corcoran 6,317 5,380 17.4%
135 Byron 6,220 4,693 32.5%
136 Zimmerman 6,108 4,954 23.3%
137 International Falls 5,859 6,469 -9.4%
138 Carver 5,837 3,337 74.9%
139 Glencoe 5,708 5,670 0.7%
140 Chisago City 5,499 4,881 12.7%
141 St. Paul Park 5,490 5,264 4.3%
142 Falcon Heights 5,388 5,276 2.1%
143 Montevideo 5,360 5,357 0.1%
144 La Crescent 5,333 4,918 8.4%
145 North Oaks 5,204 4,316 20.6%
146 Morris 5,190 5,258 -1.3%
147 Lake City 5,120 5,367 -4.6%
148 Redwood Falls 5,099 5,257 -3.0%
149 Circle Pines 5,001 4,914 1.8%
150 Luverne 4,929 4,666 5.6%
151 Becker 4,860 4,342 11.9%
152 Lindstrom 4,838 4,298 12.6%
153 Chisholm 4,784 4,954 -3.4%
154 Princeton 4,784 4,671 2.4%
155 Elko New Market 4,777 3,622 31.9%
156 St. James 4,749 4,567 4.0%
157 Windom 4,748 4,598 3.3%
158 Oak Park Heights 4,720 4,284 10.2%
159 Watertown 4,659 4,081 14.2%
160 Lonsdale 4,608 3,323 38.7%
161 Dilworth 4,585 3,820 20.0%
162 Rockford 4,575 4,180 9.4%
163 Sauk Centre 4,531 4,273 6.0%
164 Nowthen 4,521 4,319 4.7%
165 Wayzata 4,367 3,717 17.5%
166 Wadena 4,283 4,182 2.4%
167 Cannon Falls 4,198 4,072 3.1%
168 Pipestone 4,185 4,284 -2.3%
169 Le Sueur 4,174 4,123 1.2%
170 Columbus 4,169 3,945 5.7%
171 Cold Spring 4,168 3,896 7.0%
172 Goodview 4,126 3,989 3.4%
173 Park Rapids 4,026 3,757 7.2%
174 Scandia 3,971 3,911 1.5%
175 Grant 3,966 4,109 -3.5%
176 St. Charles 3,962 3,689 7.4%
177 Newport 3,951 3,501 12.9%
178 Pine Island 3,924 3,249 20.8%
179 Centerville 3,899 3,716 4.9%
180 Deephaven 3,878 3,657 6.0%
181 Norwood Young America 3,838 3,535 8.6%
182 Bayport 3,801 3,441 10.5%
183 Independence 3,735 3,426 9.0%
184 Montrose 3,703 2,610 41.9%
185 Zumbrota 3,692 3,181 16.1%
186 Long Prairie 3,628 3,417 6.2%
187 Two Harbors 3,616 3,718 -2.7%
188 Melrose 3,615 3,523 2.6%
189 Mora 3,569 3,611 -1.2%
190 Eveleth 3,513 3,727 -5.7%
191 St. Augusta 3,506 3,222 8.8%
192 Hanover 3,501 2,753 27.2%
193 Perham 3,460 2,951 17.2%
194 Plainview 3,460 3,328 4.0%
195 Sleepy Eye 3,454 3,613 -4.4%
196 Breckenridge 3,439 3,387 1.5%
197 Benson 3,381 3,162 6.9%
198 Annandale 3,323 3,195 4.0%
199 Jackson 3,310 3,320 -0.3%
200 Ely 3,280 3,520 -6.8%
201 Moose Lake 3,258 2,696 20.8%
202 Blue Earth 3,252 3,401 -4.4%
203 Rush City 3,238 3,038 6.6%
204 Montgomery 3,237 3,022 7.1%
205 Eagle Lake 3,192 2,423 31.7%
206 Pine City 3,142 3,226 -2.6%
207 Proctor 3,113 3,001 3.7%
208 Milaca 3,017 2,951 2.2%
209 Afton 2,936 2,891 1.6%
210 Greenfield 2,904 2,662 9.1%
211 Mountain Iron 2,874 2,876 -0.1%
212 Caledonia 2,834 2,901 -2.3%
213 Dodge Center 2,830 2,600 8.8%
214 Chatfield 2,805 2,827 -0.8%
215 Albany 2,769 2,431 13.9%
216 Cokato 2,762 2,753 0.3%
217 Barnesville 2,757 2,467 11.8%
218 Roseau 2,724 2,683 1.5%
219 Foley 2,712 2,554 6.2%
220 Cohasset 2,697 2,665 1.2%
221 Crosby 2,677 2,305 16.1%
222 Sandstone 2,646 2,690 -1.6%
223 Osseo 2,643 2,394 10.4%
224 Glenwood 2,620 2,581 1.5%
225 Pelican Rapids 2,577 2,684 -4.0%
226 Breezy Point 2,576 1,821 41.5%
227 Le Center 2,562 2,550 0.5%
228 Lake Crystal 2,542 2,534 0.3%
229 Janesville 2,535 1,975 28.4%
230 Lauderdale 2,479 2,438 1.7%
231 Spring Valley 2,478 2,553 -2.9%
232 Wabasha 2,477 2,546 -2.7%
233 Crosslake 2,473 1,806 36.9%
234 Granite Falls 2,466 2,995 -17.7%
235 Arlington 2,466 2,228 10.7%
236 Madelia 2,412 2,606 -7.4%
237 Olivia 2,408 2,504 -3.8%
238 Mayer 2,405 1,227 96.0%
239 Excelsior 2,389 2,241 6.6%
240 Rockville 2,357 2,161 9.1%
241 Staples 2,314 3,469 -33.3%
242 Wells 2,283 2,212 3.2%
243 Hoyt Lakes 2,204 2,066 6.7%
244 Maple Lake 2,202 1,923 14.5%
245 Esko 2,176 1,881 15.7%
246 Pequot Lakes 2,166 2,318 -6.6%
247 Cologne 2,161 1,488 45.2%
248 Hawley 2,157 1,813 19.0%
249 Aitkin 2,126 2,328 -8.7%
250 Springfield 2,107 2,100 0.3%
251 Tracy 2,094 2,285 -8.4%
252 Blooming Prairie 2,074 1,827 13.5%
253 Lexington 2,071 2,215 -6.5%
254 Warroad 2,052 1,506 36.3%
255 Paynesville 2,048 2,268 -9.7%
256 Ortonville 2,045 1,876 9.0%
257 Slayton 2,030 2,191 -7.3%
258 Eyota 2,027 2,148 -5.6%
259 St. Bonifacius 1,969 2,313 -14.9%
260 Gaylord 1,966 2,218 -11.4%
261 Mountain Lake 1,952 2,006 -2.7%
262 Spring Park 1,921 1,467 30.9%
263 Stacy 1,914 1,511 26.7%
264 Winsted 1,912 2,318 -17.5%
265 Howard Lake 1,889 1,636 15.5%
266 Ada 1,865 1,604 16.3%
267 Gilbert 1,829 1,770 3.3%
268 Kenyon 1,827 1,844 -0.9%
269 Rice 1,823 1,016 79.4%
270 Lewiston 1,797 1,832 -1.9%
271 Lester Prairie 1,787 1,725 3.6%
272 Rock Creek 1,744 1,614 8.1%
273 Waverly 1,740 1,070 62.6%
274 Long Lake 1,738 1,842 -5.6%
275 Nisswa 1,730 2,180 -20.6%
276 Rushford 1,720 2,105 -18.3%
277 Coleraine 1,715 1,946 -11.9%
278 Aurora 1,709 1,481 15.4%
279 Lakefield 1,702 1,759 -3.2%
280 Lakeland 1,693 1,789 -5.4%
281 Waterville 1,691 1,783 -5.2%
282 Braham 1,687 1,643 2.7%
283 Osakis 1,676 1,704 -1.6%
284 Mapleton 1,668 1,874 -11.0%
285 Maple Plain 1,650 1,675 -1.5%
286 Dundas 1,645 1,055 55.9%
287 Pierz 1,640 1,401 17.1%
288 Oronoco 1,620 974 66.3%
289 Warren 1,606 1,793 -10.4%
290 Silver Bay 1,603 2,055 -22.0%
291 Grand Marais 1,596 1,226 30.2%
292 Clearwater 1,595 1,286 24.0%
293 Hinckley 1,541 2,071 -25.6%
294 Clara City 1,532 1,229 24.7%
295 Red Lake 1,526 1,296 17.7%
296 Canby 1,497 1,677 -10.7%
297 Madison 1,483 1,549 -4.3%
298 Spring Grove 1,451 1,362 6.5%
299 Dawson 1,440 1,542 -6.6%
300 Tonka Bay 1,415 1,450 -2.4%
301 Avon 1,411 1,278 10.4%
302 Fosston 1,384 1,734 -20.2%
303 Winthrop 1,380 1,304 5.8%
304 Glyndon 1,371 1,159 18.3%
305 Renville 1,370 1,348 1.6%
306 Hayfield 1,368 1,190 15.0%
307 Babbitt 1,364 1,357 0.5%
308 Dassel 1,349 1,261 7.0%
309 Fairfax 1,334 1,185 12.6%
310 Appleton 1,322 2,178 -39.3%
311 Dellwood 1,320 1,076 22.7%
312 Fulda 1,314 1,439 -8.7%
313 Richmond 1,306 1,320 -1.1%
314 Minneota 1,293 1,193 8.4%
315 Preston 1,285 1,338 -4.0%
316 Medford 1,283 1,282 0.1%
317 Red Lake Falls 1,267 1,468 -13.7%
318 Wheaton 1,254 1,557 -19.5%
319 Winnebago 1,253 1,572 -20.3%
320 Starbuck 1,240 1,325 -6.4%
321 Edgerton 1,226 1,185 3.5%
322 Spicer 1,217 1,247 -2.4%
323 Royalton 1,213 1,048 15.7%
324 Goodhue 1,207 1,161 4.0%
325 New York Mills 1,205 1,378 -12.6%
326 Parkers Prairie 1,198 953 25.7%
327 New London 1,193 1,248 -4.4%
328 Keewatin 1,190 1,132 5.1%
329 Bagley 1,175 1,458 -19.4%
330 Wanamingo 1,174 1,000 17.4%
331 Truman 1,173 1,263 -7.1%
332 Taylors Falls 1,165 1,016 14.7%
333 Hilltop 1,165 568 105.1%
334 Cottonwood 1,160 994 16.7%
335 Tyler 1,157 1,007 14.9%
336 Frazee 1,146 1,364 -16.0%
337 Hector 1,144 1,080 5.9%
338 Nashwauk 1,144 1,129 1.3%
339 Shafer 1,140 910 25.3%
340 Atwater 1,136 1,029 10.4%
341 Redby 1,135 1,321 -14.1%
342 Lake St. Croix Beach 1,133 1,045 8.4%
343 Elbow Lake 1,129 1,413 -20.1%
344 Adrian 1,127 1,091 3.3%
345 Mahnomen 1,119 1,563 -28.4%
346 Scanlon 1,115 913 22.1%
347 Elgin 1,110 1,301 -14.7%
348 Madison Lake 1,092 1,007 8.4%
349 Menahga 1,087 1,132 -4.0%
350 Birchwood Village 1,082 852 27.0%
351 Lake Shore 1,041 1,213 -14.2%
352 Buhl 1,032 891 15.8%
353 Grand Meadow 1,029 925 11.2%
354 Baudette 1,022 1,309 -21.9%
355 Nicollet 1,016 1,066 -4.7%

USA Cities By State

Enjoy The Snack?

About HomeSnacks

HomeSnacks is based in Durham, NC.

We aim to deliver bite-sized pieces of infotainment about where you live.

We use data, analytics, and a sense of humor to determine quality of life for places across the nation.

© Chasing Chains, LLC. All rights reserved.