Asanhar is a village in Dudhi tehsil in district of Sonbhadra, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Asanhar was 703 which includes 354 males and 349 females. Asanhar covers 2540.28 ha area. Pincode of Asanhar is N/A.