Sikhism is the predominant religion in the district. The district has the highest percentage of Sikh population among all the districts of punjab. According to 2001 census sikhs form around 87.5% of the total population in moga with Hindus, dev smajis, nanakpanthis, dera sacha Saudis and ravidasis forming the remainder. The 2009 estimates shows Sikh population around 90% due to migration of the urban Hindu population to major cities in Punjab