1912-1914 m. jis buvo Albanijos laikinosios vyriausybės kontroliuojamas, o 1914-1915 m. - Albanijos Kunigaikštystės. 1915 m. Pirmojo pasaulinio karo metu, nepaisant Albanijos neutralumo, jį okupavo sąjungininkai, o 1916 m. jis nukrito į Austrijos-Vengrijos pajėgas. Austrija-Vengrija okupaciją išlaikė iki 1918 m., po to ją okupavo Italija. Italija planavo sukurti autonominę provinciją Albanijoje, įskaitant Berato regioną. Tačiau po Italijos pralaimėjimo Vloros kare
, Albanija atgavo Berato kontrolę. Italija vėl okupavo Beratą 1939 m. Italijos invazijos į Albaniją metu. Po Italijos kapituliacijos 1943-1944 m. Vokietija okupavo Albaniją. 1944 m. lapkričio mėn. komunistų kontroliuojama Albanijos nacionalinio išsivadavimo taryba Berate paskelbė, kad ji yra laikinoji šalies vyriausybė, o tai signalizavo Enver Hoxha diktatūros pradžią. Komunistinė Albanija daugelį dešimtmečių valdė Albaniją, kol galiausiai nukrito 1992 metais. Nuo to laiko Beratas yra Albanijos Respublikos dalis.