14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Charleston | 1 | 45,942 | 48,639 | -1.16% | 1,463 | 31 | City |
| South Charleston | 2 | 13,012 | 13,836 | -1.25% | 1,333 | 10 | City |
| St. Albans | 3 | 10,171 | 10,821 | -1.26% | 2,814 | 4 | City |
| Dunbar | 4 | 7,024 | 7,457 | -1.22% | 2,507 | 3 | City |
| Nitro | 5 | 6,307 | 6,600 | -0.93% | 1,180 | 5 | City |
| Marmet | 6 | 1,407 | 1,484 | -1.12% | 1,104 | 1 | City |
| Chesapeake | 7 | 1,268 | 1,331 | -1.01% | 2,636 | 0 | Town |
| Belle | 8 | 1,082 | 1,155 | -1.37% | 1,568 | 1 | Town |
| Clendenin | 9 | 869 | 852 | 0.35% | 603 | 1 | Town |
| East Bank | 10 | 772 | 817 | -1.15% | 1,602 | 0 | Town |
| Glasgow | 11 | 682 | 707 | -0.73% | 1,464 | 0 | Town |
| Cedar Grove | 12 | 677 | 717 | -1.17% | 944 | 1 | Town |
| Pratt | 13 | 455 | 485 | -1.3% | 1,591 | 0 | Town |
| Handley | 14 | 209 | 222 | -1.42% | 219 | 1 | Town |
Charleston is the largest city in Kanawha County, with a population of 45,942.
Handley is the smallest city in Kanawha County, with a population of 209.
There are 14 cities in Kanawha County, West Virginia.