Na konci druhé světové války, během Bratislavsko-brněnské operace, proběhly o Lanžhot těžké boje. Bitva o město během 5.–11. dubna 1945 si vyžádala životy několika set sovětských vojáků. Německé ztráty byly pravděpodobně obdobné. Během bojů zahynulo 56 místních občanů, stovky dalších utrpěly zranění. Z 924 obytných domů bylo zcela zničeno 230, většina ostatních utrpěla poškození. Lanžhot se dne 11. dubna 1945 stal první osvobozenou obcí na území jižní Moravy.