Dotnacht is a village and former municipality in the canton of Thurgau, Switzerland.
The municipality contained the villages Engelswilen, Aufhäusern, Altshof, among others.
After a temporary increase to 303 in 1950, the population declined again to 244 in 1990.
In 1996, the municipality was merged with the neighboring municipalities Alterswilen, Altishausen, Ellighausen, Hugelshofen, Lippoldswilen, Neuwilen, and Siegershausen, forming a new and larger municipality of Kemmental.
This Thurgau location article is a stub.