9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hopkinsville | 1 | 30,707 | 31,169 | -0.3% | 936 | 33 | City |
| Fort Campbell North | 2 | 11,596 | 14,363 | -1.19% | 1,359 | 9 | CDP |
| Oak Grove | 3 | 7,982 | 7,935 | 0.11% | 745 | 11 | City |
| Pembroke | 4 | 893 | 860 | 0.68% | 804 | 1 | City |
| Crofton | 5 | 636 | 654 | -0.63% | 1,002 | 1 | City |
| LaFayette | 6 | 171 | 179 | -1.16% | 663 | 0 | City |
| Fairview | 7 | 144 | 142 | 0% | 198 | 1 | City |
| Fairview | 8 | 75 | 235 | -15.73% | 62 | 1 | CDP |
| Gracey | 9 | 62 | 71 | -7.46% | 258 | 0 | CDP |
Hopkinsville is the largest city in Christian County, with a population of 30,707.
Gracey is the smallest city in Christian County, with a population of 62.
There are 9 cities in Christian County, Kentucky.