Machhra is a village in Alauli tehsil in district of Khagaria, Bihar, India. As per the data provided by Census of India in 2011, total population of Machhra was 7,009 which includes 3,633 males and 3,376 females. Machhra covers 1276 ha area. Pincode of Machhra is 848203.