Population of Cities in Zambia 2024

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
2024 Population
Lusaka1,267,440
Kitwe400,914
Ndola394,518
Kabwe188,979
Chingola148,564
Mufulira120,500
Luanshya113,365
Livingstone109,203
Kasama91,056
Chipata85,963
Kalulushi66,575
Mazabuka64,006
Chililabombwe57,328
Mongu52,534
Kafue47,554
Choma46,746
Mansa42,277
Kansanshi40,705
Kapiri Mposhi37,942
Monze30,257
Mpika28,445
Nchelenge23,693
Kawambwa20,589
Mbala20,570
Samfya20,470
Sesheke20,149
Petauke19,296
Mumbwa19,086
Siavonga18,638
Kaoma14,212
Chinsali14,015
Kataba14,000
Mwinilunga13,798
Isoka13,122
Mkushi12,306
Maamba12,251
Lundazi11,635
Sinazongwe11,528
Chambishi11,073
Nakonde10,652
Nakambala10,425
Senanga10,005
Mpongwe8,997
Serenje8,779
Mpulungu8,547
Kalabo7,731
Kalengwa7,574
Limulunga7,461
Zambezi7,074
Mungwi6,821
Kabompo6,592
Luwingu6,161
Mufumbwe6,155
Chongwe6,057
Kasempa5,622
Solwezi4,846
showing: 56 rows

Zambia has a population of 18,685,699, making it the 65th-most populous country in the world. Zambia’s capital and the most populous city is Lusaka. Lusaka’s urban population is about 2.5 million people, and its metro area is estimated at 3.3 million. Lusaka is Zambia’s government and commerce center and connects its four main highways going north, south, east, and west. Lusaka is the only city with over 1 million people. Kitwe is the second-most populous city with 517,543 people. Kitwe is also the country’s third-largest city in terms of infrastructure development and is one of the most developed commercial and industrial areas in Zambia. Ndola is Zambia’s third-most populous city, with 475,194 people. Seven other cities have populations of over 100,000.

About 44.07% of Zambia’s population lives in cities or urban areas, while 55.93% lives in rural areas. Zambia’s rate of urbanization is about 4.23% annually.

Zambia has 1 cities with more than a million people, 7 cities with between 100,000 and 1 million people, and 34 cities with between 10,000 and 100,000 people. The largest city in Zambia is Lusaka, with a population of 1,267,440 people.

Population of Cities in Zambia 2024

Sources