20 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Carmi | 1 | 5,974 | 6,262 | -0.71% | 166 | 36 | Township |
| Carmi | 2 | 4,600 | 4,837 | -0.84% | 1,777 | 3 | City |
| Indian Creek | 3 | 2,069 | 2,157 | -0.53% | 38 | 54 | Township |
| Grayville | 4 | 1,480 | 1,546 | -0.74% | 696 | 2 | City |
| Enfield | 5 | 1,120 | 1,150 | -0.36% | 32 | 35 | Township |
| Norris City | 6 | 1,081 | 1,137 | -0.83% | 922 | 1 | Village |
| Phillips | 7 | 1,044 | 1,092 | -0.67% | 16 | 65 | Township |
| Gray | 8 | 1,011 | 1,057 | -0.69% | 38 | 27 | Township |
| Enfield | 9 | 769 | 795 | -0.52% | 761 | 1 | Village |
| Mill Shoals | 10 | 591 | 615 | -0.67% | 11 | 53 | Township |
| Crossville | 11 | 590 | 622 | -0.84% | 922 | 1 | Village |
| Heralds Prairie | 12 | 587 | 619 | -1.01% | 11 | 54 | Township |
| Burnt Prairie | 13 | 305 | 316 | -0.33% | 6 | 54 | Township |
| Emma | 14 | 277 | 291 | -0.72% | 4 | 63 | Township |
| Hawthorne | 15 | 243 | 255 | -0.82% | 5 | 53 | Township |
| Mill Shoals | 16 | 169 | 177 | -0.59% | 220 | 1 | Village |
| Springerton | 17 | 113 | 115 | 0% | 825 | 0 | Village |
| Maunie | 18 | 91 | 96 | -1.09% | 572 | 0 | Village |
| Phillipstown | 19 | 33 | 35 | 0% | 122 | 0 | Village |
| Burnt Prairie | 20 | 32 | 34 | 0% | 421 | 0 | Village |
Carmi is the largest city in White County, with a population of 5,974.
Burnt Prairie is the smallest city in White County, with a population of 32.
There are 20 cities in White County, Illinois.