Main ethnic group "Muhajirs" are in simple majority in Karachi with 50.60% of its population while Pathans are in second with 13.52 and Sindhi are in third number with only 11.12% according to 2023 Pakistani census.
Karachi's inhabitants, locally known as Karachiites, are composed of ethno-linguistic groups from all parts of Pakistan, as well as migrants from South Asia, making the city's population a diverse melting pot.
The Muslim Kutchi people Gujaratis, Konkani, Hyderabadis, Marathi, Rajasthani, Punjabi fled India and settled in Karachi.
[13] Expatriates from China have a history going back to the 1940s; today, many of the Chinese are second-generation children of immigrants who came to the city and worked as dentists, chefs and shoemakers.
[22][23] As per the 2023 census, the linguistic breakdown of Karachi Division is: The category of "others" includes Hindko, Kashmiri, Kohistani, Burushaski, Gujarati, Memoni, Marwari, Dari, Brahui, Makrani, Khowar, Gilgiti, Balti, Arabic, Farsi, and Bengali.
[29] According to the census of 1998, the religious breakdown of the city was: Muslim (96.45%); Christian (2.42%); Hindu (0.86%); Ahmadiyya (0.17%); others (0.10%) (Parsis, Sikhs, Baháʼís, Jews and Buddhists).{{cite web|url=http://www.ucl.ac.uk/dpu- Muhajirs are in simple majority in Karachi.
The term Muhajirs refers to those Muslim migrants from India, mainly elites, who mostly settled in urban Sindh.