Languages of Pakistan: Official, National and Regional

Pakistan's language picture has Urdu and English as official, with dozens of regional languages spoken daily.
 

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.

The official languages of Pakistan

Pakistan has two official languages, Urdu and English, both used in government and administration. Urdu is also the national language, chosen after independence in 1947 as a unifying, neutral language for a new state made up of many ethnic and linguistic groups.

English, a legacy of British colonial rule, remains the language of much of higher education, law and business.

Neither, though, is the first language of most Pakistanis, which is what makes the country's linguistic map so distinctive.

Urdu, the national language

Urdu is the national language and a lingua franca understood by around 80 per cent of the population, though it is the mother tongue of fewer than one in ten Pakistanis, mainly in the big cities such as Karachi, Islamabad and Hyderabad.

It was promoted after independence partly because it was the language of the Muslim elite who migrated from India, including the country's founder and first Governor-General, Muhammad Ali Jinnah, and partly because, belonging to no single province, it could serve as neutral ground between groups.

Urdu is written in a Perso-Arabic script and is closely related to Hindi: the two share much of their everyday grammar and vocabulary, but Urdu draws more on Persian and Arabic and uses a different script, while Hindi uses Devanagari.

Urdu also has more speakers in India, where it is one of the officially recognised scheduled languages.

A small aside: the name Urdu comes from a Turkic word for "army" or "camp", the same root that gives English the word "horde".

English, the language of officialdom

English arrived with British colonial rule and, uniquely for a former colony, was kept as an official language after independence, originally as a temporary measure while Urdu established itself. That transition never fully happened, and English remains firmly embedded at the top of Pakistani life: it is widely used in government, the courts, business and higher education, where many prestigious degree courses are taught entirely in English, and fluency is often a marker of education and status among the urban middle and upper classes. For anyone hoping to study or work in Pakistan, strong English is a real asset.

The major regional languages

In everyday life, most Pakistanis speak one of the large regional languages rather than Urdu or English.

The approximate shares below are of first-language speakers.

Language Approx. share Where it is spoken
Punjabi around 44% The most widely spoken mother tongue, mainly in Punjab; written in the Shahmukhi script
Pashto around 18% Mainly Khyber Pakhtunkhwa and northern Balochistan; an Eastern Iranian language also spoken across the border in Afghanistan
Sindhi around 14% Mainly Sindh province; an Indo-Aryan language with strong Arabic influence
Saraiki around 12% Southern Punjab; counted among the major languages thanks to its large number of speakers
Balochi around 3 to 4% Mainly Balochistan; a Western Iranian language also spoken in Iran and Afghanistan

Punjabi is by far the largest, yet it was never made the official language, precisely so as not to favour the country's biggest ethnic group over the others, which is part of why the neutral Urdu was chosen instead.

Smaller regional and minority languages

Beyond these, Pakistan has many smaller languages. Hindko (spoken by around 2 per cent, in parts of Punjab and Khyber Pakhtunkhwa) is a Lahnda variety close to Punjabi, and Brahui (around 1 per cent, in Balochistan) is a Dravidian language, unusual for the region. In the northern mountains of Gilgit-Baltistan and Kashmir you will find Balti, Shina, Burushaski (a language isolate, related to no other) and Kashmiri, each spoken by well under one per cent of the population, alongside a small number of Persian speakers.

Summary

The languages of Pakistan centre on two official languages, Urdu and English, with Urdu also the national language, understood by most but the mother tongue of relatively few.

In daily life the major regional languages dominate: Punjabi (the largest), Pashto, Sindhi, Saraiki and Balochi, with many smaller languages in the mountainous north.

It is a rich reflection of the country's history, and for Pakistani learners, strong English opens doors, which is exactly what a course abroad with SPRACHCAFFE is built to develop.

FAQ

Pakistan has two official languages, Urdu and English. Urdu is the national language and lingua franca, while English is used in government, higher education and business.

No. Although Urdu is the national language, most people speak it as a second language, using one of the large regional languages as their mother tongue.

Punjabi has the most native speakers, followed by Pashto, Sindhi, Saraiki and Balochi. These regional languages are what most people speak day to day.

Dozens, reflecting its position at the crossroads of South Asia, Central Asia and the Middle East. Estimates run to more than seventy languages across the country.

A language course abroad immerses you in the language and its culture.

Get the latest on travel, languages and culture