Během éry nacistického Německa (1933-1945) byly v blízkosti města umístěny tři podsábory koncentračního tábora Stutthof: "Elbing", "Elbing (Org. Todt)", a "Elbing (Schinau)". Tyto byly uzavřeny a mnoho německých obyvatel Elbingu bylo nuceno uprchnout, když se sovětská Rudá armáda blížila k městu ke konci druhé světové války (viz Evakuace východního Pruska
) Od 23. ledna 1945 bylo obklíčeno asi 65% městské infrastruktury, včetně většiny historického centra města. Město dobyla sovětská Rudá armáda v noci ze 9. na 10. února 1945. Během prvních dnů obléhání většina z přibližně 100 000 obyvatel uprchla. Po skončení války, na jaře 1945, se oblast společně s městem Elbing stala součástí Polska v důsledku Potsdamské konference a oblast byla osídlena Poláky poté, co zbývající Němci byli buď přeloženi, nebo uprchli do Německa. K 1. listopadu 1945 zůstalo ve městě 16.838 Němců.