اقرأ المزيد من هذه الفقرة - قرب نهاية الحرب العالمية الثانية، تم إعلان المدينة حصن ومعظم السكان المدنيين هربوا أو تم إخلاؤهم
مع حوالي 4000 شخص اختاروا البقاء. في أوائل عام 1945، كانت ماريينبورغ مسرح معارك شرسة من قبل النازيين ضد الجيش الأحمر ودمرت بالكامل تقريبا. استمرت المعركة حتى 9 مارس 1945. بعد الاستيلاء العسكري على البلدة من قبل الجيش الأحمر، اختفى السكان المدنيين المتبقين؛ لا يزال 1,840 شخص مفقودين. في يونيو 1945، تم تسليم المدينة إلى السلطات البولندية التي وصلت إلى المدينة في أبريل وأعيدت تسمية المدينة باسمها البولندي الحالي، مالبورك. سكان ماريينبرغ الألمان الذين لم يهربوا طردوا. تم تدمير الآثار التاريخية للسكان الناطقين بالألمانية.