Mahua is a village in Terhagachh tehsil in district of Kishanganj, Bihar, India. As per the data provided by Census of India in 2011, total population of Mahua was 1,599 which includes 854 males and 745 females. Mahua covers 329 ha area. Pincode of Mahua is N/A.