Largest Cities in Malawi

35 cities in Malawi, ranked by population.

Cities
35
Urban population
3.1M
Largest city
Lilongwe

Cities by population

# City Population
1 Lilongwe 1.1M
2 Blantyre 902.6K
3 Mzuzu 249.6K
4 Zomba 118.4K
5 Karonga 69.5K
6 Kasungu 66.2K
7 Mangochi 60.3K
8 Salima 41.5K
9 Liwonde 41.1K
10 Balaka 41K
11 Dedza 34.9K
12 Nkhotakota 32K
13 Mchinji 31.6K
14 Nsanje 30.3K
15 Mzimba 29.4K
16 Mponela 27.7K
17 Rumphi 25.2K
18 Ntcheu 24K
19 Mwanza 20.3K
20 Chitipa 20K
21 Monkey Bay 16.9K
22 Mulanje 16.7K
23 Nkhata Bay 16.1K
24 Luchenza 14.2K
25 Chipeni 10.6K
26 Thyolo 8.8K
27 Dowa 8K
28 Ngabu 7.9K
29 Ntchisi 7.9K
30 Chipoka 7.2K
31 Phalombe 7K
32 Chikwawa 7K
33 Livingstonia 5.6K
34 Chiradzulu 1.6K
35 Machinga 1.4K

Frequently Asked Questions

Our database contains 35 cities for Malawi, shown above ranked by population.

The largest city in Malawi by population is Lilongwe with approximately 1.1M residents.

City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.