Løgstør har en befolkning på 4.104 og et areal på 363 ha. Byen ligger mod nordvest i Himmerland ved Limfjorden, midtvejs mellem Kattegat og Vesterhavet, hvor det smalle og dybe sejlløb gennem Aggersund møder den store, lavvandede Løgstør Bredning. Mod øst er der 41 km til Aalborg og mod sydøst 24 km til kommunecenteret Aars. Aggersundbroen fra 1942 krydser fjorden 4 km mod nordøst og udvider byens opland med egne nord for Limfjorden.
Løgstør fremtræder som en gammel købstad, skønt den først fik rettighederne i år 1900. Byen ligger ved Limfjordskysten og gennemskæres af tre hovedgader. Øst-vest af Bredgade og nord-syd af Sønderport og Danmarksvej. Den ældste, tætte og lave bebyggelse nær havnen og detailhandelsområdet omkring hovedgaden Østerbrogade ligger ganske lavt på hævet havbund og er derfor blevet sikret mod moderat højvande. Bag den lange, øst-vest-gående Bredgade rejser sig den 15-20 m høje, træbevoksede kystklint fra stenalderen, der deler byen i to. Oppe på moræneplateauet befinder sig 1900-tallets byudvidelser; i vest med offentlige institutioner og fritidsanlæg, i midten parcelhuse og mod øst et erhvervskvarter. Løgstør var kommunecenter i Løgstør Kommune frem til 2007.

Aftensolen kaster sine sidste stråler over det gamle fiskerleje og den senere købstad Løgstør. Beliggenheden ved Løgstør Bredning har til alle tider været afgørende for byens økonomi; fra sildefiskeri til turisme.