Machahalli is a village in Krishnarajpet tehsil in district of Mandya, Karnataka, India. As per the data provided by Census of India in 2011, total population of Machahalli was 90 which includes 40 males and 50 females. Machahalli covers 111.76 ha area. Pincode of Machahalli is 571436.