Suldrup har en befolkning på 1.250 og et areal på 85 ha. Byen ligger i et jævnt bakket morænelandskab, men lidt nord for byen vidner et moseareal om en tidligere issø. Kirken ligger uden for byen, mod nordvest, og spiret markerer derfor ikke bebyggelsen. Byen er langstrakt og med udpræget karakter af landevejsby.
Suldrup har udviklet sig fra gammel landsby til center for landbrugsorienterede virksomheder og servicecenter for by og opland.
Den ældste bebyggelse ligger langs Hjedsbækvej, den gamle hovedvej A13 mellem Støvring og Viborg, ca. 25 km sydvest for Aalborg. Forlægning af hovedvej A13 i 1971 fjernede hovedparten af vejtrafikken fra byen. Hjedsbækvej og byen blev stille. Udvalgsvarebutikker og læge er i dag væk, mens kro, dagligvarehandel, maskinforretning og håndværksvirksomheder holder ved. Et mindre erhvervsområde blev etableret i 1980’erne. Brugsen fik i 2012 konkurrence af et nyt større supermarked. Byen huser ældrecenter, folkeskole, daginstitution, idrætshal og faciliteter til sports- og fritidsaktiviteter.
Fra 1960’erne til 2014 er der med mellemrum lavet mindre udstykninger til parcelhuse og rækkehuse. Efter genskabelsen af Suldrup Sø i 1975 har byen fået et yndet naturområde, hvortil mange af de nyeste boliger har panoramaudsigt. Rebild Kommune har besluttet, at den fremtidige byudvikling skal ske i forlængelse af de eksisterende bolig- og erhvervsområder i sydlig retning.