Hardo Putli is a village in Ajnala tehsil in district of Amritsar, Punjab, India. As per the data provided by Census of India in 2011, total population of Hardo Putli was 1,149 which includes 595 males and 554 females. Hardo Putli covers 436 ha area. Pincode of Hardo Putli is 143102.