Aan het einde van de Tweede Wereldoorlog werd de stad veroverd door het Rode Leger tijdens het Oost-Pruisische Offensief en verloor bijna 20% van zijn gebouwen. De overgebleven Duitse bevolking na de evacuatie
werd na de oorlog grotendeels verdreven en vervangen door Polen. Van 1945 tot 1947 stond de stad bekend onder de historische Poolse naam "Ządzbork". De naam van de stad werd veranderd in de huidige "Mrągowo" in 1947, ter ere van de Poolse predikant, schrijver en vertaler Krzysztof Celestyn Mrongovius (1764<unk>1855), een bekende verdediger van de Poolse taal in Masuria.