Annual financial accounts for general government - gov_10a_ggfa
Data - Eurostat
Info
Last observation: Annual: 2025 (N = 93,639)
First observation: Annual: 1995 (N = 17,931)
Last data update: 24 jul 2026, 00:21. Last compile: 24 jul 2026, 01:43
Structure
Financial Net Worth of General Government
France, Germany, Italy, Spain
Code
gov_10a_ggfa %>%
filter(geo %in% c("FR", "DE", "IT", "ES"),
sector == "S13",
na_item == "BF90",
co_nco == "CO",
unit == "PC_GDP") %>%
year_to_date %>%
left_join(colors, by = c("Geo" = "country")) %>%
ggplot + geom_line(aes(x = date, y = values/100, color = color)) +
theme_minimal() + scale_color_identity() + add_4flags +
scale_x_date(breaks = as.Date(paste0(seq(1995, 2100, 5), "-01-01")),
labels = date_format("%Y")) +
xlab("") + ylab("Financial net worth, general government (% of GDP)") +
scale_y_continuous(labels = scales::percent_format(accuracy = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "black")
Net Financial Transactions: France by Subsector
Code
gov_10a_ggfa %>%
filter(geo == "FR",
sector %in% c("S1311", "S1312", "S1313", "S1314"),
na_item == "B9F",
co_nco == "CO",
unit == "PC_GDP") %>%
year_to_date %>%
ggplot + geom_line(aes(x = date, y = values/100, color = Sector)) +
theme_minimal() +
scale_x_date(breaks = as.Date(paste0(seq(1995, 2100, 5), "-01-01")),
labels = date_format("%Y")) +
theme(legend.position = c(0.25, 0.2),
legend.title = element_blank()) +
xlab("") + ylab("Net financial transactions (% of GDP)") +
scale_y_continuous(labels = scales::percent_format(accuracy = 1)) +
geom_hline(yintercept = 0, linetype = "dashed", color = "black")
Latest Year: Assets and Liabilities by Instrument (France)
Code
latest_yr <- gov_10a_ggfa %>%
filter(geo == "FR",
sector == "S13",
co_nco == "CO",
unit == "PC_GDP",
stk_flow == "STK",
!is.na(values)) %>%
summarise(m = max(time)) %>%
pull(m)
gov_10a_ggfa %>%
filter(geo == "FR",
sector == "S13",
co_nco == "CO",
unit == "PC_GDP",
stk_flow == "STK",
na_item %in% c("F", "F2", "F3", "F4", "F5", "F6", "F7", "F8"),
time == latest_yr) %>%
select(Na_item, Finpos, values) %>%
spread(Finpos, values) %>%
print_table_conditional()| Na_item | Assets | Liabilities |
|---|---|---|
| Currency and deposits | 2.6 | 1.5 |
| Debt securities | 1.3 | 100.2 |
| Equity and investment fund shares | 27.1 | 0.0 |
| Financial derivatives and employee stock options | 0.2 | 0.3 |
| Insurance, pensions and standardised guarantees | 0.2 | 0.0 |
| Loans | 3.7 | 11.3 |
| Other accounts receivable/payable | 10.4 | 8.8 |
| Total financial assets/liabilities | 45.5 | 122.1 |