Mot krigens slutt i 1945 begynte Tyskland å evakuere den tyske sivilbefolkningen fra Danzig. Mesteparten av innbyggerne klarte å rømme fra byen (hovedsakelig til Schleswig-Holstein). Samme år ble byen etter Hitlers ordre utropt til festningsby (). Etter fire dager med blodige og intensive kamper ble byen overtatt av sovjetiske styrker, og overlatt til plyndring og ødeleggelse, før den ble satt i brann. Under og etter beleiringen ble byens historiske sentrum (90 %) så å si jevnet med jorden, og av byens 12 600 bygninger ble 60 % fullstendig ødelagt. Rundt 100 000 mennesker omkom.