3 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Paintsville | 1 | 4,083 | 4,311 | -1.11% | 616 | 7 | City |
| West Van Lear | 2 | 1,630 | 1,231 | 7.17% | 1,498 | 1 | CDP |
| Van Lear | 3 | 436 | 477 | 7.13% | 107 | 4 | CDP |
Paintsville is the largest city in Johnson County, with a population of 4,083.
Van Lear is the smallest city in Johnson County, with a population of 436.
There are 3 cities in Johnson County, Kentucky.