List of cities in Zambia by population

List of cities in Zambia by population 2024.

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

Zambia - Population

35 094 130 people Flag of Zambia Flag of Zambia In March 2024