Kup is a village in Malerkotla tehsil in district of Sangrur, Punjab, India. As per the data provided by Census of India in 2011, total population of Kup was 4,294 which includes 2,282 males and 2,012 females. Kup covers 862 ha area. Pincode of Kup is 148020.