9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Elizabethtown | 1 | 35,353 | 31,412 | 2.28% | 1,265 | 28 | City |
| Radcliff | 2 | 22,626 | 23,023 | -0.35% | 1,694 | 13 | City |
| Fort Knox | 3 | 8,288 | 8,865 | -1.45% | 408 | 20 | CDP |
| Vine Grove | 4 | 7,013 | 6,611 | 1.15% | 1,021 | 7 | City |
| Rineyville | 5 | 3,758 | 2,407 | 7.16% | 823 | 5 | CDP |
| West Point | 6 | 898 | 950 | -1.21% | 337 | 3 | City |
| Upton | 7 | 702 | 707 | -0.14% | 517 | 1 | City |
| Sonora | 8 | 561 | 583 | -0.88% | 414 | 1 | City |
| Cecilia | 9 | 406 | 552 | -2.64% | 284 | 1 | CDP |
Elizabethtown is the largest city in Hardin County, with a population of 35,353.
Cecilia is the smallest city in Hardin County, with a population of 406.
There are 9 cities in Hardin County, Kentucky.