List of cities in Zambia by population. There are 137 cities in Zambia, of which Lusaka is the largest in terms of population - 1 451 237. The total number of people in Zambia is 17 861 099 for 2024.
# | Name, city | Population |
---|---|---|
1 | Lusaka | 1 451 237 |
2 | Kitwe | 527 821 |
3 | Ndola | 495 870 |
4 | Kabwe | 214 734 |
5 | Chingola | 178 460 |
6 | Mufulira | 141 327 |
7 | Livingston | 133 852 |
8 | Luanshya | 132 410 |
9 | Kasama | 111 583 |
10 | Chipata | 109 564 |
11 | Kalulushi | 100 956 |
12 | Mazabuka | 95 649 |
13 | Chililabombwe | 72 076 |
14 | Mongu | 71 839 |
15 | Choma | 58 532 |
16 | Kapiri-Mposhi | 56 869 |
17 | Kansanshi | 51 972 |
18 | Kafue | 46 506 |
19 | Mansa | 45 209 |
20 | Monze | 40 929 |