Culture

Languages of Pakistan

More than 70 languages are spoken in Pakistan. Urdu is the national language and English a co-official language, while Punjabi has the most speakers, followed by Pashto, Sindhi, Saraiki and Balochi. Smaller languages such as Burushaski, Balti, Khowar, Shina and Wakhi are concentrated in the northern valleys.

Public gathering in a Pakistani city
Public gathering in a Pakistani city

Quick facts

Languages spoken
More than 70
National language
Urdu
Most spoken
Punjabi, about 39 per cent
Language isolate
Burushaski, Hunza and Nagar

Background

Punjabi is spoken by roughly 39 per cent of the population, Pashto by about 18 per cent and Sindhi by about 15 per cent, according to the 2023 census. Burushaski, spoken in Hunza and Nagar, is a language isolate with no known relatives. Several northern languages have fewer than 20,000 speakers and are considered at risk.

Key entries

  • Urdu

    National language and main lingua franca.

  • Punjabi

    Largest first language by number of speakers.

  • Pashto

    Khyber Pakhtunkhwa and northern Balochistan.

  • Sindhi

    Sindh; a long written literary tradition.

  • Balti and Burushaski

    Gilgit-Baltistan valley languages.

Frequently asked questions

What is the most spoken language in Pakistan?
Punjabi, spoken by roughly 39 per cent of the population, though Urdu is the national language.
What is Burushaski?
A language isolate spoken in Hunza, Nagar and Yasin with no established relationship to any other language family.