Ethnic groups in Karachi

Rank
Language
1998 census
Speakers
1981 census
Speakers
1
Urdu
48.52%
4,497,747
54.34%
2,830,098
2
Punjabi
13.94%
1,292,335
13.64%
710,389
3
Pashto
11.42%
1,058,650
8.71%
453,628
4
Sindhi
7.22%
669,340
6.29%
327,591
5
Balochi
4.34%
402,386
4.39%
228,636
6
Saraiki
2.12%
195,681
0.35%
18,228
7
Others
12.44%
1,153,126
12.27%
639,560
-
All
100%
9,269,265
100%
5,208,132

Question: What are the languages found in Karachi according to the 1998 census and percentages?
Answer: According to the 1998 census, the linguistic distribution of Karachi consists, 48.52% of Urdu, 13.94% of Punjabi, 11.42% of Pashto, 7.22% of Sindhi, 4.34% of Balochi, 2.11% of Saraiki and others 12.44%.