W II wojnie światowej Bułgaria opowiedziała się (m.in. wraz z Węgrami, Rumunią i Finlandią) po stronie państw Osi. Borys III pełnił funkcję cara do swojej śmierci w 1943 roku. W trakcie II wojny światowej oficjalnie carem był kilkuletni syn Borysa, Symeon II. Faktyczna władza spoczywała w rękach Rady Regentów, w skład której wchodzili Bogdan Fiłow, książę Cyryl (brat Borysa III) oraz generał Nikoła Michow. W trakcie II wojny światowej Bułgaria uzyskała niewielkie nabytki we wschodniej części Jugosławii oraz krótkotrwałe włączenie w jej granice części greckiego terytorium Tracji Zachodniej i części Macedonii Egejskiej, ale bez Salonik. Zajęcie w 1944 kraju przez Armię Czerwoną spowodowało obalenie monarchii i ustanowienie Ludowej Republiki Bułgarii w 1946 roku, po czym władzę objęła Bułgarska Partia Komunistyczna (generalni sekretarze – Georgi Dimitrow, Wyłko Czerwenkow, Todor Żiwkow).

Bułgaria była członkiem RWPG i Układu Warszawskiego. Masowe demonstracje w listopadzie i grudniu 1989 roku wpłynęły na utworzenie demokratycznej republiki parlamentarnej (pierwsze wolne wybory 13 października 1991).