Sirnach ist eine politische Gemeinde im Bezirk Münchwilen des Kantons Thurgau in der Schweiz.
Zur Gemeinde Sirnach gehören neben dem gleichnamigen Dorf die Orte Wiezikon, Busswil, Hub, Gloten und Littenheid.
Die Nachbargemeinden sind Münchwilen im Norden, Wil im Osten, Wilen im Südosten, Kirchberg im Süden, Fischingen im Südwesten und Eschlikon im Westen.