W 1945 miasto przyłączono do Polski, a niemiecką ludność, która pozostała w Bogatyni wysiedlono do Niemiec. Początkowo administracja polska używała nazwy Rychwałd (do 1947), ostatecznie jednak przyjęto formę Bogatynia. W 1973 Bogatynię połączono z Turoszowem.

Powódź w Bogatyni 7 sierpnia 2010 roku w godzinach rannych wystąpiło oberwanie chmury. W rejonie Bogatyni spadło wówczas około 160 mm wody, z tego 140 mm w ciągu dwóch godzin, podczas gdy średnia miesięczna dla tego rejonu wynosi 60 mm. Spływający ze stoków Gór Izerskich potok Miedzianka wystąpił z koryta. Piotr Pawlas z Powiatowego Centrum Zarządzania Kryzysowego w Zgorzelcu określił, iż Miedzianka o godzinie 12 tego dnia osiągnęła głębokość 5,68 m, zazwyczaj po intensywnych opadach poziom wody w korycie nie przekraczał 1,5 m. Płynąc ulicami miasta fala powodziowa zdewastowała je, zabierając dobytek wielu osób. Wezbrana rzeka niszczyła budynki (w tym zabytkowe domy przysłupowo-szachulcowe) i mosty. Od naporu wody 12 budynków zostało całkowicie zniszczonych, a 600 zostało uszkodzonych. Woda podmywała odcinki ulic i dróg, w tym drogę wojewódzką nr 352. Dojazd do Bogatyni był możliwy przez Niemcy lub Czechy.