Na konci druhé světové války bylo město během východně pruské ofenzívy obsazeno Rudou armádou a ztratilo téměř 20% svých budov. Německá populace po evakuaci
Po válce byla většinou vyhoštěna a nahrazena Poláky. Od roku 1945 do roku 1947 bylo město známé pod historickým polským názvem "Ządzbork". Jméno města bylo změněno na současné "Mrągowo" v roce 1947, na počest polského pastora, spisovatele a překladatele Krzysztofa Celestyna Mrongoviuse (1764<unk>1855), známého obránce polského jazyka v Mazurě.