Largest Cities, Towns and Urban Localities by Population in Malawi

These figures are from the 2018 census, 8 years old.

31 cities, towns and urban localities in Malawi with 5,000 or more inhabitants, ranked by population at the census of September 3, 2018 (by National Statistical Office of Malawi).

RankCity, Town or Urban LocalityPopulation
1Lilongwe989,318
2Blantyre800,264
3Mzuzu221,272
4Zomba105,013
5Karonga61,609
6Kasungu58,653
7Mangochi53,498
8Salima36,789
9Liwonde36,421
10Balaka36,308
11Dedza30,928
12Nkhotakota28,350
13Mchinji28,011
14Nsanje26,844
15Mzimba26,096
16Mponela24,543
17Rumphi22,358
18Ntcheu21,241
19Mwanza18,039
20Chitipa17,743
21Monkey Bay14,955
22Mulanje14,782
23Nkhata Bay14,274
24Luchenza12,600
25Ntchisi9,357
26Thyolo7,843
27Dowa7,135
28Ngabu7,032
29Chipoka6,395
30Phalombe6,242
31Chikwawa6,114

Source: National Statistical Office of Malawi (2018 census), via City Population by Thomas Brinkhoff.

Why don't these match official city populations?Official figures typically count only the population within administrative boundaries. UN urban area figures cover the entire built-up area, which can include multiple cities and towns.

Tokyo

33,338,852

Urban area

9,953,160

23 wards

Essen

2,709,375

Urban area

573,618

City of Essen

Ankara

3,630,865

Urban area

5,186,002

Metropolitan municipality

What counts as an urban area? The UN uses satellite imagery to map built-up land, and treats each continuous stretch of built-up land as an urban area. This means that urban areas can extend beyond official city boundaries, and may include multiple cities and towns within a single urban area.

Can an urban area be smaller than its city? Yes. While most cities have urban areas larger than their administrative boundaries, some cities have extensive administrative limits that include sparsely populated areas.

8 urban areas in Malawi with 50,000 or more inhabitants, ranked by the UN's population estimates for 2026.

RankUrban AreaPopulation Estimate (2026)Yearly ChangeLand Area (km²)Density (P/km²)World RankProjections (2030)Projections (2050)
1Lilongwe1,004,652+4.31%1526,6015131,177,6631,847,638
2Blantyre927,169+1.93%1914,844565998,6881,312,414
3Mzuzu230,975+3.96%484,7722,570267,513430,245
4Likuni156,660+3.17%236,9323,920176,520306,571
5Zomba80,046+2.22%174,6547,89587,144142,134
6Salima64,518+6.06%203,1949,73880,145136,878
7Kasungu64,140+3.24%163,9599,79472,440142,277
8Mangochi64,094+1.35%134,9309,80067,561101,634

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

See also