16 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Shakopee | 1 | 50,565 | 44,073 | 2.19% | 1,713 | 30 | City |
| Savage | 2 | 33,055 | 32,578 | 0.24% | 2,119 | 16 | City |
| Prior Lake | 3 | 28,213 | 27,628 | 0.35% | 1,732 | 16 | City |
| New Prague | 4 | 8,275 | 8,155 | 0.24% | 2,108 | 4 | City |
| Belle Plaine | 5 | 7,482 | 7,368 | 0.25% | 1,253 | 6 | City |
| Jordan | 6 | 6,912 | 6,668 | 0.6% | 1,904 | 4 | City |
| Elko New Market | 7 | 5,378 | 4,822 | 1.76% | 1,426 | 4 | City |
| New Market | 8 | 3,556 | 3,534 | 0.03% | 111 | 32 | Township |
| Cedar Lake | 9 | 3,052 | 3,039 | -0.07% | 87 | 35 | Township |
| Helena | 10 | 1,794 | 1,787 | -0.06% | 55 | 33 | Township |
| Sand Creek | 11 | 1,503 | 1,496 | 0% | 47 | 32 | Township |
| Louisville | 12 | 1,355 | 1,339 | 0.15% | 97 | 14 | Township |
| Belle Plaine | 13 | 872 | 872 | -0.11% | 23 | 38 | Township |
| St. Lawrence | 14 | 487 | 485 | 0% | 36 | 14 | Township |
| Blakeley | 15 | 406 | 407 | -0.25% | 15 | 26 | Township |
| Jordan | 16 | 402 | 382 | 0.75% | 11 | 36 | Township |
Shakopee is the largest city in Scott County, with a population of 50,565.
Jordan is the smallest city in Scott County, with a population of 402.
There are 16 cities in Scott County, Minnesota.