| Rank | City | 2017 Population (Est.) | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Minneapolis | 413,651 | 1.3% |
| 2 | St. Paul | 302,398 | 1.0% |
| 3 | Rochester | 114,011 | 1.1% |
| 4 | Duluth | 86,293 | 0.0% |
| 5 | Bloomington | 85,319 | 0.5% |
| 6 | Brooklyn Park | 79,707 | 0.8% |
| 7 | Plymouth | 77,216 | 1.5% |
| 8 | Maple Grove | 69,576 | 2.1% |
| 9 | Woodbury | 68,820 | 1.8% |
| 10 | St. Cloud | 67,641 | 0.5% |
| 11 | Eagan | 66,428 | 0.6% |
| 12 | Eden Prairie | 63,914 | 0.8% |
| 13 | Blaine | 62,892 | 1.6% |
| 14 | Coon Rapids | 62,359 | 0.2% |
| 15 | Lakeville | 61,938 | 1.7% |
| 16 | Burnsville | 61,290 | 0.3% |
| 17 | Minnetonka | 52,369 | 0.9% |
| 18 | Apple Valley | 51,957 | 1.0% |
| 19 | Edina | 51,350 | 1.2% |
| 20 | St. Louis Park | 48,747 | 1.2% |
| 21 | Moorhead | 42,492 | 1.9% |
| 22 | Mankato | 41,720 | 1.0% |
| 23 | Shakopee | 40,610 | 1.5% |
| 24 | Maplewood | 40,150 | 0.9% |
| 25 | Cottage Grove | 36,029 | 0.7% |
| 26 | Richfield | 35,949 | 0.3% |
| 27 | Roseville | 35,691 | 1.0% |
| 28 | Inver Grove Heights | 35,077 | 0.6% |
| 29 | Andover | 32,461 | 1.0% |
| 30 | Brooklyn Center | 30,870 | 0.4% |
| 31 | Savage | 30,807 | 2.3% |
| 32 | Oakdale | 28,073 | 0.4% |
| 33 | Fridley | 27,476 | 0.2% |
| 34 | Winona | 27,139 | -0.3% |
| 35 | Shoreview | 26,548 | 1.0% |
| 36 | Ramsey | 26,206 | 1.7% |
| 37 | Chaska | 26,016 | 1.5% |
| 38 | Prior Lake | 25,863 | 2.1% |
| 39 | Owatonna | 25,773 | 0.1% |
| 40 | White Bear Lake | 25,634 | 1.2% |
| 41 | Chanhassen | 25,469 | 1.7% |
| 42 | Austin | 24,720 | 0.0% |
| 43 | Elk River | 24,364 | 1.0% |
| 44 | Champlin | 24,231 | 0.8% |
| 45 | Rosemount | 23,911 | 1.5% |
| 46 | Faribault | 23,662 | 0.2% |
| 47 | Crystal | 23,028 | 0.6% |
| 48 | Farmington | 22,656 | 1.2% |
| 49 | Hastings | 22,602 | 0.3% |
| 50 | New Brighton | 22,496 | 0.8% |
| 51 | Golden Valley | 21,376 | 0.8% |
| 52 | Lino Lakes | 21,018 | 0.7% |
| 53 | New Hope | 20,877 | 0.4% |
| 54 | Northfield | 20,445 | 0.4% |
| 55 | South St. Paul | 20,217 | 0.0% |
| 56 | West St. Paul | 19,746 | 0.2% |
| 57 | Columbia Heights | 19,723 | 0.2% |
| 58 | Forest Lake | 19,600 | 1.1% |
| 59 | Willmar | 19,558 | -0.0% |
| 60 | Stillwater | 19,292 | 1.0% |
| 61 | Hopkins | 18,105 | 0.5% |
| 62 | Albert Lea | 17,667 | -0.3% |
| 63 | Anoka | 17,400 | 0.2% |
| 64 | St. Michael | 17,295 | 0.9% |
| 65 | Sartell | 17,147 | 1.3% |
| 66 | Red Wing | 16,526 | 0.1% |
| 67 | Ham Lake | 16,221 | 1.0% |
| 68 | Buffalo | 16,103 | 0.7% |
| 69 | Otsego | 16,094 | 2.9% |
| 70 | Hibbing | 16,093 | -0.3% |
| 71 | Bemidji | 14,942 | 1.8% |
| 72 | Hugo | 14,532 | 1.4% |
| 73 | Robbinsdale | 14,461 | 0.6% |
| 74 | Hutchinson | 13,888 | -0.3% |
| 75 | Marshall | 13,664 | -0.0% |
| 76 | Sauk Rapids | 13,631 | 1.1% |
| 77 | North Mankato | 13,619 | 0.3% |
| 78 | Alexandria | 13,568 | 3.4% |
| 79 | Monticello | 13,429 | 0.9% |
| 80 | Fergus Falls | 13,419 | 0.4% |
| 81 | Brainerd | 13,349 | -0.3% |
| 82 | New Ulm | 13,342 | -0.2% |
| 83 | Vadnais Heights | 13,321 | 1.3% |
| 84 | Worthington | 13,136 | 0.5% |
| 85 | Mounds View | 12,952 | 1.1% |
| 86 | Rogers | 12,748 | 6.8% |
| 87 | North St. Paul | 12,338 | 1.2% |
| 88 | Cloquet | 12,111 | -0.0% |
| 89 | Waconia | 11,964 | 1.9% |
| 90 | East Bethel | 11,713 | 0.1% |
| 91 | St. Peter | 11,692 | 0.7% |
| 92 | Mendota Heights | 11,280 | 0.3% |
| 93 | Grand Rapids | 11,211 | 0.5% |
| 94 | Big Lake | 10,638 | 0.9% |
| 95 | Little Canada | 10,344 | 1.0% |
| 96 | Arden Hills | 10,324 | 1.3% |
| 97 | North Branch | 10,317 | 0.3% |
| 98 | Fairmont | 10,115 | -0.9% |
| 99 | Hermantown | 9,451 | 0.1% |
| 100 | Mound | 9,394 | 0.6% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025