Die Gemeinde Thal ist eine politische Gemeinde im Kanton St. Gallen und umfasst die Ortschaften Thal, Staad und Altenrhein. Sie erbringt kommunale Dienstleistungen für Einwohnerinnen und Einwohner, führt die Gemeindeverwaltung und ist für öffentliche Aufgaben wie Verwaltung, Infrastruktur, Bau, Versorgung, Umwelt, Schule und lokale Entwicklung zuständig.