La composición étnica de la Pakistán es muy complejo y variado. Sobre la base predominante de la etnia indoeuropea, hay descendientes de persas, griegos, hunos, arios, drávids y árabes, en el valle del río Indo. En las montañas, hay turcos y mongoles. En los últimos años, se ha producido un desplazamiento de hindúes al territorio paquistaní.
En general, los grupos étnicos más relevantes son los punjabíes (48%), sindhis (12%), pashtunes (8%) y baluchis (3%). Los muhajirs (musulmanes que abandonaron la India cuando Pakistán se separó del territorio indio) suman un 11%. Hoy, Pakistán es el sexto país más poblado del mundo.
El idioma oficial es el urdu, pero solo lo habla el 9% de la población. Los otros idiomas son: punjabi, singhi, pashtún, baluchi, inglés (muy extendido) y muchos otros dialectos. La religión islámica es oficial y practicada por el 97% de la población (80% sunitas y 17% chiítas) Después de Irán, Pakistán tiene la mayor población chií del mundo. El 1,6% son hindúes y el resto son cristianos, judíos y otras pequeñas sectas.
En junio de 2008, la población de Pakistán es de 167.762.040 habitantes. La distribución de la población, según grupo de edad, es la siguiente: 0 a 14 años, 36,3% (31.316.803 hombres y 29.567.622 mujeres); 15 a 64 años, 59,4% (51.000.863 hombres y 48.648.480 mujeres) y mayores de 65 años, 4,3% (3.409.246 hombres y 3.819.026 mujeres). La densidad de población de Pakistán es de 215 habitantes / km².
La tasa de crecimiento de la población en ese país es del 1,805%. Por cada mil habitantes, la tasa de natalidad es de 26,93, la tasa de mortalidad es de 7,83 y la tasa de mortalidad infantil (total) es de 66,95 defunciones (67,05 para hombres y 66,85 para mujeres). La esperanza de vida al nacer (total) es de 64,13 años (63,07 para los hombres y 65,24 para las mujeres). La tasa de fecundidad es de 3,58 hijos por mujer.
La distribución de la población por sexos es la siguiente: al nacer, 1,05 hombres / mujer; menores de 15 años 1,06 hombres / mujer; 15 a 64 años, 1,05 hombres / mujer y mayores de 65 años, 1,05 hombres / mujer. La tasa total de alfabetización es del 49,9% (63% hombres y 36% mujeres).
En las últimas décadas, ciudades como Karachi, Lahore, Rawalpandi, Hyderabad, faisalabad, sukkur, Peshawar, Multan, vieron el surgimiento de la clase media. En el noroeste de Pakistán (en la frontera con Afganistán) la población es extremadamente conservadora y se rige por costumbres tribales centenarias.