Urbanisation in Pakistan has increased since the time of independence and has several different causes. The majority of southern Pakistan's population lives along the Indus River. Karachi is its most populous city.[1] In the northern half of the country, most of the population lives in an arc formed by the cities of Lahore, Faisalabad, Rawalpindi, Islamabad, Gujranwala, Sialkot, Gujrat, Jhelum, Sargodha, Sheikhupura, Nowshera, Mardan and Peshawar. During 1990–2008, city dwellers made up 36% of Pakistan's population, making it the most urbanised nation in South Asia. Furthermore, 50% of Pakistanis live in towns of 5,000 people or more.[2] Pakistan is one of south Asia's most rapidly urbanising countries, as of at least early 2024.