Møldrup har en befolkning på 1.274 og et areal på 106 ha. Byen ligger på et moræneplateau i ca. 35 m’s højde øst for Simested Ådal, med 19 km til Viborg og 18 km til Hobro. Beliggenheden umiddelbart syd for Skivevej og vest for Hovedvej 13 giver byen nem adgang til det overordnede vejnet, som dog samtidig afgrænser byudviklingen mod nord og øst.
Byen har udviklet sig langs Jernbanegade, Søndergade, hvor forretningslivet er lokaliseret, og Nørregade. Møldrup er udpeget som et beskyttelsesværdigt kulturmiljø som et eksempel på en stationsby.
Skinneområdet er nu omdannet til Himmerlandsstien. Et nyt grønt område, Astrupparken, er anlagt ved stien. Fremtidigt boligbyggeri vil blive placeret nær Astrupparken og øst for Søndergade. Byens erhvervsområde mellem Nørregade og Hovedvejen er domineret af fabrikken Essentia Protein Solutions.