 In Shahkot, 12% of the population is under 6 years of age.Hinduism and Sikhism are the predominant religions with 60% of the population registering as Hindus, 39% registering as Sikhs and 1% of other religions.Shahkot is near the Sutlej river which divides Doaba and Malwa.