Z gospodarczego upadku miasto podniosło się dopiero po odzyskaniu przez Polskę niepodległości.
W 1939 r. miasto wcielone zostało w granice Rzeszy Niemieckiej. W lutym 1940 władze niemieckie utworzyły getto dla ludności żydowskiej (w 1921 ludność żydowska liczyła 2025 osób, czyli 49% mieszkańców). Nakazały również rozebranie synagogi, spalonej we wrześniu 1939. Getto zlikwidowane zostało w sierpniu 1942, a ogromną większość warckich Żydów wymordowano w obozie zagłady Kulmhof w Chełmnie nad Nerem.
W sobotę 20 stycznia 1945 do miasta weszły jednostki Armii Czerwonej 9 Korpusu Pancernego pod dowództwem gen. Iwana Kiriczenki z 1 Frontu Białoruskiego kończąc tym samym okupację niemiecką podczas II wojny światowej.
Do 1954 r. siedziba gminy Bartochów.
Zabytki Według rejestru zabytków Narodowego Instytutu Dziedzictwa na listę zabytków wpisane są obiekty: kościół parafialny pw. św. Mikołaja, , nr rej.: 497-IV-38 z 1949 oraz 295 z 28.12.1967 zespół klasztorny bernardynek, : kościół pw. Narodzenia MB, nr rej.: 858 z 28.12.1967 klasztor, nr rej.: 859 z 28.12.1967 dzwonnica, nr rej.: 860 z 28.12.1967 zespół klasztorny bernardynów, , : kościół pw. Wniebowzięcia MB, nr rej.: 855 z 28.12.1967 klasztor, nr rej.: 856 z 28.12.1967 kaplica cmentarna (przy kościele), nr rej.: 857 z 28.12.1967 kaplica cmentarna, 1 poł.