According to 2011 census, the majority religion of the city is Hinduism practised by 93.5% of the population, followed by Islam (2.29%), Sikhism (1.95%), Buddhism (1.33%), Christianity (0.62%), and Jainism (0.10%).