Punjab: The languages of the province of Punjab are Punjabi, English, and Urdu. Punjabi is the most common spoken language in Pakistan, with the fact that 44% of the people of Pakistan speak Punjabi as either their first or second language and for some as their third language. Lahore, the capital of the Punjab Province of Pakistan, is the largest Punjabi-speaking city in the world. According to the 1998 Census, 87% of the total population of Lahore speaks a dialect of Punjabi and 68% of the population of Islamabad, the capital of Pakistan, speaks Punjabi.
Sindh: The provincial language spoken in the province of Sindh is Sindhi, English and Urdu. Sindhi is the third most common language spoken in Pakistan (after Punjabi and Pashto) and is the only regional. This language is used and spoken mostly by the Sindhis, along with several other languages indigenous to Sindh such as lasi, Kutchi, Thari and Sindhi Saraiki.In Sindh's capital Karachi there are about 7.2 million Pashto speakers.
Balochistan: Balochi, Urdu, Pashto, and Brahui are the provincial language of Balochistan. It is the main language spoken in Balochistan, apart from Brahui, Hazaragi, and the Balochi dialects of Pushto.
Gilgit–Baltistan: The provincial language of Gilgit–Baltistan is Urdu. Shina, Balti are also widely spoken. Other minor languages includes Pashto (in western districts of Gilgit Baltistan i.e Ghizer and Daimere).
Urdu is spoken and understood by nearly all Pakistanis, as it is the national language and is officially used in formal governmental, educational purposes, etc. It is the symbol of muslim identity and unity.