Sirkazhi (officially spelled Sirkali or Sirkazhi) is a historically rich municipal town, an administrative revenue division (taluk), and a state assembly constituency located in the coastal stretch of the Mayiladuthurai District in Tamil Nadu.