7 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Farmington | 1 | 19,875 | 17,745 | 1.82% | 2,093 | 9 | City |
| Park Hills | 2 | 8,755 | 8,605 | 0.29% | 430 | 20 | City |
| Bonne Terre | 3 | 6,295 | 6,870 | -1.5% | 1,547 | 4 | City |
| Desloge | 4 | 4,841 | 4,826 | 0.06% | 1,659 | 3 | City |
| Bismarck | 5 | 1,216 | 1,233 | -0.25% | 1,221 | 1 | City |
| Leadwood | 6 | 1,145 | 1,175 | -0.43% | 990 | 1 | City |
| Leadington | 7 | 762 | 765 | 0% | 836 | 1 | City |
Farmington is the largest city in St. Francois County, with a population of 19,875.
Leadington is the smallest city in St. Francois County, with a population of 762.
There are 7 cities in St. Francois County, Missouri.