Government revenue, expenditure and fiscal balance, % of GDP (annual)
Annual general government revenue, expenditure and net lending(+)/net borrowing(-) as a percentage of GDP, for EU member states, EFTA countries and EU/euro-area aggregates. Eurostat dataset gov_10a_main ('Government revenue, expenditure and main aggregates', ESA 2010). Each row is one (year, country, indicator): TR is total general government revenue, TE is total general government expenditure, and B9 is net lending(+)/net borrowing(-) — a negative B9 is a government deficit (net borrowing), a positive B9 a surplus (net lending). Method: Eurostat compiles national accounts transmitted by EU member states under ESA 2010, sector general government (S13); non-EU/EFTA/candidate countries are dropped (same licensing rule as the other Eurostat datasets). Units: percent of GDP. Caveats: early years are sparse for some countries (coverage starts 1975 but most series begin in the 1990s); the EU27_2020, EA21, EA20 and EA19 aggregates are included as published; the latest year is provisional and revised. Coverage: 34 geographic units, 1975 to the present, annual. Provenance: Eurostat keyless JSON-stat API, free reuse with attribution (Commission Decision 2011/833/EU) - please cite Eurostat. Primary key: (year, country_code, indicator). Join keys: country_code (ISO 3166-1 alpha-3), year. Cadence: refreshed yearly; Eurostat updates the dataset in July. Sample use: filter indicator='B9' and country_code='FRA' to track France's deficit as a share of GDP.
- Source
- Eurostat
- Rows
- 3,195
- Columns
- 6
- Source cadence
- Yearly
- Last refreshed
- Sep 23, 2026
- Theme
- government
| Column | Type | Description |
|---|---|---|
| year | string | Reference year of the observation (stored as January 1), from the 'time' dimension. |
| country_code | string | Reporting country: ISO 3166-1 alpha-3 (mapped from Eurostat's alpha-2 codes). Also carries the provider aggregates 'EU27_2020', 'EA21', 'EA20' and 'EA19' verbatim. |
| country_name | string | Canonical English country name (hub.normalize), or the Eurostat-published label for the EU/EA aggregates. |
| indicator | string | ESA 2010 indicator from the 'na_item' dimension: TR (total general government revenue), TE (total general government expenditure), B9 (net lending(+)/net borrowing(-)). |
| indicator_label | string | Eurostat-published indicator label, verbatim from the API. |
| value_pct_gdp | float | Observed value from the 'na_item' ESA 2010 indicator, as a percentage of GDP: total general government revenue (TR), total general government expenditure (TE), or net lending(+)/net borrowing(-) (B9). Negative B9 values are government deficits. (unit: percent of GDP) |
First 10 sample rows — a preview, not the complete dataset.
| year | country_code | country_name | indicator | indicator_label | value_pct_gdp |
|---|---|---|---|---|---|
| 1995-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -6.2 |
| 1996-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -4.6 |
| 1997-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -2.6 |
| 1998-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -2.8 |
| 1999-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -2.6 |
| 2000-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -2.4 |
| 2001-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -0.7 |
| 2002-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -1.4 |
| 2003-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -1.8 |
| 2004-01-01 | AUT | Austria | B9 | Net lending (+)/net borrowing (-) | -4.9 |
- Current
20260923T074540Z-be51133714b7 · sha256 be51133714b7…
3,195 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/eurostat/eurostat_government_finance_ratios_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eurostat/eurostat_government_finance_ratios_annual").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/eurostat/eurostat_government_finance_ratios_annual
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260923T074540Z-be51133714b7 and its content hash, so readers get exactly the data you used.
Eurostat. (2026). Government revenue, expenditure and fiscal balance, % of GDP (annual) [Data set, snapshot 20260923T074540Z-be51133714b7, sha256 be51133714b7]. Datazimuts. Retrieved 2026-09-23, from https://datazimuts.com/en/datasets/eurostat/eurostat_government_finance_ratios_annual?snapshot=20260923T074540Z-be51133714b7
@misc{dz_eurostat_eurostat_government_finance_rat_be511337,
title = {{Government revenue, expenditure and fiscal balance, \% of GDP (annual)}},
author = {{Eurostat}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eurostat/eurostat_government_finance_ratios_annual?snapshot=20260923T074540Z-be51133714b7}},
note = {Snapshot 20260923T074540Z-be51133714b7, sha256 be51133714b7d0ce65af50a7f115ec8fa8227a0c0fc38bb58c8658fdad4481c1; accessed 2026-09-23}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=eurostat%2Feurostat_government_finance_ratios_annual&lang=en&theme=auto&snapshot=20260923T074540Z-be51133714b7&x=year&y=value_pct_gdp&agg=avg" title="Government revenue, expenditure and fiscal balance, % of GDP (annual)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.