Munich Agreement
În perioada 1938-1945 Opava a fost parte a Germaniei Naziste, în conformitate cu Acordul de la München. Cu o zi înainte de anexarea Sudeților de către Germania în 1938, orașul s-a separat de okres și a devenit propriul său Stadtkreis. La sfârșitul celui de-al Doilea Război Mondial, întreaga populație germană din Opava a fost expulzată cu forța în 1945-1946, în baza termenilor prevăzuți în decretele Beneš; orașul a fost repopulat cu cehii. O mare parte a populației expulzate s-a stabilit în Bamberg, Germania.