information:classification
Language

According to the 2023 census, the mother tongue of the majority of the population is Punjabi at 50% (a decrease of 20% from the 1998 census), and a major dialect is Pothohari, 18.21% of the population are Pashto speakers, while an additional 15.72% speak Urdu, the national language, whereas the rest speak other languages. According to the 1998 census, the total migrant population of the city is 1 million, with the majority (691,977) coming from Punjab. Around 210,614 of the migrated population came from Sindh and rest from Khyber Pakhtunkhwa and Azad Kashmir. Smaller populations emigrated from Balochistan, and Gilgit–Baltistan.