| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Taylorville | 1 | 10,513 | 10,494 | -0.09% | 1,019 | 10 | City |
| Pana | 2 | 4,973 | 5,177 | -0.74% | 1,290 | 4 | City |
| Moweaqua | 3 | 1,727 | 1,756 | -0.46% | 842 | 2 | Village |
| Kincaid | 4 | 1,301 | 1,347 | -0.69% | 1,592 | 1 | Village |
| Assumption | 5 | 1,104 | 1,148 | -0.72% | 1,115 | 1 | City |
| Edinburg | 6 | 1,048 | 1,085 | -0.66% | 1,677 | 1 | Village |
| Morrisonville | 7 | 972 | 996 | -0.51% | 939 | 1 | Village |
| Stonington | 8 | 787 | 823 | -0.88% | 1,722 | 0 | Village |
| Tovey | 9 | 441 | 462 | -0.9% | 1,978 | 0 | Village |
| Mount Auburn | 10 | 437 | 456 | -0.91% | 438 | 1 | Village |
| Coalton | 11 | 300 | 309 | -0.66% | 566 | 1 | Village |
| Owaneco | 12 | 204 | 212 | -0.97% | 445 | 0 | Village |
| Bulpitt | 13 | 202 | 212 | -0.98% | 2,928 | 0 | Village |
| Palmer | 14 | 197 | 206 | -1.01% | 198 | 1 | Village |
| Jeisyville | 15 | 98 | 102 | -1.01% | 803 | 0 | Village |
| Wenonah | 16 | 27 | 29 | -3.57% | 18 | 2 | Village |
Taylorville is the largest city in Christian County, with a population of 10,513.
Wenonah is the smallest city in Christian County, with a population of 27.
There are 16 cities in Christian County, Illinois.