15 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Dexter | 1 | 7,877 | 7,941 | -0.16% | 1,093 | 7 | City |
| Castor | 2 | 4,678 | 4,697 | 0.24% | 43 | 108 | Township |
| Pike | 3 | 3,615 | 3,632 | 0.22% | 25 | 142 | Township |
| Duck Creek | 4 | 3,036 | 3,059 | 0.13% | 22 | 137 | Township |
| Bernie | 5 | 1,830 | 1,854 | -0.27% | 1,399 | 1 | City |
| Bloomfield | 6 | 1,737 | 1,760 | -0.29% | 1,410 | 1 | City |
| Advance | 7 | 1,332 | 1,347 | -0.22% | 1,192 | 1 | City |
| New Lisbon | 8 | 895 | 897 | 0.22% | 13 | 67 | Township |
| Puxico | 9 | 866 | 879 | -0.35% | 1,300 | 1 | City |
| Bell City | 10 | 460 | 462 | -0.22% | 836 | 1 | City |
| Essex | 11 | 393 | 400 | -0.51% | 1,360 | 0 | City |
| Elk | 12 | 286 | 283 | 1.06% | 3 | 108 | Township |
| Dudley | 13 | 98 | 100 | -1.01% | 252 | 0 | City |
| Penermon | 14 | 51 | 50 | 0% | 242 | 0 | Village |
| Grayridge | 15 | 50 | 147 | -9.09% | 49 | 1 | CDP |
Dexter is the largest city in Stoddard County, with a population of 7,877.
Grayridge is the smallest city in Stoddard County, with a population of 50.
There are 15 cities in Stoddard County, Missouri.