Knabstrup ligger på Nordvestsjælland, og er
en lille idyllisk stationsby med små tusind indbyggere. Byen
hører under Holbæk Kommune.
Knabstrup er opbygget omkring et par
gennemgående veje, hvor også byens få forretninger er
placeret. Boligområderne består af den oprindelige landsby,
centreret omkring stationen og nyere parcelhusområder rundt
om byen.
Området omkring Knabstrup er
karakteriseret ved spredt bebyggelse. Et fladt landskab,
våde enge og moseområder mod nord og mere kuperede og
løvskovsrige landskaber syd og for byen. Områdets kirke
ligger i den lille landsby Mørkøv Kirkeby vest for
Knabstrup.
Skolen er placeret i den vestlige udkant
af byen langt fra bymidten, og i nord ligger byens hal,
hvortil mange af byens aktiviteter er knyttet.