inglés (idioma oficial, pero cuyo uso se reduce al ámbito urbano), Chichewa 57,2% (idioma nacional), Chinyanja 12,8%, Chiyao 10,1%, Chitumbuka 9,5%, Chisena 2,7%, Chilomwe 2,4%, Chitonga 1,7%, otros 3,6% (censo 1998)