Until January 1, 2007, Thyholm was a municipality (Danish, kommune) in the former Ringkjøbing County on the island of Vendsyssel-Thy, a part of the Jutland peninsula in northwest Denmark.
The municipality included the island of Jegindø, and it covered an area of 76 km2.
The municipality was located on Thyholm, a peninsula connected to Sydthy by a very narrow stretch of land and road, ca.
Except for this narrow land connection Thyholm was surrounded by the waters of the Limfjord, which separates the island of Vendsyssel-Thy on which Thyholm is located from the Jutland peninsula to the south.
This created a municipality with an area of 248 km2 and a total population of 22,752 (2005).