Kahanpur is a village in Anandpur Sahib tehsil in district of Rupnagar, Punjab, India. As per the data provided by Census of India in 2011, total population of Kahanpur was 685 which includes 362 males and 323 females. Kahanpur covers 259 ha area. Pincode of Kahanpur is 140111.