List of cities in Malawi by population

List of cities in Malawi by population 2023 2024.

Total number of cities: 16.

Total population: 31 310 431.


# Name, city Population, people
1 Lilongwe 866272
2 Blantyre 732518
3 Mzuzu 175345
4 Zomba 101140
5 Kasungu 59696
6 Mangochi 51429
7 Karonga 42555
8 Salem 40106
9 Nkhotakota 33150
10 Liwonde 29489
11 Rumpi 27988
12 Nsanje 27131
13 Mzimba 26224
14 Mchinji 25184
15 Balaka 24052
16 Mulanje 20870

Malawi - Population

31 310 431 people Flag of Malawi Flag of Malawi In March 2023 2024