W 1877 roku rząd austriacki odebrał miastu nadzwyczajne przywileje handlowe, co spowodowało wyjazd części zamożniejszej ludności.
Na początku 1908 72,1% ludności miasta stanowili Żydzi (pierwsze miejsce wśród miast galicyjskich). W czasie I wojny światowej Brody zostały zajęte przez Rosjan w 1914 rokuAn-ski Sz., Tragedia żydów galicyjskich w czasie I wojny światowej, Przemyśl 2010, s. 123–127.. W dniach 5 oraz 13–19 października 1917 roku żołnierze rosyjscy dokonali pogromu ludności żydowskiej oraz spalili prawie całe śródmieście. Od 1 listopada 1918 do maja 1919 pod administracją ZURL, od maja 1919 do 14 marca 1923 pod administracją tymczasową Polski, zatwierdzoną przez paryską konferencję pokojową 25 czerwca 1919. Suwerenność Polski na terytorium Galicji Wschodniej Rada Ambasadorów uznała 15 marca 1923.
Po I wojnie światowej, w lipcu 1920 podczas wojny polsko-bolszewickiej, w okolicach miasta miała miejsce bitwa Wojska Polskiego z armią Budionnego. Za czasów II Rzeczypospolitej – siedziba powiatu brodzkiego w województwie tarnopolskim.