Malawi Cities by Population 2024

29 cities

City
2024 Pop.
Lilongwe646,750
Blantyre584,877
Mzuzu175,345
Zomba80,932
Kasungu42,555
Mangochi40,236
Karonga34,207
Salima30,052
Nkhotakota24,865
Liwonde22,469
Nsanje21,774
Rumphi20,727
Mzimba19,308
Balaka18,902
Mchinji18,305
Mulanje16,483
Dedza15,608
Luchenza11,939
Nkhata Bay11,721
Monkey Bay11,619
Mwanza11,379
Mponela11,222
Ntcheu10,445
Chitipa8,824
Ntchisi7,918
Chikwawa6,987
Thyolo5,775
Dowa5,565
Livingstonia5,552

Malawi has 0 cities with more than a million people, 3 cities with between 100,000 and 1 million people, and 20 cities with between 10,000 and 100,000 people. The largest city in Malawi is Lilongwe, with a population of 646,750 people.

Sources