Mahu is a village in Sironj tehsil in district of Vidisha, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Mahu was 863 which includes 457 males and 406 females. Mahu covers 332.82 ha area. Pincode of Mahu is N/A.