Struer har en befolkning på 10.375 og et areal på 720 ha. Byen ligger 15 km nord for Holstebro ved Venø Bugt i Limfjorden. Randmorænen Bavnehøje i byens sydlige del når 48 m.o.h. Herfra falder terrænet ned mod en tunneldal, som både rummer den tidligere fjordarm, nu søen Kilen, og Struer Bugt, en velbeskyttet del af Venø Bugt.
Struers ældre og centrale del ligger mellem Ringgade og havnefronten. I 1960’erne og 1970’erne blev byarealet mangedoblet, og det omfatter nu et stort område syd for Ringgade og et lige så stort parcelhuskvarter vest for den gennemgående Holstebrovej, der fortsætter nordpå som Oddesundvej mellem Kilen og Struer Bugt og passerer byen Bremdal. Langs Holstebrovej er udlagt et ca. 115 ha stort erhvervsareal; byens dominerende virksomhed, B&O, ligger dog i østbyen.
På en overskyet sommerdag skærer en kajak sig gennem vandet, mens lystbådenes hvide master strækker sig mod den grå himmel i Holstebro-Struer Havn.