После индо-пакистанской войны 1971 года в город прибыли тысячи переселенцев из Восточного Пакистана (после декабря 1971 года — независимого государства Бангладеш) бенгальцев из Бангладеш, и сегодня в Карачи проживает до 2 млн выходцев из Бангладеш, называемых в Пакистане "биха́ри", многие из которых эмигрировали в Пакистан в 1980-х и 1990-х годах и в настоящее время работают в качестве рыбаков и рабочих. За ними следуют беженцы из Мьянмы и азиатские беженцы из Уганды. В городе также присутствуют эмигранты из Ирана, бывшего Советского Союза и Шри-Ланки. Есть также небольшая община сидди (африканской по происхождению негроидной расово-этнической группы).