| City | 2026 Pop. ↓ | Annual Change |
|---|---|---|
| Lilongwe | 1,344,144 | 3.91% |
| Blantyre | 932,232 | 1.93% |
| Mzuzu | 330,099 | 5.13% |
| Zomba | 120,618 | 1.75% |
| Karonga | 86,461 | 4.33% |
| Kasungu | 80,244 | 4% |
| Mangochi | 68,088 | 3.06% |
| Balaka | 52,805 | 4.79% |
| Liwonde | 52,741 | 4.74% |
| Salima | 45,963 | 2.82% |
| Dedza | 43,415 | 4.33% |
| Mchinji | 40,112 | 4.59% |
| Mponela | 36,614 | 5.13% |
| Nsanje | 33,729 | 2.9% |
| Nkhotakota | 31,628 | 1.38% |
| Mzimba | 31,057 | 2.2% |
| Ntcheu | 28,604 | 3.79% |
| Rumphi | 26,777 | 2.28% |
| Mwanza | 21,813 | 2.4% |
| Chitipa | 20,566 | 1.86% |
| Monkey Bay | 18,785 | 2.89% |
| Nkhata Bay | 17,245 | 2.39% |
| Mulanje | 15,014 | 0.19% |
| Luchenza | 14,153 | 1.46% |
| Ntchisi | 10,694 | 1.68% |
| Dowa | 9,855 | 4.12% |
| Thyolo | 7,965 | 0.19% |
| Phalombe | 7,532 | 2.36% |
| Chipoka | 7,240 | 1.57% |
| Chikwawa | 5,495 | -1.33% |
The largest city in Malawi is Lilongwe, with a population of 1,344,144 people.
20K
100K
250K
500K
750K
1M