20 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Carmi | 1 | 6,017 | 6,262 | -0.71% | 167 | 36 | Township |
| Carmi | 2 | 4,639 | 4,837 | -0.85% | 1,792 | 3 | City |
| Indian Creek | 3 | 2,080 | 2,157 | -0.53% | 39 | 54 | Township |
| Grayville | 4 | 1,491 | 1,546 | -0.73% | 701 | 2 | City |
| Enfield | 5 | 1,124 | 1,150 | -0.35% | 32 | 35 | Township |
| Norris City | 6 | 1,090 | 1,137 | -0.91% | 930 | 1 | Village |
| Phillips | 7 | 1,051 | 1,092 | -0.66% | 16 | 65 | Township |
| Gray | 8 | 1,018 | 1,057 | -0.68% | 38 | 27 | Township |
| Enfield | 9 | 773 | 795 | -0.64% | 765 | 1 | Village |
| Crossville | 10 | 595 | 622 | -1% | 930 | 1 | Village |
| Mill Shoals | 11 | 595 | 615 | -0.67% | 11 | 53 | Township |
| Heralds Prairie | 12 | 593 | 619 | -1% | 11 | 54 | Township |
| Burnt Prairie | 13 | 306 | 316 | -0.33% | 6 | 54 | Township |
| Emma | 14 | 279 | 291 | -0.71% | 4 | 63 | Township |
| Hawthorne | 15 | 245 | 255 | -0.81% | 5 | 53 | Township |
| Mill Shoals | 16 | 170 | 177 | -1.16% | 222 | 1 | Village |
| Springerton | 17 | 113 | 115 | -0.88% | 825 | 0 | Village |
| Maunie | 18 | 92 | 96 | -1.08% | 579 | 0 | Village |
| Phillipstown | 19 | 33 | 35 | -2.94% | 122 | 0 | Village |
| Burnt Prairie | 20 | 32 | 34 | -3.03% | 421 | 0 | Village |
Carmi is the largest city in White County, with a population of 6,017.
Burnt Prairie is the smallest city in White County, with a population of 32.
There are 20 cities in White County, Illinois.