Sirkazhi is a major town in the Mayiladuthurai district, Tamil Nadu, India. The town covers an area of . The population according to 2011 census is 34,927. This city is the part of Cauvery delta region.