| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Jasper | 1 | 14,586 | 14,553 | 0.01% | 492 | 30 | City |
| Sumiton | 2 | 2,501 | 2,561 | -0.4% | 434 | 6 | City |
| Carbon Hill | 3 | 1,714 | 1,762 | -0.52% | 311 | 6 | City |
| Cordova | 4 | 1,666 | 1,733 | -0.77% | 286 | 6 | City |
| Parrish | 5 | 975 | 984 | -0.2% | 466 | 2 | Town |
| Oakman | 6 | 749 | 766 | -0.4% | 243 | 3 | Town |
| Sipsey | 7 | 360 | 367 | -0.55% | 748 | 0 | Town |
| Kansas | 8 | 186 | 180 | 0.54% | 183 | 1 | Town |
| Nauvoo | 9 | 183 | 180 | 0% | 185 | 1 | Town |
| Eldridge | 10 | 133 | 138 | -0.75% | 92 | 1 | Town |
Jasper is the largest city in Walker County, with a population of 14,586.
Eldridge is the smallest city in Walker County, with a population of 133.
There are 10 cities in Walker County, Alabama.