Population in Punjab is dominated by Sikh/Punjabi community. This article offers information on current population of Punjab state with sex ratio, and literacy rate.
Punjab Population 2011 - 2021
Current Population of Punjab in 2021 | 31,623,274 (3.16 crore) |
Total Males | 1,46,34,819 (2011) |
Total Females in Punjab | 1,30,69,417 (2011) |
Sex Ratio in Punjab | 893 females per 1,000 males |
Population of Punjab - The splendid state of Punjab lies in Northern part of India. Punjab is dominated by Sikh/Punjabi community with more than 57% population. Rest of the population represents Hindu, Muslims, Christians, Jains, and other communities. The Punjabi language also known as Gurmukhi is the official language of Punjab. Punjab is a leading state of India with agricultural production and per capita income. Jat Sikhs forms a larger part of Sikh community in Punjab. Their main occupation is believed to be agriculture and its related work. Population of Punjab is growing at a good rate every year from the time of Independence. The population of Punjab in 1991 was estimated to be 20.19 million. It reached further 24.3 million by the end of 2001. Around 20% of total Population in Punjab is migratory from other regions in India. The literacy rate in Punjab stands at 75% which is quiet descent. Agriculture is the main source of income of the people in Punjab. About 66% of the Population in Punjab lives in rural areas.
Another important factor related to Population of Punjab is its ever declining sex ratio. In the last 20 years, it has gone down very rapidly. According to recent figures, there are only 895 females per 1000 males in Punjab.

Current Population of Punjab in 2021
Last Census in state of Punjab was held in year 2011. Population of Punjab in current year 2021 is projected to be 31,623,274. Total Population of Punjab in 2020 was estimated to be 31,254,208. There is a descent increase in population figures in comparison with year 2019 figure of 30,841,832 (30.8 million). In year 2018, the same figure was recorded to be 30,452,879 (30.4 million).
Population Growth in Punjab
Population growth in Punjab is below average in comparison with other populated states of India. Its population was estimated to be 30,045,949 in year 2017. The cultural rich state of Punjab adds around 3.5 lakh people to its population every year. The state population was recorded to be 29,673,462 (2.96 Crore) in 2016. Further, it was estimated to be 29,288,557 in 2015. With recent urbanization witnessed in many cities in Punjab, Urban population is growing rapidly in comparison with rural population. Population of Punjab in 2014 was 28,884,179. With a growth rate of 1.4% (yearly) in population, total number of people living in Punjab in 2013 was 28,485,384. Agriculture is the main source of income in Punjab. 66% of total population lives in rural areas while the rest 34% lives in urban areas in Punjab. Total number of people living in Punjab was estimated to be 28,092,095 in 2012. According to Census of India 2011, Population of Punjab was 27,704,234. These include males 14,634,819 & females 13,069,417. Overall literacy rate in state of Punjab was recorded at 75%.
Most populous district in Punjab
Ludhiana district with an estimated population of 3,498,739 (2011) is the most populous district in the state. It is the largest district area wise also in Punjab.
Most populous city
Ludhiana city is the administrative hub of the district and largest city in the state. The city is currently home to over 17.79 lakh people as of 2021.
Population of Punjab by Religion
Sikhism or Sikh Religion forms the majority of population in state of
Punjab. Sikhs account for more than 60% of the total population in the
state. Hindus forms the second largest community with 34% population.
People following Islam religion makes up 2% of population in Punjab.
Christians, Jains and other religions makes up the rest of population in
the state.
What is the Population of Punjab
Home to majority of Sikhism followers, Punjab is currently home to 31,623,274 people in India.
According to Population Census of India:
Population of Punjab consists of *
Sikhs - 57.69%,
Hindus - 38.49%,
Muslims - 1.93%,
Christians - 1.26%
Jains - 0.16%
Buddhist - 0.12%
Other religions - 0.36%
Population of Punjab (2011 Census)
State /District | Total Population | Sex Ratio | Density | Literacy Rate |
---|---|---|---|---|
Punjab | 27,743,338 | 893 | 550 | 76.7 |
Gurdaspur | 22,99,026 | 895 | 649 | 81.1 |
Kapurthala | 8,17,668 | 912 | 501 | 80.2 |
Jalandhar | 21,81,753 | 913 | 831 | 82.4 |
Hoshiarpur | 15,82,793 | 962 | 466 | 85.4 |
Shahid Bhagat Singh Nagar | 6,14,362 | 954 | 479 | 80.3 |
Fatehgarh Sahib | 5,99,814 | 871 | 508 | 80.3 |
Ludhiana | 34,87,882 | 869 | 975 | 82.5 |
Moga | 9,92,289 | 893 | 444 | 71.6 |
Firozpur | 20,26,831 | 893 | 380 | 69.8 |
Muktsar | 9,02,702 | 895 | 348 | 66.8 |
Faridkot | 6,18,008 | 889 | 424 | 70.6 |
Bathinda | 13,88,859 | 865 | 414 | 69.6 |
Mansa | 7,68,808 | 880 | 350 | 62.8 |
Patiala | 18,92,282 | 888 | 596 | 76.3 |
Amritsar | 24,90,891 | 884 | 932 | 77.2 |
Tarn-Taran | 11,20,070 | 898 | 464 | 69.4 |
Rupnagar | 6,83,349 | 913 | 488 | 83.3 |
Sahibzada Ajit Singh Nagar | 9,86,147 | 878 | 830 | 84.9 |
Sangrur | 16,54,408 | 883 | 449 | 68.9 |
Barnala | 5,96,294 | 876 | 419 | 68.9 |
Growth of Population in Punjab |
||
Census | Population | % + / - |
1951 | 9,161,000 | - |
1961 | 11,135,000 | 21.5% |
1971 | 13,551,000 | 21.7% |
1981 | 16,788,915 | 23.9% |
1991 | 20,281,969 | 20.8% |
2001 | 24,289,296 | 19.8% |
2011 | 27,743,338 | 14.2% |
2012 | 28,092,095 | - |
2013 | 28,485,384 | - |
2014 | 28,884,179 | - |
2015 | 29,288,557 | - |
2016 | 29,673,462 | - |
2017 | 30,045,949 | - |
2018 | 30,452,879 | - |
2019 | 30,841,832 | |
2020 | 31,254,208 | - |
source:Census of India |
Population of Chandigarh | Population of Amritsar city | Cities in Punjab by Population
* Data based on 2001 Census