Mahadhanapuram is a village in Krishnarayapuram tehsil in district of Karur, Tamil Nadu, India. As per the data provided by Census of India in 2011, total population of Mahadhanapuram was 5,396 which includes 2,670 males and 2,726 females. Mahadhanapuram covers 694.21 ha area. Pincode of Mahadhanapuram is 639105.