9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cuba | 1 | 3,246 | 3,166 | 0.5% | 1,017 | 3 | City |
| Bourbon | 2 | 1,525 | 1,563 | -0.52% | 1,141 | 1 | City |
| Steelville | 3 | 1,439 | 1,467 | -0.42% | 595 | 2 | City |
| Indian Lake | 4 | 1,250 | 1,174 | 7.11% | 870 | 1 | CDP |
| Oak Grove Village | 5 | 402 | 415 | -0.74% | 654 | 1 | Village |
| Leasburg | 6 | 316 | 324 | -0.63% | 731 | 0 | Village |
| West Sullivan | 7 | 279 | 287 | -0.71% | 766 | 0 | Town |
| Miramiguoa Park | 8 | 123 | 122 | 0% | 319 | 0 | Village |
| St. Cloud | 9 | 40 | 42 | -2.44% | 32 | 1 | Village |
Cuba is the largest city in Crawford County, with a population of 3,246.
St. Cloud is the smallest city in Crawford County, with a population of 40.
There are 9 cities in Crawford County, Missouri.