La segunda ciudad del país es Blantyre, en el sur, con 750.000 habitantes, seguida a larga distancia por Mzuzu, con 154.150 habitantes, y Zomba, con 98.800 habitantes.