| Rank | City | 2003 Population (Est.) | Growth Rate (Annual) |
|---|---|---|---|
| 1 | Minneapolis | 378,692 | -0.5% |
| 2 | St. Paul | 284,718 | -0.4% |
| 3 | Rochester | 92,148 | 1.5% |
| 4 | Duluth | 86,343 | 0.1% |
| 5 | Bloomington | 84,145 | -0.6% |
| 6 | Brooklyn Park | 67,957 | 0.3% |
| 7 | Plymouth | 67,738 | 1.3% |
| 8 | Eagan | 63,898 | 0.1% |
| 9 | Coon Rapids | 62,259 | 0.4% |
| 10 | St. Cloud | 61,138 | 1.1% |
| 11 | Burnsville | 59,700 | -0.5% |
| 12 | Eden Prairie | 57,513 | 2.0% |
| 13 | Maple Grove | 56,482 | 4.9% |
| 14 | Minnetonka | 50,759 | -0.3% |
| 15 | Woodbury | 48,859 | 2.0% |
| 16 | Blaine | 48,361 | 3.1% |
| 17 | Apple Valley | 48,242 | 2.5% |
| 18 | Edina | 46,738 | -0.7% |
| 19 | Lakeville | 46,349 | 3.1% |
| 20 | St. Louis Park | 44,097 | -0.1% |
| 21 | Maplewood | 35,901 | 0.7% |
| 22 | Richfield | 33,992 | -0.6% |
| 23 | Roseville | 33,663 | -0.1% |
| 24 | Mankato | 33,424 | 1.3% |
| 25 | Moorhead | 32,538 | 0.1% |
| 26 | Inver Grove Heights | 30,845 | 1.6% |
| 27 | Cottage Grove | 30,781 | 0.2% |
| 28 | Brooklyn Center | 28,575 | -1.0% |
| 29 | Andover | 28,541 | 3.1% |
| 30 | Oakdale | 27,271 | 1.0% |
| 31 | Fridley | 27,265 | -0.4% |
| 32 | Winona | 26,721 | -0.7% |
| 33 | Shoreview | 26,487 | 0.8% |
| 34 | Shakopee | 24,836 | 8.5% |
| 35 | White Bear Lake | 24,644 | 0.6% |
| 36 | Savage | 24,320 | 6.1% |
| 37 | Austin | 23,438 | -0.2% |
| 38 | Owatonna | 23,049 | 1.0% |
| 39 | Champlin | 22,835 | 1.2% |
| 40 | Crystal | 22,413 | -0.6% |
| 41 | New Brighton | 21,908 | -0.7% |
| 42 | Chanhassen | 21,412 | 2.3% |
| 43 | Faribault | 21,369 | 0.9% |
| 44 | Golden Valley | 20,633 | 0.7% |
| 45 | New Hope | 20,597 | -0.6% |
| 46 | South St. Paul | 19,840 | -0.8% |
| 47 | Chaska | 19,522 | 4.6% |
| 48 | West St. Paul | 19,408 | -0.3% |
| 49 | Hastings | 19,289 | 2.7% |
| 50 | Ramsey | 19,045 | 1.2% |
| 51 | Columbia Heights | 18,513 | -0.0% |
| 52 | Elk River | 18,317 | 4.8% |
| 53 | Lino Lakes | 18,315 | 3.8% |
| 54 | Prior Lake | 18,233 | 5.7% |
| 55 | Willmar | 18,230 | -0.6% |
| 56 | Albert Lea | 18,017 | -1.1% |
| 57 | Anoka | 17,938 | -0.4% |
| 58 | Northfield | 17,856 | 1.8% |
| 59 | Hopkins | 17,260 | -0.4% |
| 60 | Hibbing | 16,903 | -0.5% |
| 61 | Stillwater | 16,236 | 2.0% |
| 62 | Rosemount | 16,215 | 4.6% |
| 63 | Red Wing | 16,108 | -0.0% |
| 64 | Forest Lake | 14,927 | 1.4% |
| 65 | Farmington | 14,878 | 8.2% |
| 66 | Robbinsdale | 13,840 | -1.0% |
| 67 | Brainerd | 13,740 | 0.2% |
| 68 | Ham Lake | 13,701 | 3.2% |
| 69 | New Ulm | 13,632 | 0.1% |
| 70 | Fergus Falls | 13,618 | -0.2% |
| 71 | Hutchinson | 13,371 | 0.6% |
| 72 | Vadnais Heights | 13,108 | 0.2% |
| 73 | Bemidji | 12,760 | 2.1% |
| 74 | Mounds View | 12,590 | -0.7% |
| 75 | Marshall | 12,581 | -0.7% |
| 76 | North Mankato | 12,065 | 0.8% |
| 77 | North St. Paul | 11,782 | -0.5% |
| 78 | Buffalo | 11,488 | 5.5% |
| 79 | Mendota Heights | 11,457 | -0.0% |
| 80 | East Bethel | 11,398 | 1.7% |
| 81 | St. Michael | 11,376 | 10.3% |
| 82 | Cloquet | 11,274 | 0.3% |
| 83 | Sauk Rapids | 11,207 | 3.9% |
| 84 | Worthington | 11,086 | -0.7% |
| 85 | Sartell | 11,082 | 6.2% |
| 86 | Alexandria | 10,680 | 1.0% |
| 87 | Fairmont | 10,656 | -1.1% |
| 88 | St. Peter | 10,062 | 1.0% |
| 89 | Arden Hills | 9,984 | 1.7% |
| 90 | Little Canada | 9,755 | -0.3% |
| 91 | Waseca | 9,660 | 0.1% |
| 92 | Monticello | 9,609 | 5.3% |
| 93 | Mound | 9,355 | -0.5% |
| 94 | Grand Rapids | 9,340 | -1.2% |
| 95 | North Branch | 9,013 | 5.1% |
| 96 | Virginia | 8,970 | -1.0% |
| 97 | Thief River Falls | 8,432 | 0.2% |
| 98 | Little Falls | 8,328 | 0.4% |
| 99 | Otsego | 8,290 | 12.9% |
| 100 | Hugo | 8,270 | 12.0% |
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025