Scrie o continuare pentru acest paragraf - Ocupat de Uniunea Sovietică după Pactul Molotov-Ribbentrop din 1939, a fost supusă politicilor dure ale NKVD. Închisorul necompletat a fost preluat de NKVD în decembrie 1939 și a fost folosit pentru prizonieri politici din toate părțile Poloniei ocupate de sovietici. Între 1500 și 3000 de prizonieri au fost ținuți acolo în condiții dure, cu noi deținuți care au sosit după ce cei anteriori au fost transportați succesiv la Gulag și la alte închisori sovietice. În 1940, majoritatea polonezilor locali au fost arestați și relocați în diferite gulaguri și închisori sovietice din întreaga URSS. În 1941, după izbucnirea războiului sovieto-german, pe 24 și 25 iunie 1941, aproximativ 550 de prizonieri din închisoarea Dubno au fost executați de NKVD-ul retras, în timp ce doar 8 dintre ei au supraviețuit. În acea perioadă, în vecinătatea orașului (și în jurul orașelor Lutsk și Brody) a avut loc o mare bătălie cu tancuri. În bătălia de la Brody (1941), Grupul 1 Panzer german sub comanda lui Ewald von Kleist a reușit să spargă contraatacul de către Corpul Mecanizat 9 și 19 sovietic și Corpul Mecanizat 8. Grupul de tancuri al Corpului 8 a luat Dubno și a ținut-o timp de 5 zile înainte de a fi recucerită de forțele germane mai puternice (sub conducerea lui Konstantin Rokossovski, Nikolay Feklenko și D.I. Rybjasev, comandantul grupului de tancuri al Corpului 8 a fost comisarul de brigadă N.K. Popel, respectiv). Curând după aceea, orașul a fost ocupat de Germania. În timpul ocupației
, germanii au aruncat în aer primăria istorică din secolul 18.