Fjerritslev har et areal på 276 ha og er den næststørste by i Jammerbugt Kommune med 3.398 indbyggere. Den ligger på kanten af en morænebakke 6 km syd for Vesterhavet, 40 km vest for Aalborg, 37 km nordøst for Thisted og 35 km nordvest for Aars. Mod vest er byen omgivet af lavtliggende, dyrkede engdrag, mod nord af klitområder og plantager og mod øst og syd af bakkelandskaber med landbrugsland.
Landsbyen Fjerritslev udviklede sig som følge af beliggenheden midtvejs mellem Thisted og Aalborg ved et vigtigt vejkryds. Med åbningen af Fjerritslev-Nørresundby-banen (1897) og Fjerritslev-Thisted-banen (1904) blev Fjerritslev center for et landbrugsopland med lokalorienteret service og industri. Småhuskvarterer og byfunktioner opstod omkring stationen og vejkrydset.
Efter 1960 fik byen erhvervsområde mod vest og parcelhuskvarterer mod syd og nord, og med Kommunalreformen i 1970 blev Fjerritslev kommunalt centrum med udvikling af offentlige servicefunktioner. I 1990’erne stagnerede byen befolknings- og erhvervsmæssigt.
Fjerritslev er et lokalt knudepunkt med hovedveje mod syd, øst og vest. Etableringen af omfartsvejen Bygholmvejlevej i 1970’erne betød, at trafikken mellem Aalborg og Thisted i dag passerer syd om byen. Omfartsvejen danner desuden en naturlig grænse for byudvikling.
Kollerup Plantage nord for byen udgør sammen med Klim Klitplantage og Hingelbjerg mindre skove med spredt bebyggelse mellem byen og kysten. Kollerup Plantage fungerer som rekreativ skov med flere vandreruter, løbestier og cykelruter. I 1999 blev der igangsat en større helhedsorienteret byfornyelse med byfortætning, og der er med års mellemrum udstykket nye parcelhusgrunde i byen. De seneste områder, Rugmarken og Dalhøjen, er ikke er fuldt udbyggede endnu.