14 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Charleston | 1 | 45,403 | 48,639 | -1.17% | 1,446 | 31 | City |
| South Charleston | 2 | 12,847 | 13,836 | -1.27% | 1,316 | 10 | City |
| St. Albans | 3 | 10,041 | 10,821 | -1.28% | 2,778 | 4 | City |
| Dunbar | 4 | 6,938 | 7,457 | -1.22% | 2,476 | 3 | City |
| Nitro | 5 | 6,249 | 6,600 | -0.92% | 1,169 | 5 | City |
| Marmet | 6 | 1,392 | 1,484 | -1.07% | 1,093 | 1 | City |
| Chesapeake | 7 | 1,256 | 1,331 | -0.95% | 2,611 | 0 | Town |
| Belle | 8 | 1,068 | 1,155 | -1.29% | 1,548 | 1 | Town |
| Clendenin | 9 | 873 | 852 | 0.46% | 605 | 1 | Town |
| East Bank | 10 | 763 | 817 | -1.17% | 1,583 | 0 | Town |
| Glasgow | 11 | 677 | 707 | -0.73% | 1,453 | 0 | Town |
| Cedar Grove | 12 | 669 | 717 | -1.18% | 933 | 1 | Town |
| Pratt | 13 | 449 | 485 | -1.32% | 1,570 | 0 | Town |
| Handley | 14 | 207 | 222 | -0.96% | 217 | 1 | Town |
Charleston is the largest city in Kanawha County, with a population of 45,403.
Handley is the smallest city in Kanawha County, with a population of 207.
There are 14 cities in Kanawha County, West Virginia.