Escribir una continuación para este párrafo - Cerca del final de la Segunda Guerra Mundial, la ciudad fue declarada una fortaleza y la mayoría de la población civil huyó o fue evacuada
, con unas 4.000 personas que optan por permanecer. A principios de 1945, Marienburg fue el escenario de feroces batallas de los nazis contra el Ejército Rojo y fue casi completamente destruido. La batalla duró hasta el 9 de marzo de 1945. Tras la captura militar de la ciudad por el Ejército Rojo, la población civil restante desapareció; 1.840 personas siguen desaparecidas. En junio de 1945, la ciudad fue entregada a las autoridades polacas que habían llegado a la ciudad en abril y renombró la ciudad con su nombre polaco actual, Malbork. La población alemana de Marienburg que no había huido fue expulsada. Las reliquias históricas de la población de habla alemana fueron destruidas.