Minnesota / Cities by Population

Minnesota Cities by Population

The data is from the US Census. Below are 902 Minnesota cities ranked 1 through 744 (there are some ties). You can copy and paste this list directly into your favorite spreadsheet program. Don't you just adore lovely numbers listed nicely in columns & rows? We do!

Looking for a list of cities, counties or zips in Minnesota?
Get a spreadsheet with the most current population, income, housing demographics and more for all cities, counties or zips in Minnesota. Learn more.

Rank City Population
1 Minneapolis 416,021
2 St. Paul 302,760
3 Rochester 113,913
4 Duluth 86,004
5 Bloomington 85,394
6 Brooklyn Park 79,792
7 Plymouth 77,213
8 Maple Grove 69,571
9 Woodbury 68,686
10 St. Cloud 67,513
11 Eagan 66,363
12 Eden Prairie 63,900
13 Blaine 63,319
14 Lakeville 62,489
15 Coon Rapids 62,376
16 Burnsville 61,283
17 Minnetonka 52,546
18 Apple Valley 51,931
19 Edina 51,136
20 St. Louis Park 48,423
21 Moorhead 42,395
22 Mankato 41,701
23 Shakopee 40,418
24 Maplewood 40,387
25 Cottage Grove 36,221
26 Richfield 35,982
27 Roseville 35,833
28 Inver Grove Heights 35,197
29 Andover 32,499
30 Brooklyn Center 30,899
31 Savage 30,615
32 Oakdale 28,018
33 Fridley 27,614
34 Winona 26,981
35 Shoreview 26,627
36 Ramsey 26,225
37 Chaska 25,998
38 Prior Lake 25,880
39 Owatonna 25,656
40 White Bear Lake 25,601
41 Chanhassen 25,357
42 Austin 25,006
43 Champlin 24,478
44 Elk River 24,211
45 Rosemount 23,885
46 Faribault 23,711
47 Crystal 22,934
48 Farmington 22,714
49 Hastings 22,690
50 New Brighton 22,560
51 Golden Valley 21,364
52 Lino Lakes 21,150
53 New Hope 20,922
54 South St. Paul 20,256
55 Northfield 20,217
56 Columbia Heights 19,958
57 West St. Paul 19,750
58 Forest Lake 19,643
59 Willmar 19,618
60 Stillwater 19,275
61 Hopkins 18,300
62 Albert Lea 17,687
63 Anoka 17,419
64 St. Michael 17,328
65 Sartell 17,076
66 Red Wing 16,365
67 Ham Lake 16,282
68 Otsego 16,189
69 Hibbing 16,106
70 Buffalo 16,092
71 Bemidji 15,004
72 Hugo 14,587
73 Robbinsdale 14,466
74 Hutchinson 13,882
75 Marshall 13,706
76 North Mankato 13,704
77 Fergus Falls 13,647
78 Sauk Rapids 13,528
79 Monticello 13,439
80 Brainerd 13,389
81 Alexandria 13,380
82 Vadnais Heights 13,376
83 New Ulm 13,248
84 Worthington 13,148
85 Mounds View 12,959
86 Rogers 12,777
87 North St. Paul 12,342
88 Cloquet 11,998
89 Waconia 11,981
90 East Bethel 11,808
91 St. Peter 11,784
92 Mendota Heights 11,284
93 Grand Rapids 11,140
94 Big Lake 10,699
95 Little Canada 10,387
96 North Branch 10,321
97 Arden Hills 10,290
98 Fairmont 10,191
99 Hermantown 9,621
100 Mound 9,412
101 Detroit Lakes 9,134
102 Waseca 9,056
103 Victoria 9,032
104 St. Anthony city 9,027
105 Lake Elmo 8,794
106 Thief River Falls 8,758
107 Little Falls 8,664
108 East Grand Forks 8,635
109 Cambridge 8,587
110 Oak Grove 8,582
111 Virginia 8,531
112 Mahtomedi 8,095
113 Baxter 8,087
114 Orono 8,015
115 Wyoming 7,839
116 Crookston 7,782
117 Shorewood 7,752
118 New Prague 7,746
119 Waite Park 7,623
120 St. Francis 7,551
121 Minnetrista 7,408
122 Albertville 7,377
123 Belle Plaine 7,029
124 St. Joseph 6,938
125 Litchfield 6,631
126 Spring Lake Park 6,459
127 Kasson 6,295
128 Medina 6,191
129 Jordan 6,155
130 Stewartville 6,133
131 International Falls 6,043
132 Delano 5,959
133 Corcoran 5,775
134 Isanti 5,565
135 Falcon Heights 5,559
136 Zimmerman 5,541
137 Glencoe 5,495
138 Dayton 5,487
139 St. Paul Park 5,372
140 Byron 5,366
141 Morris 5,353
142 Lake City 5,165
143 Montevideo 5,139
144 La Crescent 5,087
145 North Oaks 5,068
146 Chisago City 5,043
147 Redwood Falls 5,004
148 Circle Pines 4,954
149 Chisholm 4,934
150 Oak Park Heights 4,842
151 Becker 4,787
152 Princeton 4,720
153 Nowthen 4,649
154 Carver 4,629
155 Elko New Market 4,604
156 Rockford 4,585
157 Luverne 4,561
158 Wayzata 4,518
159 Lindstrom 4,516
160 Windom 4,459
161 St. James 4,455
162 Sauk Centre 4,404
163 Watertown 4,372
164 Dilworth 4,370
165 Rice Lake 4,142
166 Grant 4,138
167 Cold Spring 4,117
168 Goodview 4,105
169 Pipestone 4,093
170 Scandia 4,083
171 Cannon Falls 4,064
172 Wadena 4,051
173 Columbus 4,037
174 Le Sueur 4,009
175 Park Rapids 3,998
176 Centerville 3,962
177 Lonsdale 3,922
178 Deephaven 3,864
179 Independence 3,751
180 St. Charles 3,723
181 Bayport 3,712
182 Norwood Young America 3,700
183 St. Augusta 3,669
184 Melrose 3,634
185 Eveleth 3,633
186 Two Harbors 3,541
187 Newport 3,506
188 Mora 3,480
189 Pine Island 3,456
190 Sleepy Eye 3,414
191 Ely 3,398
192 Zumbrota 3,395
193 Annandale 3,349
194 Perham 3,345
195 Long Prairie 3,331
196 Hanover 3,298
197 Plainview 3,270
198 Breckenridge 3,246
199 Jackson 3,225
200 Blue Earth 3,146
201 Rush City 3,139
202 Montrose 3,136
203 Benson 3,086
204 Pine City 3,072
205 Proctor 3,059
206 Staples 3,029
207 Afton 2,980
208 Greenfield 2,960
209 Montgomery 2,936
210 Eagle Lake 2,924
211 Milaca 2,876
212 Mountain Iron 2,852
213 Chatfield 2,845
214 Crosby 2,825
215 Moose Lake 2,823
216 Caledonia 2,769
217 Osseo 2,731
218 Cohasset 2,724
219 Cokato 2,714
220 Dodge Center 2,708
221 Albany 2,691
222 Madelia 2,690
223 Sandstone 2,683
224 Roseau 2,679
225 Le Center 2,650
226 Foley 2,647
227 Granite Falls 2,600
228 Wabasha 2,583
229 Barnesville 2,579
230 Janesville 2,545
231 Glenwood 2,535
232 Rockville 2,533
233 Lauderdale 2,514
234 Lake Crystal 2,511
235 Paynesville 2,482
236 Olivia 2,477
237 Pelican Rapids 2,468
238 Excelsior 2,448
239 Spring Valley 2,439
240 Arlington 2,342
241 Pequot Lakes 2,330
242 Wells 2,321
243 Breezy Point 2,305
244 Aitkin 2,282
245 Winsted 2,269
246 St. Bonifacius 2,219
247 Tracy 2,172
248 Mountain Lake 2,153
249 Maple Lake 2,091
250 Hoyt Lakes 2,081
251 Springfield 2,056
252 Crosslake 2,015
253 Slayton 2,008
254 Mayer 1,990
255 Waterville 1,984
256 Kenyon 1,983
257 Ortonville 1,965
258 TIE Howard Lake and Lester Prairie 1,958
259 Lexington 1,953
260 Warroad 1,952
261 Eyota 1,945
262 Nisswa 1,937
263 Hawley 1,925
264 Lakeland 1,907
265 Gilbert 1,902
266 Gaylord 1,877
267 Blooming Prairie 1,860
268 Braham 1,854
269 Maple Plain 1,844
270 Spring Park 1,829
271 Cologne 1,825
272 Ada 1,820
273 Stacy 1,808
274 Rushford 1,806
275 Clearwater 1,776
276 Long Lake 1,768
277 Silver Bay 1,748
278 Esko 1,740
279 Rock Creek 1,730
280 Lakefield 1,710
281 Osakis 1,707
282 Red Lake 1,704
283 Dawson 1,701
284 Mapleton 1,696
285 Warren 1,668
286 Coleraine 1,648
287 Aurora 1,640
288 Lewiston 1,639
289 Avon 1,628
290 Canby 1,627
291 Fosston 1,604
292 Richmond 1,568
293 Rice 1,556
294 Dundas 1,555
295 Madison 1,540
296 Hinckley 1,537
297 Pierz 1,528
298 Dassel 1,518
299 Red Lake Falls 1,509
300 Bagley 1,496
301 Wheaton 1,491
302 Oronoco 1,486
303 Appleton 1,466
304 Babbitt 1,460
305 Frazee 1,439
306 Redby 1,428
307 Winthrop 1,411
308 Tonka Bay 1,410
309 Preston 1,409
310 Clara City 1,406
311 Waverly 1,395
312 Tyler 1,381
313 Renville 1,380
314 Hayfield 1,356
315 Winnebago 1,355
316 Minneota 1,349
317 Medford 1,339
318 Starbuck 1,337
319 Spring Grove 1,331
320 New York Mills 1,310
321 Fulda 1,309
322 Royalton 1,302
323 Cottonwood 1,281
324 Elbow Lake 1,278
325 Spicer 1,255
326 Dellwood 1,251
327 Wanamingo 1,249
328 Glyndon 1,245
329 Elgin 1,240
330 Edgerton 1,230
331 Mahnomen 1,222
332 New London 1,202
333 Grand Marais 1,201
334 Goodhue 1,175
335 Scanlon 1,157
336 New Richland 1,156
337 Nicollet 1,153
338 Adrian 1,150
339 Little Rock 1,137
340 Shafer 1,121
341 Nashwauk 1,119
342 Fertile 1,089
343 Le Roy 1,083
344 Mantorville 1,082
345 Houston 1,078
346 Menahga 1,074
347 Truman 1,073
348 Grand Meadow 1,065
349 Carlton 1,063
350 Sherburn 1,058
351 Baudette 1,057
352 TIE Hallock and Buhl 1,052
353 Fairfax 1,037
354 Morristown 1,036
355 Lake St. Croix Beach 1,029
356 Taylors Falls 1,024
357 Belgrade 1,012
358 Parkers Prairie 1,007
359 TIE Atwater and Hector 1,005
360 Keewatin 1,001
361 Walker 998
362 Harmony 994
363 Eden Valley 968
364 Deer River 954
365 Watkins 953
366 East Gull Lake 950
367 Onamia 949
368 Harris 947
369 TIE Clarkfield and Madison Lake 937
370 Birchwood Village 936
371 Lake Shore 929
372 TIE St. Stephen and La Prairie 916
373 Browerville 909
374 Kimball 907
375 Henning 904
376 Lilydale 902
377 Pine River 901
378 Henderson 893
379 Silver Lake 889
380 Bird Island 884
381 Martin Lake 878
382 West Concord 873
383 Morgan 865
384 Hilltop 862
385 Blackduck 856
386 St. Clair 851
387 Mazeppa 850
388 Rushford Village 843
389 Gibbon 842
390 Greenbush 835
391 TIE Vineland and Dover 832
392 Karlstad 825
393 Sebeka 824
394 Freeport 815
395 Bovey 814
396 Kasota 801
397 Hancock 798
398 Mabel 794
399 Wabasso 790
400 Hampton 785
401 Ellendale 777
402 Adams 774
403 Marine on St. Croix 761
404 Stockton 755
405 TIE Landfall, Trimont, and Lamberton 754
406 Heron Lake 751
407 TIE Westbrook, Isle, and Loretto 746
408 Lake Park 745
409 TIE Raymond and Cleveland 744
410 Twin Valley 735
411 Clarissa 732
412 Brownton 728
413 Hendricks 727
414 Argyle 722
415 Welcome 714
416 Walnut Grove 709
417 Biwabik 706
418 Hills 693
419 Kerkhoven 691
420 TIE Lanesboro and Battle Lake 690
421 TIE Graceville and Greenwood 686
422 Warsaw 679
423 TIE Clarks Grove and Stephen 678
424 Lake Benton 677
425 Courtland 676
426 Claremont 664
427 Randall 663
428 Amboy 661
429 TIE Littlefork and Alden 654
430 TIE Center City and Buffalo Lake 650
431 TIE Rollingstone, Cass Lake, and Ranier 646
432 Grove City 643
433 Ironton 642
434 Bertha 641
435 Sabin 639
436 Motley 636
437 Taconite 634
438 TIE Brooten, Barnum, Minnetonka Beach, and Halstad 632
439 Elysian 631
440 The Lakes 630
441 Green Isle 626
442 TIE Minnesota Lake and Hill City 625
443 McIntosh 619
444 Hokah 617
445 Brownsdale 613
446 Ponemah 610
447 TIE Emily and Brandon 608
448 TIE Evansville and Jasper 606
449 Good Thunder 603
450 Balaton 602
451 Audubon 594
452 Kandiyohi 593
453 TIE Marble and Glenville 590
454 Hoffman 587
455 Butterfield 586
456 Clear Lake 583
457 Deerwood 577
458 Stewart 576
459 White Earth 571
460 Holdingford 570
461 Brownsville 566
462 Browns Valley 565
463 Ivanhoe 563
464 TIE Sunfish Lake and Verndale 557
465 Pennock 555
466 Foreston 553
467 New Auburn 545
468 Sacred Heart 540
469 Rothsay 531
470 Franklin 530
471 Upsala 529
472 Lynd 526
473 Waubun 523
474 TIE Danube, Ulen, and Hamburg 521
475 Ashby 518
476 Prinsburg 517
477 Cosmos 513
478 Altura 509
479 Fisher 504
480 Kellogg 502
481 Lafayette 499
482 Vermillion 498
483 Cook 496
484 Kiester 491
485 Gem Lake 489
486 Ottertail 480
487 Brewster 479
488 Wrenshall 477
489 Oklee 473
490 Bethel 471
491 Elmore 470
492 Ellsworth 469
493 Floodwood 467
494 Racine 459
495 TIE Eagle Bend and Carlos 458
496 Sturgeon Lake 455
497 Lyle 454
498 Wood Lake 453
499 TIE Clearbrook and Randolph 452
500 Ogilvie 451
501 Round Lake 450
502 TIE Wykoff and Pillager 447
503 TIE Tower and Barrett 445
504 TIE Herman and New Germany 443
505 Rose Creek 440
506 Willow River 439
507 TIE Calumet and Erskine 438
508 Hanska 427
509 Medicine Lake 422
510 Pine Springs 421
511 TIE Naytahwaush and Jenkins 420
512 TIE Hanley Falls and Chokio 419
513 Nevis 417
514 Emmons 415
515 TIE Maynard and Big Lake CDP 414
516 Alvarado 410
517 Fairhaven 408
518 TIE Woodland, Wilmont, and Hollandale 407
519 Lowry 405
520 Badger 403
521 Clinton 401
522 Comfrey 399
523 Grey Eagle 396
524 Soudan 395
525 Miltona 391
526 Beaver Creek 390
527 Underwood 387
528 Pine Point 384
529 TIE McGregor and Bigfork 383
530 Willernie 378
531 Lancaster 377
532 TIE Jeffers, Fountain, and Ghent 375
533 Mahtowa 371
534 TIE Nett Lake and St. Marys Point 361
535 Milan 360
536 Rushmore 359
537 Newfolden 358
538 Vernon Center 356
539 Vergas 355
540 Geneva 354
541 Remer 353
542 Lakeland Shores 352
543 Nerstrand 348
544 Sanborn 346
545 TIE Askov and Canton 343
546 Morton 342
547 TIE St. Martin, Akeley, and Chandler 341
548 Russell 340
549 Cyrus 339
550 Belview 336
551 TIE Backus and Hendrum 334
552 Skyline 333
553 Ceylon 332
554 Darwin 328
555 Hartland 327
556 Finlayson 325
557 Plummer 319
558 Osage 314
559 TIE Dakota and Swanville 311
560 Long Beach 309
561 TIE Fifty Lakes and Dexter 308
562 Utica 307
563 New Munich 304
564 Riverland 301
565 Vesta 300
566 Dalton 299
567 Lake Lillian 298
568 Gonvick 295
569 Rice Lake CDP 293
570 Murdock 292
571 Cuyuna 288
572 Villard 286
573 Searles 285
574 Buckman 283
575 Echo 282
576 TIE Plato and Kelliher 281
577 Gary 280
578 Bricelyn 279
579 TIE Climax and Delavan 277
580 Ostrander 276
581 TIE Pemberton and Greenwald 275
582 Storden 273
583 Granada 270
584 TIE Orr, Bowlus, and Cromwell 269
585 TIE Lutsen and Gilman 265
586 TIE Garden City, Middle River, Kennedy, and Freeborn 264
587 Okabena 263
588 Donnelly 261
589 TIE Hayward, Deer Creek, and Ruthton 256
590 Mentor 254
591 Garfield 253
592 Silver Creek 251
593 Mendota 250
594 Big Falls 248
595 Eitzen 247
596 Zumbro Falls 246
597 Pease 245
598 Hackensack 244
599 TIE Bellingham and Lewisville 238
600 Oslo 237
601 TIE Frost and Hardwick 234
602 Palisade 233
603 Coates 232
604 TIE Lismore and Lake George 231
605 Flensburg 229
606 Frontenac 228
607 TIE Waldorf and Northome 227
608 TIE Lake Wilson and Bigelow 226
609 Milroy 223
610 Currie 222
611 Inger 220
612 Mahnomen CDP 215
613 TIE Finland and Grasston 214
614 TIE St. Hilaire and Homer 213
615 Wahkon 211
616 Twin Lakes CDP 210
617 TIE Steen and Magnolia 208
618 Garrison 206
619 Tenstrike 205
620 Campbell 204
621 Kensington 201
622 TIE Bluffton, Peterson, and Forada 200
623 TIE Elrosa and Beardsley 197
624 TIE Sobieski and Winger 195
625 Bingham Lake 194
626 Porter 193
627 TIE Dent and Ogema 191
628 TIE Easton and Lucan 190
629 TIE Bellechester, Kilkenny, and South Haven 188
630 TIE Nelson and Dunnell 187
631 Callaway 186
632 TIE Watson and Hewitt 185
633 Lake Bronson 183
634 Hitterdal 182
635 Riverton 178
636 Kingston 176
637 TIE Ball Club, Leota, and Wilton 174
638 TIE Meire Grove and Lastrup 173
639 McKinley 172
640 Northrop 171
641 Millville 166
642 Rutledge 165
643 Grygla 164
644 TIE Kettle River and Minnesota City 162
645 Lansing 161
646 Holland 160
647 Laporte 159
648 TIE Quamba and Longville 158
649 TIE Dennison and Elizabeth 157
650 TIE Marietta and Goodridge 156
651 Shevlin 155
652 Wolverton 150
653 Twin Lakes 148
654 TIE Taunton and Clontarf 146
655 Alberta 144
656 Blomkest 143
657 Harding 142
658 Beaver Bay 140
659 TIE Danvers and Kinney 138
660 Brooks 137
661 Felton 136
662 TIE Warba, Shelly, and De Graff 134
663 Waltham 132
664 Roosevelt 131
665 TIE Wright and Walters 129
666 TIE Iona and Garvin 128
667 TIE Conger and Chickamaw Beach 127
668 Miesville 126
669 TIE Zemple, Mapleview, and Alpha 124
670 Clements 123
671 TIE Nielsville, St. Leo, and Winton 122
672 Brook Park 121
673 TIE Heidelberg, Beltrami, and Williams 120
674 TIE Brookston and Meadowlands 119
675 Burtrum 118
676 TIE St. Anthony and Wendell 115
677 TIE Ormsby and West Union 114
678 TIE Iron Junction, Woodstock, Fish Lake, and Elkton 113
679 TIE Whipholt, Foxhome, Holt, and Tamarack 111
680 TIE Millerville, Viking, and Bena 109
681 Odessa 108
682 TIE Federal Dam and Roscoe 107
683 TIE Biscay and Boyd 106
684 TIE Holloway and Erhard 105
685 TIE Dumont and Odin 104
686 Minneiska 103
687 TIE Dundee, Squaw Lake, and Richville 99
688 Arco 98
689 TIE Avoca and Mizpah 96
690 TIE Comstock and Georgetown 95
691 TIE Turtle River and Effie 94
692 Henriette 93
693 TIE Urbank, Bock, and New Trier 92
694 Trosky 91
695 Nimrod 89
696 TIE Borup and Bruno 87
697 Merrifield 86
698 Seaforth 85
699 TIE Strandquist and Clitherall 84
700 Elbow Lake CDP 82
701 TIE Ebro, Elba, and Revere 78
702 TIE Sunburg and Myrtle 77
703 Wanda 76
704 TIE Bejou and Hammond 75
705 Elmdale 74
706 Manhattan Beach 73
707 TIE La Salle and Genola 72
708 Kerrick 70
709 Trommald 69
710 TIE Solway and Darfur 68
711 TIE Evan and Gully 67
712 Whalan 66
713 TIE Kenneth, Perley, and Nassau 63
714 TIE Hadley, Cedar Mills, and Spring Hill 62
715 TIE Lake Henry and Trail 58
716 TIE Stanchfield, Dovray, Kent, Pine Bend, and Lengby 57
717 TIE Aldrich and Wilder 55
718 Vining 54
719 Regal 53
720 TIE Correll, Sedan, and Leonidas 48
721 TIE Hazel Run and Ihlen 46
722 TIE Baker, Taopi, and St. Vincent 44
723 TIE Manchester and South End 43
724 TIE St. Rosa and Norcross 41
725 TIE Hillman, Sargeant, and Tintah 40
726 TIE Fort Ripley and Westport 38
727 TIE West Roy Lake, Louisburg, and Boy River 37
728 TIE Halma and McGrath 36
729 Ronneby 35
730 Beaulieu 34
731 TIE Leonard, Denham, and Humboldt 33
732 Hatfield 31
733 Farwell 27
734 Delhi 25
735 Strathcona 24
736 TIE Florence, Roy Lake, and Doran 23
737 Cobden 20
738 Midway 18
739 TIE Donaldson and Funkley 14
740 TIE Nashua and Johnson 12
741 Barry 10
742 Wolf Lake 9
743 Kinbrae 8
744 The Ranch 2

The table above displays the most recent population estimates data for all cities where data are available from the following datasets:

  • United States Census Bureau. Annual Estimates of the Resident Population: April 1, 2010 to July 1, 2018. U.S. Census Bureau, Population Division. Web. May 2019. http://www.census.gov/.
  • United States Census Bureau. B01001 SEX BY AGE, 2018 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 19 December 2019. http://www.census.gov/.

Connect

Cubit logo
Copyright 2020 Cubit Planning, Inc.