List of cities in Zambia by population

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.

List of cities in Zambia

# Name, city Population
1Lusaka1 451 237
2Kitwe527 821
3Ndola495 870
4Kabwe214 734
5Chingola178 460
6Mufulira141 327
7Livingston133 852
8Luanshya132 410
9Kasama111 583
10Chipata109 564
11Kalulushi100 956
12Mazabuka95 649
13Chililabombwe72 076
14Mongu71 839
15Choma58 532
16Kapiri-Mposhi56 869
17Kansanshi51 972
18Kafue46 506
19Mansa45 209
20Monze40 929
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Zambia?

In total, Zambia has 20 cities with a total population of 17 861 099 people for 2024.

⚡ What is the largest city in Zambia by population?

The largest population in Lusaka is 1 451 237.
×