Kesaphuli is a village in Barhait tehsil in district of Sahibganj, Jharkhand, India. As per the data provided by Census of India in 2011, total population of Kesaphuli was 128 which includes 66 males and 62 females. Kesaphuli covers 354.61 ha area. Pincode of Kesaphuli is 816102.