Hasanpura 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 Hasanpura was 51 which includes 23 males and 28 females. Hasanpura covers 51 ha area. Pincode of Hasanpura is 143102.