Skriv en fortsættelse til dette afsnit - Den 1. september 1939, den første dag i Anden Verdenskrig, bombede Nazi-Tyskland Luftwaffe ubeskyttede Żnin. Ni dage senere marcherede tyske tropper ind i byen, som blev omdøbt til "Dietfurt" og administreret inden for Landkreis Dietfurt (Wartheland). Alle gadenavne blev erstattet af navne på nazistiske ledere eller af tyske navne. Der var ingen skole for polakkerne; børnene måtte gå til Góra, en landsby øst for Żnin. 600 polakker blev deporteret, og 200 blev sendt til tvangsarbejde eller nazistiske koncentrationslejre. I november og december 1939 blev gidsler, hovedsagelig oprørere fra 1919, skudt på forskellige steder rundt om i byen. Under besættelsen
, etablerede og drev tyskerne også et nazistisk fængsel i byen. Efter krigen blev der den 21. oktober 1945 afholdt en massemæssig genbegravelse af 62 udgravede ofre i Gąsawa. I landsbyen Góra (nu en del af Żnin) blev der afholdt en højtidelig begravelse af 100 jødiske borgere, der blev dræbt i den nærliggende koncentrationslejr Murczyn, og et monument skabt af Żnin håndværkere blev afsløret den 11. december 1987.