I mohajir (مہاجر) costituiscono circa l'8% della popolazione. Sono musulmani che si sono stabiliti in Pakistan dopo la divisione dell'India britannica nel 1947. A differenza di altri gruppi etnici culturali del Pakistan, non hanno un'identità culturale basata sulla tribù. Sono l'unico popolo del Paese per il quale l'urdu, la lingua ufficiale, è la loro lingua madre. I mohajir sono stati l'avanguardia del Movimento del Pakistan, che ha sostenuto la divisione dell'India britannica per creare la nazione indipendente del Pakistan per i musulmani indiani. Dopo la divisione, un gran numero di musulmani è migrato da vari centri urbani dell'India per vivere nella nuova nazione del Pakistan. Questi migranti si sono poi identificati come mohajir. Un gran numero di mohajir si stabilì nelle città della provincia di Sind, in particolare Karāchi e Hyderābād. Erano più istruiti della maggior parte dei pakistani indigeni e hanno assunto posizioni di leadership negli affari, nella finanza e nell'amministrazione. Oggi rimangono per lo più urbani.