Folketettheten i Pakistan er omtrent som tett befolkede områder av Vest-Europa. Befolkningen er særlig konsentrert i de fruktbare områdene rundt Indus og de stor sidelvene. Pakistanske myndigheter har fremmet familiplanlegging for å senke fødsesltallene. Punjab (Lahore-området) og Karachi-området er særlig tett befolket. Store deler av det sørlige Balutsjistan er svært tynt befolket og til dels ubebodd. I 1961 bodde knapt ¼ av innbyggerne i byer, og urbaniseringen økte sterkt etter uavhengigheten. De fleste tilflytterne fra indiske side av grensen slo seg ned i de store byene. Særlig Karachi hadde en voldsomt vekst fra under en halv million i 1947 til 3,5 millioner i 1972 og 15 millioner i 2022 (og med det en av verdens mest folkerike byer). Storbyområdet ble i 2011 anslått til 21 millioner.