Kanchora is a village in Raidih tehsil in district of Gumla, Jharkhand, India. As per the data provided by Census of India in 2011, total population of Kanchora was 764 which includes 382 males and 382 females. Kanchora covers 682 ha area. Pincode of Kanchora is 835232.