Kajha is a village in Sonhaula tehsil in district of Bhagalpur, Bihar, India. As per the data provided by Census of India in 2011, total population of Kajha was 1,417 which includes 723 males and 694 females. Kajha covers 214 ha area. Pincode of Kajha is N/A.