20 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Canton | 1 | 12,673 | 13,341 | -0.87% | 1,510 | 8 | City |
| Farmington | 2 | 2,250 | 2,385 | -0.97% | 1,495 | 2 | City |
| Lewistown | 3 | 1,919 | 2,042 | -1.03% | 960 | 2 | City |
| Cuba | 4 | 1,114 | 1,182 | -0.98% | 2,052 | 1 | City |
| Astoria | 5 | 868 | 925 | -1.03% | 1,481 | 1 | Town |
| Avon | 6 | 657 | 698 | -1.05% | 1,480 | 0 | Village |
| Vermont | 7 | 553 | 571 | -0.54% | 440 | 1 | Village |
| St. David | 8 | 494 | 526 | -1% | 1,529 | 0 | Village |
| Ipava | 9 | 418 | 442 | -0.95% | 1,560 | 0 | Village |
| Fairview | 10 | 402 | 426 | -0.99% | 95 | 4 | Village |
| London Mills | 11 | 338 | 350 | -0.59% | 494 | 1 | Village |
| Table Grove | 12 | 325 | 349 | -1.22% | 1,152 | 0 | Village |
| Dunfermline | 13 | 247 | 261 | -0.8% | 1,680 | 0 | Village |
| Smithfield | 14 | 182 | 188 | -0.55% | 391 | 0 | Village |
| Bryant | 15 | 163 | 166 | 0% | 657 | 0 | Village |
| Norris | 16 | 163 | 174 | -1.21% | 576 | 0 | Village |
| Banner | 17 | 157 | 160 | 0% | 122 | 1 | Village |
| Marietta | 18 | 99 | 102 | 0% | 363 | 0 | Village |
| Liverpool | 19 | 89 | 94 | -1.11% | 1,060 | 0 | Village |
| Ellisville | 20 | 83 | 88 | -1.19% | 306 | 0 | Village |
Canton is the largest city in Fulton County, with a population of 12,673.
Ellisville is the smallest city in Fulton County, with a population of 83.
There are 20 cities in Fulton County, Illinois.