Struer is a municipality (Danish, kommune) in Ringkjøbing County on the Jutland peninsula in west Denmark. The municipality includes the island of Venø, and it covers an area of 175 km². It has a total population of 19,175 (2005). Its mayor is Niels Viggo Lynghøj Christensen, a member of the Social Democrats (Socialdemokraterne) political party. Neighboring municipalities with land connection are Lemvig to the west, Ulfborg-Vemb and Holstebro to the south, and Vinderup to the east. Neighboring municipality Thyholm to the north is separated from the municipality by the waters of Nissum Bredning, the Odde Strait (Oddesund), and Venø Bay (Venø Bugt), parts of the larger Limfjord which separates the main part of the Jutland peninsula from the island of Vendsyssel-Thy to the north, and which defines most of the municipality's northern and eastern borders.
The 472 meter long Oddesund Bridge (Oddesundbro) connects the municipality at the town of Oddesund Syd to the town of Oddesund Nord in Thyholm municipality on Vendsyssel-Thy. Ferry service connects the municipality to the island of Venø every 20 minutes from Kleppen, 5 km northwest of the town of Struer.