Blantyre-Limbe's 2025 population is now estimated at 1,114,090. In 1950, the population of Blantyre-Limbe was 13,999. Blantyre-Limbe has grown by 43,470 in the last year, which represents a 4.06% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Blantyre-Limbe, which typically includes Blantyre-Limbe's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| 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 |