Machahalli is a village in Maddur tehsil in district of Mandya, Karnataka, India. As per the data provided by Census of India in 2011, total population of Machahalli was 941 which includes 466 males and 475 females. Machahalli covers 374.21 ha area. Pincode of Machahalli is 571429.