Twenty years of Bulgarian cabinets — what the numbers actually show

Published: 2026-05-24

Analysis of all 18 cabinets since 2005 through their macro footprints — GDP, inflation, unemployment, debt and EU funds. What worked and what didn't for each mandate, who left the bill for the next, and why the last 4 years are a paradox: the most unstable politics on top of the strongest economy since EU accession.

Between August 2005 and May 2026 Bulgaria had 18 cabinets: 10 regular and 8 caretaker. The average regular cabinet ran for under two years. Only one — Borisov III — completed the full four-year term. Over the same period the four headline macro indicators — GDP, inflation, unemployment and government debt — passed through three clearly distinct cycles: catch-up growth and pre-crisis overheating (2005–2008), crisis and stagnation (2009–2014), and best-in-region positioning (2017–2025) — the last achieved against the backdrop of the most politically unstable stretch in post-1990 Bulgarian history.

This article is not a policy evaluation. It is an analysis of the numbers from indicators and governments on electionsbg.com. We walk each cabinet through its macro footprint — what the data shows on its watch, and what lags forward into the next mandate. A larger weight is given to the last two years — the Petkov → Donev → Denkov → Glavchev → Zhelyazkov → Gyurov chain, six elections in three years that ended with the country joining the eurozone.

Timeline of Bulgaria's cabinets since 2005 against the macro backdrop.

The big picture in eight numbers

Before going cabinet by cabinet, here are the eight numbers that frame the rest. All values are at the latest available quarter:

IndicatorNowRank (5 peers + EU27)Source
Real GDP growth2.9% (Q1 2026)strong (4th of 5)Economy
Inflation (HICP)2.4% (Q1 2026)2nd (below EU27)Economy
Unemployment3.2% (Q4 2025)lowest of 5Economy
Government debt (% GDP)29.9% (Q4 2025)lowest of 5Fiscal
Budget balance (% GDP)−2.2% (Q4 2025)better than EU27 (−3.2%)Fiscal
Current account (% GDP)−11.4%weakest of 5Economy
Life expectancy75.8 yrs (2024)shortest of 5Society
AROPE (at-risk-of-poverty)29.0% (2025)highest of 5Society

The picture is a country with a strong macro frame and weak social outcomes. That split is central to the analysis: every cabinet has to be judged both on its fiscal results and on the fact that those results have not translated into lives lived. Bulgaria is second-lowest life expectancy in the EU — after two decades of catch-up growth.

Cycle 1 — catch-up growth (2005–2008)

Sergey Stanishev — BSP·NDSV·DPS · Aug 2005 – Jul 2009

One regular term of 3 years and 11 months — the fourth longest in the table. Time-weighted averages over Eurostat quarterly data:

  • Avg GDP growth: +5.5% — the highest in our data range
  • Avg inflation: 8.2% — the highest for any non-summer-caretaker regular cabinet
  • Debt Δ: −14.7 pp of GDP — the largest deleveraging in the table

This cabinet starts on a downward debt trend inherited from the Saxe-Coburg-Gotha era reductions (which brought it down from a peak of 65.4% debt/GDP at the start of the decade in 2001–2002) – gross government debt starts at roughly 30.2% of GDP in 2005 and is handed over at a record-low 15.5% in 2009. The numbers look stunning until you read their second context: most of the fall is accounting — GDP growth in the denominator plus privatisation receipts and surpluses. The real nominal debt reduction is modest. And 8.2% inflation is a symptom of overheating — credit boom, current-account deficit above 25% of GDP (record), capital inflows pouring into real estate.

The lag: the Global Financial Crisis hits at the very end of his term (Sep 2008 → Lehman), but the first effects on GDP come only at end-2008 and fully in 2009 — i.e. under the next cabinet.

Achievement: EU membership (1 January 2007). On the dashboard you see this as the first vertical marker on the governments chart.

Cycle 2 — crisis and stagnation (2009–2014)

Borisov I — GERB · Jul 2009 – Mar 2013

GERB's first term is elected on 5 July 2009 — two days before GDP starts its free fall into a −5.4% year-on-year contraction. The cabinet inherits an overheated economy and absorbs the global financial crisis:

  • Avg GDP growth: +0.45% — crisis period
  • Avg unemployment: 12.0% — the highest for any cabinet in the table (see Economy)
  • Debt Δ: +3.0 pp — the start of the post-crisis re-leveraging cycle

Ends after the February 2013 electricity-price protests — four months before the regular election date. You see these protests as a red band through Feb–Mar 2013 in the event lanes below the governments chart.

Oresharski — BSP·DPS · May 2013 – Aug 2014

A 434-day cabinet. The numbers:

  • Avg unemployment: 13.3% — the peak in the table
  • Avg inflation: −1.3% — deflation (the only cabinet with negative average inflation)
  • Debt Δ: +3.6 pp — much of which is bank intervention

Two of the most consequential events of 2013–2014 happen here:

  1. DANSwithMe — year-long civic mobilisation after Delyan Peevski's appointment as head of DANS (June 2013). A red band across all of 2013–2014 in the event strip.
  2. The KTB collapse — bank run and licence withdrawal of Corporate Commercial Bank (June–November 2014). The largest banking crisis in Bulgaria since the 1990s.

The KTB lag is significant: the BGN 3.7 bn sovereign debt issuance (approx. 2.0% of GDP on a cash basis, 2014) to cover the shortfall in the Bank Deposit Guarantee Fund continues servicing debt for the next 10 years — visible in the debt issuance table under the Borisov II–III cabinets.

Borisov II — GERB·RB·PF · Nov 2014 – Jan 2017

The deflationary recovery:

  • Avg GDP growth: +3.0% — full restoration of growth
  • Avg inflation: −1.3% — still deflation (energy prices down)
  • Avg unemployment: 9.6% — back to single digits
  • Net EU funds: €4.7 bn — large inflow under the first full 2014–2020 programming period

Ends after GERB's loss in the November 2016 presidential vote (Tsacheva vs. Radev).

Cycle 3 — record growth on top of political chaos (2017–2025)

Borisov III — GERB·OP · May 2017 – May 2021

The longest cabinet in the table — 1,469 days (4 years). Also the only regular cabinet in our data range whose tenure covers both the pandemic and the recovery from it in the same window:

  • Avg GDP growth: +1.4% — depressed by 2020 (Q2 2020 GDP: −9.4% YoY)
  • Debt Δ: −3.6 pp — the largest debt reduction by a regular cabinet in the last 15 years
  • Net EU funds: €6.8 bn — the highest in the table

Ends after the summer and autumn 2020 anti-government protests. This is not a resignation — the cabinet completes on the regular date. But the protests are clearly visible in the trust-in-government comparison with the EU — exactly in 2020 government trust falls from ~28% to ~17%.

The lag: COVID-era fiscal stimulus (anti-crisis measures, the 60/40 wage subsidy, temporary employment support) is debt-financed, and that debt shows in the balance through 2022–2023. The 2019 surplus (+2.0% of GDP) flips to a −4.0% deficit in 2020 — most of that under Borisov III, but the payment shows under Petkov and Denkov.

Yanev I + Yanev II — caretaker · May–December 2021

Two short caretaker cabinets dispatched by caretaker-friendly president Radev between three consecutive snap elections. Avg GDP growth under Yanev I: +8.8% — the highest in the table, but this is a post-COVID rebound (base effect), not government policy.

Kiril Petkov — PP·BSP·ITN·DB · Dec 2021 – Aug 2022

A 232-day cabinet — the shortest regular term in the table. Ends with a no-confidence vote after ITN withdraws.

The numbers, however, are significant:

  • Avg inflation: +11.2% — the third-highest in the table, only Donev and Glavchev I are higher
  • Avg GDP growth: +5.2% — continuation of the post-COVID rebound
  • Avg budget balance: −3.0% — the start of the prolonged balance deterioration

This is the cabinet that absorbs the first inflation shock wave from Russia's invasion of Ukraine (24 Feb 2022). Energy prices pull HICP up; the government responds with compensatory measures (fuel-tax rebates, business aid). The lag: anti-inflation measures continue to weigh on the budget under the next cabinet.

Galab Donev — caretaker · Aug 2022 – Jun 2023

10 months as caretaker — unusually long. Bridges two snap elections (October 2022 and April 2023). The numbers:

  • Avg inflation: +13.0% — the highest inflation under any cabinet in the table
  • Avg budget balance: −3.0% — continuation of the deficit

This is the inflation cycle peak — driven by global energy crisis, not Bulgarian policy. But Donev is also the cabinet under which the responses to that crisis (aid, compensation measures) formalise the new fiscal norm: 3%-of-GDP deficit becomes the baseline.

Denkov — GERB-SDS·PP-DB · Jun 2023 – Apr 2024

308 days — the first and only rotation cabinet in the table. Ends with **rotation_failed** — the only such termination in our data. The numbers:

  • Avg GDP growth: +1.8% — normalisation after the post-COVID bounce
  • Avg inflation: +5.4% — dramatic drop from 13% under Donev
  • Avg unemployment: 4.4% — back near pre-COVID levels

Under Denkov the serious eurozone-accession negotiations begin, alongside RRF (Recovery and Resilience Facility) reforms. The lag from these efforts shows up only under Zhelyazkov 18 months later.

Glavchev I + II — caretaker · Apr 2024 – Jan 2025

282 days combined. Bridge two more snap elections (June and October 2024). Glavchev I has the worst balance in the table:

  • Avg budget balance under Glavchev I: −4.8% — the worst mandate average

This is a signal of fiscal indiscipline in caretaker cabinets without legislative sanction — they run on extended budgets without update. EU pauses an RRF tranche over unfulfilled reforms; the effect of this shows as a drop to just €2.1 bn net in EU funds under Zhelyazkov, vs. €6.8 bn under Borisov III.

Zhelyazkov — GERB-SDS·BSP-OL·ITN · Jan 2025 – Feb 2026

399 days. The eurozone cabinet — the euro is introduced on his watch (1 January 2026). You see this as the last vertical marker on the governments chart. The numbers:

  • Avg GDP growth: +3.1% — healthy growth
  • Avg inflation: +3.3% — close to the 2% target
  • Avg unemployment: 3.5% — the lowest in the table for any cabinet
  • Debt Δ: +6.2 pp — the largest debt build-up by any regular cabinet

The Zhelyazkov paradox is concentrated in two numbers: lowest unemployment in history (3.5%) and fastest debt accumulation by a regular cabinet (+6.2 pp). Largely financed by international issuance (a combined €11.6 bn in eurobonds across 2024–2025 — see the debt issuance table). The budget balance is −3.6% — above the 3% Maastricht threshold the country has only just cleared to join the eurozone.

Ends after the autumn 2025 protests — you see them as a new red band in the event strip.

Gyurov — caretaker · Feb – May 2026

A short caretaker whose primary duty is delivering the 19 April 2026 election. Too short for quarterly averages.

Radev — incumbent since May 2026

Only 17 days at the time of writing. No relevant averages yet.

Five clear policy-lag examples

One of the most important principles when analysing governments: causes and effects often live in different mandates.

  1. The Global Financial Crisis (2008) is a global shock, but for Bulgaria it hits at the end of Stanishev's term and shows up primarily as 12% unemployment under Borisov I. You see this as a deep green GDP dip in Economy exactly at the 2009 transition.
  1. The KTB stabilisation issuance (2014) is a financial decision under Oresharski — but servicing that debt is visible in the issuance table for the next 10 years, under cabinets Borisov II, III, Petkov and Denkov.
  1. COVID stimulus (2020–2021) is decided under Borisov III — but its repayment shows in deficits above 3% under Petkov, Donev and Denkov.
  1. Eurozone reforms are largely completed under Denkov (texts, translations, ESMA notification) — but the mandate that gets to mint "we adopt the euro" is Zhelyazkov's. The same dynamic runs in reverse: the RRF pause arrives under Glavchev I/II and explains the drop to just €2.1 bn net in EU funds under Zhelyazkov, vs. €6.8 bn under Borisov III.
  1. The inflation drop from 13% (Donev) to 3.3% (Zhelyazkov) is a result of the global energy-price decline none of the four intervening cabinets had any control over.

The last two years — deformation across 6 indicators

Focus on 5 cabinets: Petkov → Donev → Denkov → Glavchev I+II → Zhelyazkov. This is 1,500 days — nearly 4 years in which the country had more snap elections (6) than normal mandates (3).

CabinetPeriodAvg GDPAvg InflAvg UnempAvg BalDebt Δ
Petkov12.2021 – 8.2022+5.2%+11.2%4.7%−3.0%−0.7 pp
Donev (CT)8.2022 – 6.2023+2.5%+13.0%4.1%−3.0%−1.5 pp
Denkov6.2023 – 4.2024+1.8%+5.4%4.4%−2.3%+1.4 pp
Glavchev I (CT)4.2024 – 8.2024+3.3%+2.5%4.0%−4.8%+2.3 pp
Glavchev II (CT)8.2024 – 1.2025—————
Zhelyazkov1.2025 – 2.2026+3.1%+3.3%3.5%−3.6%+6.2 pp

What reads out of this table:

  • The inflation cycle is symmetric: from 11.2% (Petkov) to 13.0% (Donev) to 5.4% (Denkov) to 2.5% (Glavchev I). Global cycle, not domestic policy.
  • Unemployment fell continuously from 4.7% → 3.5% — impressive, but see the note below.
  • The budget balance worsens continuously: from −3.0% (Petkov) to −4.8% (Glavchev I peak) to −3.6% under Zhelyazkov. This is a new fiscal norm in the third consecutive year ≈ −3.5% deficit.
  • Debt accumulation accelerated dramatically: 6.2 pp of GDP in the Zhelyazkov term alone (larger than any other single-cabinet accumulation in the table).
  • Unemployment is phenomenally low (3.5%), but combined with AROPE 29% it means many employed people live in poverty risk — the "working poor" phenomenon.

The lag that has not yet arrived: the 2024–2025 fiscal loosening has to be consolidated to meet the extended Maastricht rules the country has just agreed to. That burden will fall on cabinet Radev or the next regular one — who will have to clean up someone else's bill.

What works and what doesn't — summary

Works

IndicatorAchievementSource
Government debt29.9% of GDP — lowest among 5 regional peers + EU27Fiscal
Unemployment3.2% — lowest among peers; falling continuously from 13.3% (2014)Economy
WGI Government Effectiveness+0.043 (2024) — +0.20 since 2007; the only WGI dimension improvingCompare with EU
EU funds€6.8 bn net under Borisov III (record)Fiscal
GDP growth2.9% while EU stagnates (1.0%)Economy

Doesn't work

IndicatorProblemSource
AROPE (at-risk-of-poverty)29% — highest among 5 peers; not falling despite growthSociety
Gini coefficient37.7 — highest among 5 peersSociety
Life expectancy75.8 yrs — shortest among 5 peers; despite high health spendingCompare with EU
WGI Control of Corruption−0.24 (2024) — still below the 2007 level (−0.06)Governance
Political Stability (WGI)drop from +0.42 (2020) to +0.04 (2024) — −0.38 in 4 yearsGovernance
Fiscal consolidation3 consecutive years of deficit above 3% — new uneven normalisationFiscal
Debt accumulation+6.2 pp under one cabinet (Zhelyazkov); +9.0 pp over 4 yearsFiscal

To the next mandate

A short summary of the inheritance any new cabinet sworn in from autumn 2026 receives:

  1. Eurozone: already inside. Maastricht criteria must be maintained — but the deficit is 3.6%, above the threshold.
  2. RRF: payments have been partially frozen and delayed since 2024 (despite a partial second tranche disbursement in late 2025). Restoring the full flow requires implementing the agreed reforms (anti-corruption bodies, judiciary).
  3. Debt: a 6.2-pp build-up under one mandate — a record. Without consolidation we face the EU's Excessive Deficit Procedure (EDP).
  4. WGI: control of corruption still below the 2007 level. This is the area with the largest deficit vs. the EU.
  5. Social cohesion: highest AROPE among peers. Without redistributive policy, economic growth produces no social return.

As a closing line: Bulgaria is a stable economy on top of an unstable government. Six snap elections and eight different cabinets over four years, yet the macroeconomy works at its best levels since EU accession. This is a paradox none of the 5 regional peers + EU27 in our comparison table exhibits. Time will tell whether this resilience is a credit to the administration (which has improved WGI Government Effectiveness continuously since 2007), to the abundance of EU funds (see the fiscal pages), or to inertia from the old regime.

You can track the data in real time through indicators and explore each individual cabinet through the governments page.


*Sources: Eurostat (gov_10a_main, gov_10q_ggdebt, namq_10_gdp, prc_hicp_minr, une_rt_q), World Bank WGI (source 3), Ministry of Finance (CFB), Court of Audit, parliament.bg. The analysis is based on time-weighted averages of quarterly series within each cabinet's window (see cabinetMetricsFor for the methodology). Data updates automatically; values in this text are valid as of 24 May 2026. Compatibility note: Inflation indicators utilize the Harmonised Index of Consumer Prices (HICP) for EU comparability, and the budget balance is computed under ESA 2010 accrual standards (which may vary slightly from the cash-based reports of the Ministry of Finance).*