Elumalai is a panchayat town located in the Peraiyur taluk of the Madurai district in the Indian state of Tamil Nadu. It serves as one of the nine designated panchayat towns within the district.
The town covers a total area of 18.31 km² (7.07 sq mi). According to the 2011 census, Elumalai had a recorded population of 15,746 individuals.