398 16 Shekhupura Punjab 411,834 7 Gujranwala Punjab 1,526,168 17 Jhang Punjab 365,198 8 Peshawar North-West Frontier 1,390,874 18 Mardan North-West Frontier 340,898 9 Quetta Balochistan 859,973 19 Rahim Yar Khan Punjab 340,810 10 Islamabad Islamabad Capital Territory 673,766 20 Gujrat Punjab 328,512 Languages Main article:  Languages of Pakistan Major Ethnic