Khalhera is a village in Amritsar I tehsil in district of Amritsar, Punjab, India. As per the data provided by Census of India in 2011, total population of Khalhera was 531 which includes 274 males and 257 females. Khalhera covers 147 ha area. Pincode of Khalhera is 143305.