Entre 1950 et 2008, la population urbaine du Pakistan a été multipliée par sept, tandis que la population totale a plus que quadruplé.
Dans la moitié nord, la majorité de la population vit autour d'un arc formé par les villes de Faisalabad, Lahore, Rawalpindi, Islamabad, Gujranwala, Sialkot, Nowshera, Swabi, Mardan et Peshawar.