Gujrat's 2026 population is now estimated at 667,172. In 1972, the population of Gujrat was 100,333. Gujrat has grown by 32,539 in the last year, which represents a 5.13% annual change. These population values and projections come from Pakistan cities census series 1972-1998 via CityPopulation official attribution, Pakistan cities census 2017 via CityPopulation official attribution, Pakistan cities census 2023 via CityPopulation official attribution and World Population Review Internal Projections .
| City | 2026 Pop. ↓ | Growth |
|---|---|---|
| Karachi | 21,243,390 | 4.03% |
| Lahore | 14,062,745 | 2.64% |
| Faisalabad | 3,959,398 | 2.36% |
| Rawalpindi | 3,900,989 | 5.13% |
| Gujranwala | 2,793,969 | 3.62% |
| Multan | 2,409,602 | 2.84% |
| Hyderabad | 2,022,586 | 1.73% |
| Peshawar | 1,874,831 | -0.55% |
| Quetta | 1,818,905 | 5.13% |
| Islamabad | 1,162,454 | 1.59% |
| Sargodha | 1,133,818 | 5.13% |
| Sialkot | 1,059,380 | 5.13% |
| Bahawalpur | 983,800 | 2.87% |
| Jhang | 704,691 | 5.13% |
| Gujrat | 667,172 | 5.13% |
| Sheikhupura | 661,141 | 3.78% |
| Sahiwal | 625,466 | 5.13% |
| Okara | 620,063 | 5.13% |
| Sukkur | 598,532 | 2.01% |
| Kasur | 593,552 | 5.13% |