W czasie II wojny światowej w miejscowości Niemcy utworzyli jeden z obozów koncentracyjnych dla Polaków na Śląsku tzw. Polenlager 86Polenlager Ottmachau, Bundesarchiv.. 13 kwietnia 1945 r. niemiecki lekarz z NSDAP dokonał mordu na 26 umysłowo chorych pacjentach szpitala św. Józefa w Otmuchowie. Niemcy zostali wyparci z miasta 8 maja 1945 roku przez oddziały 286 dywizji piechoty 115 korpusu piechoty 59 armii ze składu 1 Frontu Ukraińskiego. W 1970 roku ku czci poległych żołnierzy radzieckich odsłonięto pomnik przy ul. Parkowej. W 1973 roku na ul. Krakowskiej postawiono pomnik płk. W.F. Orłowa – dowódcy VI korpusu zmechanizowanego 4 armii pancernej gwardii, Bohatera Związku Radzieckiego, który poległ w okolicach miasta 18 marca 1945 rokuRada Ochrony Pomników Walki i Męczeństwa „Przewodnik po upamiętnionych miejscach walk i męczeństwa lata wojny 1939–1945”, Sport i Turystyka 1988, , s. 493..

W okresie Polski Ludowej rozbudowano cukrownię, powstały zakłady przemysłu spożywczego i metalowegoWojciech Jankowski, Mały przewodnik po Polsce, Wydawnictwo Sport i Turystyk Warszawa 1983 , s. 216.