The following list sorts all the towns in the Pakistani province of Punjab with a population of more than 10,000 and less than 100,000 according to the 2023 Census. As of 1 March 2023, 113 towns fulfill this criterion and are listed here. This list refers only to the population of individual cities, municipalities and towns within their defined limits, which does not include other municipalities or suburban areas within Urban agglomerations.
The following table lists the 113 towns in Punjab with a population of at least 10,000 on 1 March 2023, according to the 2023 Census of Pakistan. [1] [2]