Malawi Cities by Population 2025

5 Most Populated Malawi Cities

23 cities

City
2025 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

Malawi Overview

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

  1. GeoNames