St. Restrup er en landsby i det nordlige Himmerland beliggende vest for Frejlev, med 2 kilometer til Sønderholm og med 12 kilometer til Aalborg centrum. Landsbyen hører under Aalborg Kommune og er beliggende i Sønderholm Sogn.
St. Restrup byder på et aktivt og udviklingsorienteret lokalsamfund med forsamlingshuet som ramme for landsbyens fællesarrangementer.