Kesharghata is a village in Bansihari tehsil in district of Dakshin Dinajpur, West Bengal, India. As per the data provided by Census of India in 2011, total population of Kesharghata was 970 which includes 469 males and 501 females. Kesharghata covers 177.1 ha area. Pincode of Kesharghata is 733246.