| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Charleston | 1 | 45,563 | 48,646 | -1.2% | 1,451 | 31 | City |
| South Charleston | 2 | 12,904 | 13,834 | -1.29% | 1,322 | 10 | City |
| St. Albans | 3 | 10,078 | 10,820 | -1.29% | 2,788 | 4 | City |
| Dunbar | 4 | 6,961 | 7,457 | -1.26% | 2,484 | 3 | City |
| Nitro | 5 | 6,206 | 6,583 | -1.02% | 1,161 | 5 | City |
| Marmet | 6 | 1,399 | 1,492 | -1.2% | 1,098 | 1 | City |
| Chesapeake | 7 | 1,256 | 1,334 | -1.1% | 2,611 | 0 | Town |
| Belle | 8 | 1,073 | 1,155 | -1.38% | 1,555 | 1 | Town |
| Clendenin | 9 | 862 | 854 | 0.35% | 598 | 1 | Town |
| East Bank | 10 | 763 | 813 | -1.17% | 1,583 | 0 | Town |
| Glasgow | 11 | 676 | 707 | -0.88% | 1,451 | 0 | Town |
| Cedar Grove | 12 | 673 | 719 | -1.32% | 939 | 1 | Town |
| Pratt | 13 | 452 | 484 | -1.31% | 1,580 | 0 | Town |
| Handley | 14 | 207 | 222 | -1.43% | 217 | 1 | Town |
Charleston is the largest city in Kanawha County, with a population of 45,563.
Handley is the smallest city in Kanawha County, with a population of 207.
There are 14 cities in Kanawha County, West Virginia.