Punjab is the 16th most populous state of India and has a diverse population of many religions & communities. At the census 2011, out of 2.77 Crore population, around 1.6 crores (57.69%) have returned themselves as followers of Sikhism religion, 1.06 crores (38.49%) as Hindu or the followers of Hinduism, 5.35 Lakhs (1.93%) as Muslim and 3.48 lakhs (1.26%) as Christians. In addition 0.32% Stated as No religion and 0.32% are other religions.
Source: Census 2011
also read Population of Punjab