Nowy Dwór (niem. Neuhof) – wieś w Polsce położona w województwie wielkopolskim, w powiecie pilskim, w gminie Szydłowo.

Historia Miejscowość pierwotnie związana była z Wielkopolską. Istnieje od połowy XVI wieku. Założona została w 1560 roku jako folwark starościński przynależny do Skrzatusza i zwany „Nowodwór”. Wymieniona w dokumencie z 1586 pod obecną nazwą "Nowy Dwór".

Była wsią królewską starostwa wałeckiego, pod koniec XVI wieku leżała w powiecie wałeckim województwa poznańskiegoAtlas historyczny Polski. Wielkopolska w drugiej połowie XVI wieku. Część II. Komentarz. Indeksy, Warszawa 2017, s. 242.. Z racji usytuowana na granicy starostwa wałeckiego i ujsko-pilskiego stała się osobnym kluczem zwanym także starostwem. Siedziba tego niegrodowego starostwa znajdowała się jednak w Skrzatuszu. W 1586 we dworze nowodworskim urzędowała komisja królewska powołana do rozgraniczenia starostw wałeckiego i ujskiego. Świadkowie dowodzili, że zmarły kasztelan międzychodzki i starosta wałecki Andrzej Górka (1534-1583), osadził wsie Róża i Nowy Dwór na gruncie wsi Rozwałd (obecnie Różewo) w starostwie wałeckim, na lewym brzegu rzeki Łomnicy. Świadkowie wspomnieli również, że wsie zostały lokowane na terenie lasu Krzyczyn.