Second largest city of Pakistan is Lahore
Second largest city here means city with large number of population but not as much as the first or the largest city has. In the list of Top Ten largest cities Lahore holds Second position. The city has a slightly less population than the largest city in the country.
This data is based on the most recent population census report. The most recent population census of the country, which was conducted in 2017, revealed that Lahore is the second largest city of the country on the basis of population.
Lahore is located in the Punjab province of the country. It is also one of the most developed and modern cities of Pakistan with a high rate of literacy than any other such largest city in the country.
Source: Source of above answer is Pakistan Bureau Of Statistics