16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Shakopee | 1 | 49,483 | 44,073 | 2.24% | 1,699 | 29 | City |
| Savage | 2 | 32,975 | 32,578 | 0.24% | 2,113 | 16 | City |
| Prior Lake | 3 | 28,115 | 27,628 | 0.35% | 1,726 | 16 | City |
| New Prague | 4 | 8,255 | 8,155 | 0.24% | 2,103 | 4 | City |
| Belle Plaine | 5 | 7,463 | 7,368 | 0.26% | 1,250 | 6 | City |
| Jordan | 6 | 6,871 | 6,668 | 0.59% | 1,893 | 4 | City |
| Elko New Market | 7 | 5,285 | 4,822 | 1.77% | 1,401 | 4 | City |
| New Market | 8 | 3,555 | 3,534 | 0.03% | 111 | 32 | Township |
| Cedar Lake | 9 | 3,054 | 3,039 | -0.07% | 87 | 35 | Township |
| Helena | 10 | 1,795 | 1,787 | -0.06% | 55 | 33 | Township |
| Sand Creek | 11 | 1,503 | 1,496 | 0% | 47 | 32 | Township |
| Louisville | 12 | 1,353 | 1,339 | 0.15% | 97 | 14 | Township |
| Belle Plaine | 13 | 873 | 872 | -0.11% | 23 | 38 | Township |
| St. Lawrence | 14 | 487 | 485 | 0% | 36 | 14 | Township |
| Blakeley | 15 | 407 | 407 | -0.25% | 15 | 26 | Township |
| Jordan | 16 | 399 | 382 | 0.76% | 11 | 36 | Township |
Shakopee is the largest city in Scott County, with a population of 49,483.
Jordan is the smallest city in Scott County, with a population of 399.
There are 16 cities in Scott County, Minnesota.