Kajarhan is a village in Madhuban tehsil in district of Purba Champaran, Bihar, India. As per the data provided by Census of India in 2011, total population of Kajarhan was 4,387 which includes 2,385 males and 2,002 females. Kajarhan covers 426 ha area. Pincode of Kajarhan is 845436.