Le large bâtiment de l'Assemblée nationale a été construit en plusieurs temps. Commencé en 1884 sous la directive de l'architecte viennois Konstantin Ivanovich dans un style néo-Renaissance, il a été agrandi entre 1890 et 1928. C'est le symbole politique de la Bulgarie. La grande pièce compte 400 sièges pour les parlementaires, et 600 pour les invités et journalistes. La bibliothèque contient 2 000 ouvrages sur les institutions politiques et l'histoire de la Bulgarie.
Le blason de l'immeuble, qui peut se voir sur la façade principale, porte la mention "l'union fait la force".