Demographics of Punjab, India


According to the 2011 Census of India, Punjab, India has a population of around 27.7 million.

Religions in Punjab

is the most practiced faith in Punjab, practiced by 16 million people representing 57.69% of the population of Punjab population. Around 38.49% of the population i.e. 10.67 million practice Hinduism, while Islam is followed by 5.35 lakhs comprising 1.93% of the state population. Other micro-faiths include Buddhism, Christianity and Jainism.

Languages spoken

The Punjabi language written in the Gurmukhi script is the official language of the state. Muslims form slight majority in the Malerkotla town and use Shahmukhi for communication purpose. Punjabi is the sole official language of Punjab and is spoken by the majority of the population numbering around 24,919,067 constituting of the population as of 2011 census report. Hindi is second largest language, spoken by 2,177,853 constituting 7.85% of the population and rest 646,418 spoke's other Indian languages comprising 2.83% in other category.

Caste population

As of June 2018, the caste population data for each caste in Punjab collected in Socio Economic and Caste Census 2011 has not been released to public by Government of India.

Religious population by districts