According to the last official census of the city, which was held in 1998, the linguistic distribution of the city was: Urdu: 48.52%; Punjabi: 13.94%; Pashto: 11.42%; Sindhi: 7.22%; Balochi: 4.34%; Saraiki: 2.11%; others: 12.44%.
Согласно переписи 1998 года, в Карачи распространены следующие языки: урду (48,52 %); панджаби (13,94 %); пушту (11,42 %); синдхи (7,22 %); белуджский язык (4,34 %); сирайки (2,11 %) и другие (12,4 %).