Kalyajhor is a village in Kashipur tehsil in district of Puruliya, West Bengal, India. As per the data provided by Census of India in 2011, total population of Kalyajhor was 813 which includes 405 males and 408 females. Kalyajhor covers 412.38 ha area. Pincode of Kalyajhor is 723126.