Shamkot is a village in Malout tehsil in district of Muktsar, Punjab, India. As per the data provided by Census of India in 2011, total population of Shamkot was 3,838 which includes 2,013 males and 1,825 females. Shamkot covers 1682 ha area. Pincode of Shamkot is 152115.