Minnesota Cities by Population (2025)

by Kristen Carney Kristen Carney

Updated: August 7, 2025

The most populous cities in Minnesota are Minneapolis with 428,579, St. Paul at 307,465, Rochester with 123,624, Bloomington at 88,344, and Duluth with 87,986. You can get the most current Census population data for all 913 Minnesota cities, sorted from the most populous cities in Minnesota to the least, according to the 2024 Population Estimates Program and 2023 American Community Survey.

Sure, you can copy this list right into your favorite spreadsheet tool. Or save yourself formatting headaches and grab the latest Minnesota cities population data as a ready-to-use Excel™ file below. It's time to stop searching and start digging into data!

Download the newest population data for Minnesota cities

↓ Download (.xlsx)

Free, Excel™ file.
Trusted by 13,528 businesses.

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

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, 2020 to July 1, 2024. Population Division. May 2025.
  • United States Census Bureau. B01001 SEX BY AGE, 2023 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 12 December 2024. http://www.census.gov/.

Email Me When New Data Are Released

Join thousands of subscribers and receive just 2 (TWO!) emails a year in May and December when the US Census Bureau releases new population data for Minnesota cities.

Connect

Cubit logo

© Copyright 2025 Cubit Planning, Inc.