EU quarterly fiscal-balance panel (Eurostat)
Quarterly general-government fiscal-balance panel from Eurostat's official keyless dissemination API: net lending(+)/net borrowing(-) as a percentage of GDP (seasonally and calendar adjusted) per European country and quarter from 1995-Q1, with deficit/surplus flags, the -3%-of-GDP Excessive Deficit Procedure breach flag, quarter-on-quarter and year-on-year changes in percentage points, the gap versus the EA21 aggregate, within-quarter balance ranks and deterministic row hashes. Eurostat observation flags (provisional/break-in-series) kept verbatim; missing cells are honestly absent, never imputed, and derived metrics never bridge gaps. Who joins this: sovereign-risk and fiscal-monitor models join quarterly deficit momentum on (geo, quarter); rates and FX desks read the EDP-breach flag alongside debt trajectories; expansion planners track fiscal stance across markets. Eurostat dataset gov_10q_ggnfa ('Quarterly non-financial accounts for general government'). Complements the catalog's quarterly debt-stock panel (eu_debt_signals) with the deficit/surplus flow at the same frequency.
- Rows
- 3,125
- Columns
- 14
- Source cadence
- Quarterly
- Last refreshed
- Oct 9, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| quarter | string | Observation quarter as YYYY-QN (1995-Q1 -> latest published); panel join key with geo. (unit: quarter) |
| quarter_start | date | First day of the observation quarter. (unit: date) |
| geo | string | Eurostat country/aggregate code (e.g. DE, FR, EU27_2020, EA21). The United Kingdom, Kosovo and the legacy euro-area aggregates (EA/EA12/EA19/EA20) are excluded per the catalog's Eurostat geo rule. (unit: string) |
| geo_label | string | English label for geo as published by Eurostat. (unit: string) |
| fiscal_balance | float | General-government net lending(+)/net borrowing(-) as a percentage of GDP, seasonally and calendar adjusted. Eurostat gov_10q_ggnfa, na_item=B9, sector=S13, unit=PC_GDP, s_adj=SCA. Negative prints are deficits. (unit: percent of GDP) |
| fiscal_balance_flag | string | Eurostat observation flag for fiscal_balance as published ('p' provisional, 'b' break in time series, ...); empty when unflagged. (unit: string) |
| deficit_flag | integer | 1 when fiscal_balance is negative (a deficit), else 0. (unit: boolean) |
| edp_breach_flag | integer | 1 when fiscal_balance is strictly below -3.0% of GDP (the Excessive Deficit Procedure reference value), else 0. (unit: boolean) |
| surplus_flag | integer | 1 when fiscal_balance is positive (a surplus), else 0. (unit: boolean) |
| qoq_change_pp | float | Quarter-on-quarter change of fiscal_balance in percentage points (exact prior quarter); null for a geo's first published quarter or when the prior quarter is missing (never bridges gaps). (unit: percentage points) |
| yoy_change_pp | float | Year-on-year change of fiscal_balance in percentage points (exact same quarter of the prior year); null when that quarter is missing (never bridges gaps). (unit: percentage points) |
| ea21_gap | float | fiscal_balance minus the EA21 aggregate print for the same quarter, in percentage points. Null for EA21 itself and where either side is missing. (unit: percentage points) |
| balance_rank | integer | Within-quarter rank of fiscal_balance across kept geos (1 = largest surplus; ties share a rank). (unit: rank) |
| row_hash | string | Deterministic 16-hex sha256 of quarter + geo + the raw fiscal-balance value and flag (idempotency key). (unit: string) |
First 10 sample rows — a preview, not the complete dataset.
| quarter | quarter_start | geo | geo_label | fiscal_balance | fiscal_balance_flag | deficit_flag | edp_breach_flag | surplus_flag | qoq_change_pp | yoy_change_pp | ea21_gap | balance_rank | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001-Q1 | 2001-01-01 | AT | Austria | -0.4 | — | 1 | 0 | 0 | — | — | — | 9 | 443531c9d20d03c8 |
| 2001-Q2 | 2001-04-01 | AT | Austria | -0.7 | — | 1 | 0 | 0 | -0.3 | — | — | 10 | 66d6c9215d211a99 |
| 2001-Q3 | 2001-07-01 | AT | Austria | -0.5 | — | 1 | 0 | 0 | 0.2 | — | — | 8 | 7c3a9a4d74421aef |
| 2001-Q4 | 2001-10-01 | AT | Austria | -1.3 | — | 1 | 0 | 0 | -0.8 | — | — | 9 | 72a8c696b068e844 |
| 2002-Q1 | 2002-01-01 | AT | Austria | -1.3 | — | 1 | 0 | 0 | 0 | -0.9 | 1.5 | 8 | 01444686ad792e75 |
| 2002-Q2 | 2002-04-01 | AT | Austria | -1.5 | — | 1 | 0 | 0 | -0.2 | -0.8 | 1.2 | 10 | 4d6729a5d0ac7637 |
| 2002-Q3 | 2002-07-01 | AT | Austria | -0.8 | — | 1 | 0 | 0 | 0.7 | -0.3 | 1.9 | 10 | 5799c79649713e72 |
| 2002-Q4 | 2002-10-01 | AT | Austria | -2.1 | — | 1 | 0 | 0 | -1.3 | -0.8 | 0.7 | 9 | 8fb6a143b62e21e3 |
| 2003-Q1 | 2003-01-01 | AT | Austria | -1.9 | — | 1 | 0 | 0 | 0.2 | -0.6 | 1.4 | 10 | 3ef02febb300b0a4 |
| 2003-Q2 | 2003-04-01 | AT | Austria | -1.1 | — | 1 | 0 | 0 | 0.8 | 0.4 | 1.5 | 11 | b9fc943bd2d0b246 |
Profiled Oct 9, 2026 from snapshot 20261009T122956Z-eb3bea2ab870
Measured- Completeness
- 98.7%
- Rows
- 3,125
- Columns
- 14
- Columns with gaps
- 3
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| quartervarchar | 0% | 141 | — |
|
| quarter_startdate | 0% | 134 | Jan 1, 1995 → Jan 1, 2026 | — |
| geovarchar | 0% | 32 | — |
|
| geo_labelvarchar | 0% | 28 | — |
|
| fiscal_balancedouble | 0% | 306 | -53.6 → 57.5median -2.3 | 62 outside 1st–99th percentile |
| fiscal_balance_flagvarchar | 0% | 3 | — |
|
| deficit_flagbigint | 0% | 2 | 0 → 1median 1 | |
| edp_breach_flagbigint | 0% | 2 | 0 → 1median 0 | |
| surplus_flagbigint | 0% | 2 | 0 → 1median 0 | |
| qoq_change_ppdouble | 0.93% | 449 | -54.4 → 55.9median 0.1 | 62 outside 1st–99th percentile |
| yoy_change_ppdouble | 3.7% | 551 | -59 → 60.7median 0.2 | 62 outside 1st–99th percentile |
| ea21_gapdouble | 13.1% | 471 | -49.9 → 59.2median 0.5 | 54 outside 1st–99th percentile |
| balance_rankbigint | 0% | 27 | 1 → 29median 14 | |
| row_hashvarchar | 0% | 3,176 | — |
|
- CurrentFile published
20261009T122956Z-eb3bea2ab870 · sha256 eb3bea2ab870…
3,125 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_fiscal_balance_intel/eu_quarterly_fiscal_balance_panel" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eurostat_fiscal_balance_intel/eu_quarterly_fiscal_balance_panel").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_fiscal_balance_intel/eu_quarterly_fiscal_balance_panel
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 20261009T122956Z-eb3bea2ab870 and its content hash, so readers get exactly the data you used.
Eurostat Quarterly Fiscal-Balance Intelligence. (2026). EU quarterly fiscal-balance panel (Eurostat) [Data set, snapshot 20261009T122956Z-eb3bea2ab870, sha256 eb3bea2ab870]. Datazimuts. Retrieved 2026-10-09, from https://datazimuts.com/en/datasets/eurostat_fiscal_balance_intel/eu_quarterly_fiscal_balance_panel?snapshot=20261009T122956Z-eb3bea2ab870
@misc{dz_eurostat_fiscal_balance_intel_eu_quarter_eb3bea2a,
title = {{EU quarterly fiscal-balance panel (Eurostat)}},
author = {{Eurostat Quarterly Fiscal-Balance Intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eurostat_fiscal_balance_intel/eu_quarterly_fiscal_balance_panel?snapshot=20261009T122956Z-eb3bea2ab870}},
note = {Snapshot 20261009T122956Z-eb3bea2ab870, sha256 eb3bea2ab87061dd09b1ec1b546eacc9fa615014d38972b9a2bf998be4cf9e8a; accessed 2026-10-09}
}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_fiscal_balance_intel%2Feu_quarterly_fiscal_balance_panel&lang=en&theme=auto&snapshot=20261009T122956Z-eb3bea2ab870&x=quarter&y=fiscal_balance&agg=avg" title="EU quarterly fiscal-balance panel (Eurostat)" 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.