23 cities
| City | 2025 Pop. ↓ |
|---|---|
| Lilongwe | 1,393,010 |
| Blantyre | 584,877 |
| Mzuzu | 175,345 |
| Zomba | 80,932 |
| Kasungu | 42,555 |
| Mangochi | 40,236 |
| Karonga | 34,207 |
| Salima | 30,052 |
| Nkhotakota | 24,865 |
| Liwonde | 22,469 |
| Nsanje | 21,774 |
| Rumphi | 20,727 |
| Mzimba | 19,308 |
| Balaka | 18,902 |
| Mchinji | 18,305 |
| Mulanje | 16,483 |
| Dedza | 15,608 |
| Luchenza | 11,939 |
| Nkhata Bay | 11,721 |
| Monkey Bay | 11,619 |
| Mwanza | 11,379 |
| Mponela | 11,222 |
| Ntcheu | 10,445 |
Malawi has 1 cities with more than a million people, 2 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 1,393,010 people.
11K
100K
250K
500K
750K
1M