Know the current (2024) population of Punjab and also the population according to the 2011 census.

Punjab Population


Estimated population in 2024

Estimated population of Punjab in 2024
30,501,026
Estimated population of males in 2024
16,095,528
Estimated population of females in 2024
14,405,498

Population as per 2011 census

Population
27,743,338
Male Population
14,640,284
Female Population
13,103,054
% of Male' Population
52.77%
% of Female' Population
47.23%
% of India' Population
2.29%
Sex Ratio
895
Child Sex Ratio
846
Density/km2
551
Density/mi2
1,427
Area (km2)
50,362
Area (mi2)
19,445
Child Population (0-6 Age)
3,076,219
Boys Population (0-6 Age)
1,665,994
Girls Population (0-6 Age)
1,410,225
Literacy
75.84%
Male Literacy
80.44%
Female Literacy
70.74%
Total Literates
18,707,137
Male Literates
10,436,056
Female Literates
8,271,081
Population Rural
17,344,192
Population Rural Percentage
62.52%
Population Urban
10,399,146
Population Urban Percentage
37.48%

Punjab Religious Data

Description
Population in 2020
Percentage
Estimated Population in 2024
Hindus
10,678,138
38.49%
11,739,545
Muslims
535,489
1.93%
588,717
Christians
348,230
1.26%
382,844
Sikhs
16,004,754
57.69%
17,595,627
Buddhists
33,237
0.12%
36,541
Jains
45,040
0.16%
49,517
Not Stated
87,564
0.32%
96,268
Others
10,886
0.04%
11,968
Total
27,743,338
100.00%
30,501,026

Punjab Population Facts

Description Districts As per 2011 census
Most Populous District Ludhiana
3,498,739
Least Populous District Barnala
595,527
District with Highest Sex Ratio Hoshiarpur
961
District with Lowest Sex Ratio Bathinda
868
District with Highest Literacy Rate Hoshiarpur
84.59%
District with Lowest Literacy Rate Mansa
61.83%
District with Highest Population Density Ludhiana
975
District with Lowest Population Density Muktsar
348

District-wise Population

S.No. District Name
As per 2011 census
Estimated Population in 2024
1. Amritsar
2,490,656
2,738,227
2. Barnala
595,527
654,722
3. Bathinda
1,388,525
1,526,544
4. Faridkot
617,508
678,888
5. Fatehgarh Sahib
600,163
659,819
6. Firozpur
2,029,074
2,230,764
7. Gurdaspur
2,298,323
2,526,776
8. Hoshiarpur
1,586,625
1,744,336
9. Jalandhar
2,193,590
2,411,633
10. Kapurthala
815,168
896,196
11. Ludhiana
3,498,739
3,846,514
12. Mansa
769,751
846,264
13. Moga
995,746
1,094,723
14. Mohali
994,628
1,093,494
15. Muktsar
901,896
991,544
16. Patiala
1,895,686
2,084,117
17. Rupnagar
684,627
752,679
18. Sangrur
1,655,169
1,819,693
19. Shahid Bhagat Singh Nagar
612,310
673,174
20. Tarn Taran
1,119,627
1,230,918

City-wise Population

S.No. City Name
As per 2011 census
Estimated Population in 2024
1. Abohar
145,302
159,745
2. Amritsar
1,132,383
1,244,942
3. Barnala
116,449
128,024
4. Batala
156,619
172,187
5. Bathinda
285,788
314,195
6. Firozpur
110,313
121,278
7. Hoshiarpur
168,653
185,417
8. Jalandhar
862,886
948,657
9. Kapurthala
98,916
108,748
10. Khanna
128,137
140,874
11. Ludhiana
1,618,879
1,779,796
12. Malerkotla
135,424
148,885
13. Moga
150,411
165,362
14. Mohali
146,213
160,747
15. Muktsar
116,747
128,352
16. Pathankot
148,937
163,741
17. Patiala
406,192
446,567