Bagahra is a village in Puraini tehsil in district of Madhepura, Bihar, India. As per the data provided by Census of India in 2011, total population of Bagahra was 3,606 which includes 1,884 males and 1,722 females. Bagahra covers 331 ha area. Pincode of Bagahra is N/A.