Largest Cities in Zambia
18 cities with population over 100,000
Zambia has 18 cities with a population over 100,000. The largest city is Lusaka with 2,212,301 people. The capital city is Lusaka.
Country Population
19.7M
Major Cities
18
Largest City
Lusaka
Capital
Lusaka
Top 10 Cities
Lusaka
2.2M
Kitwe
665,961
Ndola
627,503
Chipata
327,059
Solwezi
301,370
Kabwe
288,598
Chingola
256,560
Luanshya
193,293
Kasama
179,636
Livingstone
178,361
All Cities in Zambia
| # | City | Population |
|---|---|---|
| 1 | LusakaCapital | 2,212,301 |
| 2 | Kitwe | 665,961 |
| 3 | Ndola | 627,503 |
| 4 | Chipata | 327,059 |
| 5 | Solwezi | 301,370 |
| 6 | Kabwe | 288,598 |
| 7 | Chingola | 256,560 |
| 8 | Luanshya | 193,293 |
| 9 | Kasama | 179,636 |
| 10 | Livingstone | 178,361 |
| 11 | Mansa | 170,965 |
| 12 | Mufulira | 169,136 |
| 13 | Chunga | 115,539 |
| 14 | Chililabombwe | 113,876 |
| 15 | Mongu | 111,450 |
| 16 | Mazabuka | 104,412 |
| 17 | Kafue | 104,174 |
| 18 | Kalulushi | 104,046 |