POPULATION
Population
134,974,000
(1995 estimate)
Population Density
170 persons/sq km
(439 persons/sq mi)
(1995 estimate)
Urban/Rural Breakdown
35% Urban
65% Rural
(1995 estimate)
Largest Cities
Karachi 5,180,562
Lahore 2,952,689
Faisalabad 1,104,209
(1981 census)
Largest Metropolitan Areas
Karachi 6,500,000
Lahore 3,500,000
Faisalabad 1,104,209
(1981 census)
Ethnic Groups
48% Punjabi
13% Pashto
12% Sindhi
10% Saraiki
8% Urdu
9% Other
including Baloch and Afghans
Languages
Official Language
Urdu
Other Languages
Punjabi, Pashto, Sindhi, Saraiki, English, Baloch
Religions
97% Islam
3% Other
including Christianity, Hinduism, and Buddhism