13 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Toulon | 1 | 2,154 | 2,193 | 0.14% | 61 | 35 | Township |
| Wyoming | 2 | 1,255 | 1,296 | -0.55% | 1,470 | 1 | City |
| Wyoming | 3 | 1,210 | 1,246 | -0.33% | 34 | 36 | Township |
| Toulon | 4 | 1,154 | 1,187 | -0.43% | 1,135 | 1 | City |
| Osceola | 5 | 879 | 895 | 0.23% | 25 | 36 | Township |
| Bradford | 6 | 654 | 678 | -0.61% | 1,643 | 0 | Village |
| Goshen | 7 | 567 | 587 | -0.35% | 16 | 37 | Township |
| Elmira | 8 | 308 | 317 | -0.32% | 9 | 35 | Township |
| Penn | 9 | 305 | 310 | 0.33% | 8 | 36 | Township |
| Valley | 10 | 259 | 263 | 0.39% | 7 | 37 | Township |
| Bradford | 11 | 257 | 261 | 0% | 7 | 36 | Township |
| West Jersey | 12 | 236 | 242 | 0% | 6 | 37 | Township |
| La Fayette | 13 | 151 | 159 | -0.66% | 799 | 0 | Village |
Toulon is the largest city in Stark County, with a population of 2,154.
La Fayette is the smallest city in Stark County, with a population of 151.
There are 13 cities in Stark County, Illinois.