Islamabad had an estimated population of around 1.67 million in 2011 which according to the estimate of Population Census Organization will rise to around 2 million in 2020. Urdu, the national language of the country, is predominantly spoken within the city due to the ethnic mix of populations. Pothwari is also widely spoken, as is English. The mother tongue of the majority of the population is Punjabi, at 68%. 15% of the population are native Sindhi speakers, 10% are native Pashto speakers, and 8% speak other languages. The total migrant population of the city is 1 million, with the majority (691,977) coming from Punjab. Around 210,614 of the migrated population came from Sindhand rest from Khyber Pakhtunkhwa, Azad Kashmir. Smaller populations emigrated from Federally Administered Tribal Areas, Balochistan, and Gilgit–Baltistan.
The majority of the population lies in the age group of 15–64 years, around 59.38%. Only 2.73% of the population is above 65 years of age; 37.90% is below the age of 15. Islamabad has the highest literacy rate in Pakistan, at 88%. 9.8% of the population has done intermediate education (equivalent to grades 11 and 12). 10.26% have a bachelor or equivalent degree while 5.2% have a master or equivalent degree. The labour force of Islamabad is 185,213 and the unemployment rate is 15.70%. Islam is the largest religion in the city, with 95.53% of the population Muslim. In rural areas this percentage is 98.80%. Per 1998 census in urban areas the percentage of Muslims is 97.83%. The second largest religion is Christianity, with 4.07% of the population, 0.94% in rural areas and 5.70% in the city. Hinduism accounts for 0.02% of the population, and other minorities 0.03%.