Largest Cities by Population in Malawi (2025)

Below are the urban areas with more than 100,000 inhabitants in Malawi ranked by population.

Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.

Rank Urban Area Population Estimate (2025) 1 Year Change (over 2024) Land Area (Km²) Density (P/Km²) Global Rank Projections (2030) Projections (2050)
1 Lilongwe 961,399 2.65% 142 6,770 540 1,177,663 1,847,638
2 Blantyre 909,289 1.58% 190 4,786 567 998,688 1,312,414
3 Mzuzu 221,840 4.27% 47 4,720 2,663 267,513 430,245
4 Likuni 151,695 3% 22 6,895 3,995 176,520 306,571
5 Zomba 78,271 1.99% 17 4,604 7,961 87,144 142,134
6 Mangochi 63,227 0.98% 13 4,864 9,795 67,561 101,634
7 Kasungu 62,065 16 3,879 10,006 72,440 142,277
8 Salima 60,611 19 3,190 10,228 80,145 136,878

See also

Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.