Les Mohajirs (مہاجر) constituent environ 8 % de la population. Ce sont des musulmans qui se sont installés au Pakistan après la partition de l'Inde britannique en 1947. Contrairement aux autres groupes ethniques culturels du Pakistan, ils n'ont pas d'identité culturelle fondée sur la tribu. Ils sont les seuls dans le pays pour lesquels l'ourdou, la langue officielle, est leur langue maternelle. Les Mohajirs ont été l'avant-garde du mouvement pakistanais, qui a prôné la partition de l'Inde britannique afin de créer la nation indépendante du Pakistan pour les musulmans indiens. Après la partition, un grand nombre de musulmans ont émigré de divers centres urbains de l'Inde pour vivre dans la nouvelle nation du Pakistan. Ces migrants se sont ensuite identifiés comme des mohajirs. Un grand nombre de mohajirs se sont installés dans les villes de la province du Sind, en particulier Karāchi et Hyderābād. Ils étaient plus instruits que la plupart des Pakistanais indigènes et occupaient des postes de direction dans les affaires, les finances et l'administration. Aujourd'hui, ils restent principalement urbains.