Se hablan numerosas lenguas bantúes y dialectos. El chichewa, el idioma de Chewa y Nyanja, es hablado por más de la mitad de la población, pero en Lomwe, Yao y Tumbuka tienen sus propios idiomas ampliamente hablados, respectivamente conocidos como el Chilomwe, Chiyao y Chitumbuka. El inglés y chichewa son los idiomas oficiales.