List of cities in Zambia by population 2025.
Total number of cities: 20.
Total population: 35 094 130.
# | Name, city | Population, people |
---|---|---|
1 | Lusaka | 1 451 145 |
2 | Kitwe | 527 793 |
3 | Ndola | 495 802 |
4 | Kabwe | 214 698 |
5 | Chingola | 178 365 |
6 | Mufulira | 141 270 |
7 | Livingston | 133 793 |
8 | Luanshya | 132 317 |
9 | Kasama | 111 491 |
10 | Chipata | 109 531 |
11 | Kalulushi | 100 866 |
12 | Mazabuka | 95 622 |
13 | Chililabombwe | 71 984 |
14 | Mongu | 71 785 |
15 | Choma | 58 504 |
16 | Kapiri-Mposhi | 56 772 |
17 | Kansanshi | 51 948 |
18 | Kafue | 46 470 |
19 | Mansa | 45 115 |
20 | Monze | 40 843 |