Vuonna 1921 pidetyssä kansanäänestyksessä vain viitisen prosenttia opolelaisista kannatti äskettäin palautettuun Puolaan liittymistä, ja kaupunki säilyi osana Saksaa. Toisessa maailmansodassa, tammikuussa 1945 Neuvostoliiton joukot miehittivät kaupungin, ja taistelun seurauksena yli 60 prosenttia siitä tuhoutui. Toisen maailmansodan jälkeisissä rajanvedoissa Jaltan ja Potsdamin konferensseissa Opole liitettiin Puolaan. Kaupungista pakkosiirrettiin saksalaista väestöä, ja tilalle muutti puolalaisia ja Itäisille raja-alueille () karkotettuja. Opole on ollut voivodikuntansa hallintokeskus vuodesta 1950 lähtien.