| Rank | City | 2004 Population (Est.) | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Minneapolis | 377,276 | -0.5% |
| 2 | St. Paul | 281,757 | -0.6% |
| 3 | Rochester | 93,634 | 1.6% |
| 4 | Duluth | 86,068 | -0.1% |
| 5 | Bloomington | 83,047 | -0.8% |
| 6 | Plymouth | 69,624 | 1.8% |
| 7 | Brooklyn Park | 67,554 | 0.0% |
| 8 | St. Cloud | 63,807 | 2.2% |
| 9 | Eagan | 63,771 | 0.0% |
| 10 | Coon Rapids | 61,975 | 0.1% |
| 11 | Burnsville | 59,588 | -0.4% |
| 12 | Eden Prairie | 59,310 | 2.4% |
| 13 | Maple Grove | 56,862 | 3.4% |
| 14 | Minnetonka | 50,456 | -0.4% |
| 15 | Blaine | 49,866 | 3.1% |
| 16 | Woodbury | 49,093 | 1.5% |
| 17 | Apple Valley | 48,599 | 1.9% |
| 18 | Lakeville | 47,671 | 3.0% |
| 19 | Edina | 46,219 | -0.8% |
| 20 | St. Louis Park | 44,001 | -0.1% |
| 21 | Maplewood | 35,742 | 0.3% |
| 22 | Mankato | 34,159 | 1.6% |
| 23 | Richfield | 33,483 | -0.9% |
| 24 | Roseville | 33,165 | -0.5% |
| 25 | Moorhead | 32,791 | 0.3% |
| 26 | Cottage Grove | 31,452 | 0.8% |
| 27 | Inver Grove Heights | 31,112 | 1.4% |
| 28 | Andover | 28,931 | 2.5% |
| 29 | Brooklyn Center | 28,122 | -1.2% |
| 30 | Oakdale | 27,371 | 0.8% |
| 31 | Fridley | 26,895 | -0.7% |
| 32 | Winona | 26,718 | -0.5% |
| 33 | Shoreview | 26,098 | 0.0% |
| 34 | Shakopee | 26,060 | 7.3% |
| 35 | White Bear Lake | 24,555 | 0.3% |
| 36 | Savage | 24,529 | 4.3% |
| 37 | Owatonna | 23,360 | 1.1% |
| 38 | Austin | 23,341 | -0.3% |
| 39 | Champlin | 22,866 | 0.8% |
| 40 | Crystal | 22,263 | -0.6% |
| 41 | Chanhassen | 21,912 | 2.3% |
| 42 | Faribault | 21,805 | 1.3% |
| 43 | New Brighton | 21,765 | -0.7% |
| 44 | Chaska | 20,543 | 4.8% |
| 45 | Golden Valley | 20,382 | 0.1% |
| 46 | New Hope | 20,300 | -0.9% |
| 47 | Prior Lake | 20,204 | 7.3% |
| 48 | Hastings | 19,826 | 2.7% |
| 49 | South St. Paul | 19,600 | -1.0% |
| 50 | Ramsey | 19,410 | 1.4% |
| 51 | West St. Paul | 19,112 | -0.7% |
| 52 | Elk River | 18,961 | 4.3% |
| 53 | Lino Lakes | 18,814 | 3.5% |
| 54 | Columbia Heights | 18,287 | -0.4% |
| 55 | Willmar | 18,236 | -0.4% |
| 56 | Northfield | 18,156 | 1.7% |
| 57 | Albert Lea | 17,923 | -0.9% |
| 58 | Anoka | 17,753 | -0.6% |
| 59 | Hopkins | 17,049 | -0.6% |
| 60 | Rosemount | 16,893 | 4.5% |
| 61 | Stillwater | 16,809 | 2.5% |
| 62 | Hibbing | 16,752 | -0.6% |
| 63 | Farmington | 16,168 | 8.4% |
| 64 | Red Wing | 15,943 | -0.4% |
| 65 | Forest Lake | 15,744 | 2.7% |
| 66 | Ham Lake | 14,148 | 3.2% |
| 67 | Brainerd | 13,792 | 0.3% |
| 68 | Robbinsdale | 13,647 | -1.2% |
| 69 | Fergus Falls | 13,619 | -0.2% |
| 70 | New Ulm | 13,539 | -0.1% |
| 71 | Hutchinson | 13,386 | 0.5% |
| 72 | Vadnais Heights | 12,958 | -0.3% |
| 73 | Bemidji | 12,891 | 1.7% |
| 74 | Marshall | 12,490 | -0.7% |
| 75 | Mounds View | 12,444 | -0.8% |
| 76 | St. Michael | 12,409 | 9.9% |
| 77 | Buffalo | 12,146 | 5.6% |
| 78 | North Mankato | 12,143 | 0.7% |
| 79 | North St. Paul | 11,795 | -0.3% |
| 80 | Sartell | 11,693 | 6.0% |
| 81 | East Bethel | 11,478 | 1.4% |
| 82 | Cloquet | 11,329 | 0.3% |
| 83 | Mendota Heights | 11,319 | -0.4% |
| 84 | Sauk Rapids | 11,242 | 2.7% |
| 85 | Worthington | 11,035 | -0.6% |
| 86 | Alexandria | 10,914 | 1.4% |
| 87 | Fairmont | 10,538 | -1.1% |
| 88 | St. Peter | 10,202 | 1.2% |
| 89 | Monticello | 10,003 | 4.9% |
| 90 | Little Canada | 9,682 | -0.4% |
| 91 | Arden Hills | 9,665 | 0.0% |
| 92 | Waseca | 9,558 | -0.3% |
| 93 | Otsego | 9,441 | 13.2% |
| 94 | North Branch | 9,369 | 4.7% |
| 95 | Mound | 9,354 | -0.3% |
| 96 | Grand Rapids | 9,320 | -0.9% |
| 97 | Virginia | 8,864 | -1.0% |
| 98 | Hugo | 8,670 | 9.5% |
| 99 | Thief River Falls | 8,399 | 0.0% |
| 100 | Hermantown | 8,301 | 1.0% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025