Periyakulam is a major town located in the Theni district within the Madurai Region of Tamil Nadu, a state in southern India. It serves as the northern gateway to the district.
As of the 2011 census, the town had a recorded population of 42,976 residents.