11 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Farmington | 1 | 19,520 | 17,745 | 1.85% | 2,056 | 9 | City |
| Park Hills | 2 | 8,730 | 8,605 | 0.29% | 429 | 20 | City |
| Bonne Terre | 3 | 6,391 | 6,870 | -1.48% | 1,571 | 4 | City |
| Desloge | 4 | 4,838 | 4,826 | 0.04% | 1,658 | 3 | City |
| Bismarck | 5 | 1,219 | 1,233 | -0.25% | 1,224 | 1 | City |
| Leadwood | 6 | 1,150 | 1,175 | -0.43% | 994 | 1 | City |
| Leadington | 7 | 762 | 765 | -0.13% | 836 | 1 | City |
| Doe Run | 8 | 759 | 657 | -1.3% | 315 | 2 | CDP |
| Frankclay | 9 | 100 | 174 | -7.41% | 158 | 1 | CDP |
| Wortham | 10 | 96 | 429 | -11.11% | 108 | 1 | CDP |
| Knob Lick | 11 | 24 | 24 | 9.09% | 24 | 1 | CDP |
Farmington is the largest city in St. Francois County, with a population of 19,520.
Knob Lick is the smallest city in St. Francois County, with a population of 24.
There are 11 cities in St. Francois County, Missouri.