10 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Pikeville | 1 | 7,276 | 7,726 | -1.22% | 350 | 21 | City |
| Coal Run Village | 2 | 1,579 | 1,662 | -1.07% | 180 | 9 | City |
| Elkhorn City | 3 | 964 | 1,034 | -1.43% | 123 | 8 | City |
| Virgie | 4 | 583 | 342 | 3.74% | 569 | 1 | CDP |
| Forest Hills | 5 | 445 | 437 | 0.23% | 1,540 | 0 | City |
| Phelps | 6 | 334 | 448 | -10.22% | 42 | 8 | CDP |
| South Williamson | 7 | 308 | 516 | -6.1% | 156 | 2 | CDP |
| Belfry | 8 | 291 | 261 | 6.99% | 404 | 1 | CDP |
| McCarr | 9 | 260 | 220 | 2.36% | 1,061 | 0 | CDP |
| Freeburn | 10 | 39 | 265 | -38.1% | 32 | 1 | CDP |
Pikeville is the largest city in Pike County, with a population of 7,276.
Freeburn is the smallest city in Pike County, with a population of 39.
There are 10 cities in Pike County, Kentucky.