Le bâtiment de l'Assemblée nationale est un des premiers édifices publics construits après la libération du joug ottoman. En février 1884 le Conseil des ministres présidé par Petko Karavelov prend la décision de sa construction, laquelle est réalisée avant la fin de l'année.
Le projet d'architecture est confié à Konstantin Jovanovic, architecte viennois d'origine slave qui a fait ses études en Autriche et en Suisse, et a dessiné également les plans du Parlement serbe à Belgrade. Le foyer nord fait partie d'un pavillon de trois étages, conçu par l'architecte Pentcho Koytchev pour la rénovation du bâtiment qui dure de 1925 à 1928. Le bâtiment est élargi dans sa partie nord et muni d'une entrée indépendante, d'un vaste foyer, d'impressionnantes colonnes, d'un escalier de parade à trois niveaux, de bureaux et d'une bibliothèque. Tout en conservant le génie de la construction originale.
L'architecture et le décor du bâtiment du parlement bulgare sont de style néorenaissant. Il est classé monument historique, architectural et culturel de portée nationale. Au-dessus du portail sud est gravée dans le marbre la devise "L'union fait la force".