Bajha is a village in Katkamsandi tehsil in district of Hazaribagh, Jharkhand, India. As per the data provided by Census of India in 2011, total population of Bajha was 1,381 which includes 689 males and 692 females. Bajha covers 466 ha area. Pincode of Bajha is 825334.