Une langue officielle, plusieurs langues régionales reconnues
Le Pakistan compte plus de 70 langues. L'ourdou, langue nationale écrite en alphabet arabo-persan, sert de langue commune alors qu'il n'est la langue maternelle que d'un habitant sur dix, surtout à Karachi. L'anglais, hérité de la colonisation, reste la langue du pouvoir et des élites. La question linguistique a pesé lourd dans l'histoire du pays : le refus d'accorder au bengali le statut de langue nationale a nourri, dès 1952, le mouvement qui a conduit à l'indépendance du Bangladesh en 1971.
Ourdou
Langue nationale et langue commune de tout le pays, apportée en 1947 par les musulmans venus de l'Inde (les mohajirs), mais langue maternelle d'une minorité seulement.
Anglais
Langue de l'administration, de la justice, de l'armée et de l'enseignement supérieur.
Pendjabi
Première langue maternelle du pays, parlée dans le Pendjab.
Pachto
Langue des Pachtounes du Khyber Pakhtunkhwa et du nord du Baloutchistan, également parlée en Afghanistan.
Sindhi
Seule langue régionale officielle d'une province, le Sind.
Saraiki
Parlé dans le sud du Pendjab, autour de Multan.