Pakistan is one of the most linguistically diverse countries in the world, home to dozens of languages shaped by its history at the crossroads of South Asia, Central Asia and the Middle East. As the world’s fifth most populous country, with over 250 million people, that diversity runs deep.
It has two official languages, Urdu and English, yet most people speak neither as their mother tongue, using instead one of several large regional languages.
This guide explains the languages of Pakistan: which are official, which is the national language, and the major regional languages you would actually hear day to day.