19 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Henry | 1 | 2,475 | 2,563 | -0.92% | 170 | 15 | Township |
| Henry | 2 | 2,277 | 2,340 | -0.44% | 1,267 | 2 | City |
| Lacon | 3 | 2,268 | 2,344 | -0.87% | 131 | 17 | Township |
| Lacon | 4 | 1,821 | 1,871 | -0.44% | 1,138 | 2 | City |
| Bennington | 5 | 1,525 | 1,577 | -0.91% | 42 | 36 | Township |
| Toluca | 6 | 1,310 | 1,342 | -0.38% | 1,234 | 1 | City |
| Evans | 7 | 1,135 | 1,173 | -0.87% | 31 | 37 | Township |
| Steuben | 8 | 1,080 | 1,107 | -0.83% | 37 | 29 | Township |
| Washburn | 9 | 1,002 | 1,029 | -0.4% | 1,388 | 1 | Village |
| Wenona | 10 | 947 | 971 | -0.42% | 1,287 | 1 | City |
| Hopewell | 11 | 484 | 496 | -0.82% | 14 | 34 | Township |
| Hopewell | 12 | 413 | 419 | -0.24% | 364 | 1 | Village |
| Richland | 13 | 390 | 402 | -1.02% | 11 | 36 | Township |
| Varna | 14 | 370 | 376 | -0.27% | 1,246 | 0 | Village |
| Sparland | 15 | 353 | 358 | -0.28% | 617 | 1 | Village |
| Bell Plain | 16 | 313 | 318 | -0.32% | 9 | 37 | Township |
| Whitefield | 17 | 250 | 257 | -0.79% | 7 | 37 | Township |
| Saratoga | 18 | 235 | 242 | -0.84% | 7 | 36 | Township |
| La Rose | 19 | 97 | 99 | 0% | 380 | 0 | Village |
Henry is the largest city in Marshall County, with a population of 2,475.
La Rose is the smallest city in Marshall County, with a population of 97.
There are 19 cities in Marshall County, Illinois.