These are the Top Ten largest cities of Pakistan.
Name Population
Karachi, Sindh 11,624,219
Lahore, Punjab 6,310,888
Faisalabad, Punjab 2,506,595
Rawalpindi, Punjab 1,743,101
Multan, Punjab 1,437,230
Hyderabad, Sindh 1,386,330
Gujranwala, Punjab 1,384,471
Peshawar, Khyber Pakhtunkhwa 1,218,773
Quetta, Baluchistan 733,675
Muzaffarabad, Azad Kashmir 725,000
………………………..
Karachi, Sindh
Lahore, Punjab
Faisalabad, Punjab
Rawalpindi, Punjab
Multan, Punjab
Hyderabad, Sindh
Gujranwala, Punjab
Peshawar, Khyber Pakhtunkhwa
Quetta, Baluchistan
Muzaffarabad, Azad Kashmir
Note: This data is collected from internet!