Sehnsra 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 Sehnsra was 5,048 which includes 2,657 males and 2,391 females. Sehnsra covers 1350 ha area. Pincode of Sehnsra is 143102.