Während der Zeit der kommunistischen Herrschaft gehörte es zum Grenzgebiet des sogenannten Eisernen Vorhangs, wodurch zahlreiche der umliegenden Dörfer entsiedelt wurden. Durch den Rückgang der Bevölkerung verlor Vyšší Brod in den 1950er Jahren die Stadtrechte. Nach dem politischen Umbruch von 1989 wurde es zum 1. Juli 1994 wieder zur Stadt erhoben. 1991 betrug die Einwohnerzahl 1.973 und stieg bis zum Jahr 2005 auf 2.648 Einwohner. Durch seine reizvolle Lage, die Sehenswürdigkeiten und zahlreiche Freizeitangebote entwickelte sich der Tourismus zu einem wirtschaftlichen Faktor.