Nowe zostało zajęte przez wojska niemieckie 3 września 1939 roku i zostało bezpośrednio włączone w granice III Rzeszy. Był to okres szczególnej eksterminacji polskiej inteligencji, polskich cywilów oraz mniejszości pochodzenia żydowskiego. Około 1943 roku w okolicznych lasach nasilała się też działalność partyzancka podporządkowana Tajnej Organizacji Wojskowej „Gryf Pomorski”, a potem Armii Krajowej. 19 lutego 1945 roku do Nowego weszły jednostki 2 Radzieckiej Armii Uderzeniowej, w wyniku działań zbrojnych 40 procent zabudowy uległo zniszczeniu. Nowa władza dokonała eksterminacji nazbyt patriotycznie aktywnych Polaków.
W latach 1939 - 1942 nazwą wsi było wciąż Neuenburg, lecz po przeprowadzonej zamianie nazw miejscowości w Okręgu Rzeszy Gdańsk-Prusy Zachodnie, w latach 1942 - 1945 nazywała się Neuenburg (Weichsel). W czasie II wojny światowej miejscowość miała statu miasto. W tamtym czasie miejscowość Dobre, tak jak i obecnieObwieszczenie Ministra Administracji i Cyfryzacji z dnia 4 sierpnia 2015 r. w sprawie wykazu urzędowych nazw miejscowości i ich części, s. 380., stanowiło część miasta.