16 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Taylorville | 1 | 10,145 | 10,499 | -0.58% | 984 | 10 | City |
| Pana | 2 | 4,960 | 5,181 | -0.74% | 1,286 | 4 | City |
| Moweaqua | 3 | 1,709 | 1,754 | -0.41% | 833 | 2 | Village |
| Kincaid | 4 | 1,296 | 1,349 | -0.69% | 1,586 | 1 | Village |
| Assumption | 5 | 1,107 | 1,155 | -0.72% | 1,118 | 1 | City |
| Edinburg | 6 | 1,043 | 1,079 | -0.57% | 1,669 | 1 | Village |
| Morrisonville | 7 | 965 | 995 | -0.52% | 932 | 1 | Village |
| Stonington | 8 | 787 | 826 | -0.76% | 1,722 | 0 | Village |
| Tovey | 9 | 439 | 462 | -0.9% | 1,969 | 0 | Village |
| Mount Auburn | 10 | 433 | 453 | -0.69% | 434 | 1 | Village |
| Coalton | 11 | 297 | 309 | -0.67% | 560 | 1 | Village |
| Palmer | 12 | 208 | 216 | -0.48% | 209 | 1 | Village |
| Bulpitt | 13 | 202 | 213 | -0.98% | 2,928 | 0 | Village |
| Owaneco | 14 | 201 | 209 | -0.5% | 439 | 0 | Village |
| Jeisyville | 15 | 98 | 103 | -1.01% | 803 | 0 | Village |
| Wenonah | 16 | 27 | 29 | 0% | 18 | 2 | Village |
Taylorville is the largest city in Christian County, with a population of 10,145.
Wenonah is the smallest city in Christian County, with a population of 27.
There are 16 cities in Christian County, Illinois.