Dette des administrations publiques au sens de Maastricht - DETTE-TRIM-APU-2020
Données - INSEE
Last observation: Q1 2026 (N = 21)
First observation: Q4 1995 (N = 21)
Last data update: 03 sept. 2026, 23:46
Last compile: 04 sept. 2026, 12:02
Structure
Dette
Dette trimestrielle
Lineaire
Code
`DETTE-TRIM-APU-2020` |>
filter(INDICATEUR %in% c("DETTE_MAASTRICHT", "DETTE_NETTE"),
DETTE_MAASTRICHT_INTRUMENTS == "F",
`SECT-INST` == "S13",
NATURE == "VALEUR_ABSOLUE") |>
quarter_to_date() |>
arrange(desc(date)) |>
ggplot() + theme_minimal() + ylab("Dette (Mds €)") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = Indicateur)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.9)) +
scale_x_date(breaks = seq(1950, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = seq(0, 4000, 250),
labels = dollar_format(acc = 1, pre = "", su = " Mds€"))
Log
Tous
Code
`DETTE-TRIM-APU-2020` |>
filter(INDICATEUR %in% c("DETTE_MAASTRICHT", "DETTE_NETTE"),
DETTE_MAASTRICHT_INTRUMENTS == "F",
`SECT-INST` == "S13",
NATURE == "VALEUR_ABSOLUE") |>
quarter_to_date() |>
arrange(desc(date)) |>
ggplot() + theme_minimal() + ylab("Dette (Mds €)") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = Indicateur)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.9)) +
scale_x_date(breaks = seq(1950, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 4000, 250),
labels = dollar_format(acc = 1, pre = "", su = " Mds€"))
2020-
Code
`DETTE-TRIM-APU-2020` |>
filter(INDICATEUR %in% c("DETTE_MAASTRICHT", "DETTE_NETTE"),
DETTE_MAASTRICHT_INTRUMENTS == "F",
`SECT-INST` == "S13",
NATURE == "VALEUR_ABSOLUE") |>
quarter_to_date() |>
filter(date >= as.Date("2020-01-01")) |>
arrange(desc(date)) |>
ggplot() + theme_minimal() + ylab("Dette (Mds €)") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = Indicateur)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.9)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 4000, 250),
labels = dollar_format(acc = 1, pre = "", su = " Mds€"))
% du PIB
2015-
Code
`DETTE-TRIM-APU-2020` |>
filter(INDICATEUR %in% c("DETTE_MAASTRICHT", "DETTE_NETTE"),
DETTE_MAASTRICHT_INTRUMENTS == "F",
`SECT-INST` == "S13",
NATURE == "VALEUR_ABSOLUE") |>
quarter_to_date() |>
filter(date >= as.Date("2015-01-01"),
month(date) == 10) |>
arrange(desc(date)) |>
mutate(year = as.character(year(date))) |>
left_join(gdp, by = "year") |>
ggplot() + theme_minimal() + ylab("Dette publique (% du PIB)") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE/gdp, color = Indicateur)) +
theme(legend.title = element_blank(),
legend.position = c(0.5, 0.8)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(labels = percent_format(acc = 1),
breaks = seq(0, 2, 0.05)) +
geom_label_repel(aes(x = date, y = OBS_VALUE/gdp, label = percent(OBS_VALUE/gdp, acc = 0.1), color = Indicateur), show.legend = F)
2018-
Code
`DETTE-TRIM-APU-2020` |>
filter(INDICATEUR %in% c("DETTE_MAASTRICHT", "DETTE_NETTE"),
DETTE_MAASTRICHT_INTRUMENTS == "F",
`SECT-INST` == "S13",
NATURE == "VALEUR_ABSOLUE") |>
quarter_to_date() |>
filter(date >= as.Date("2018-01-01"),
month(date) == 10) |>
arrange(desc(date)) |>
mutate(year = as.character(year(date))) |>
left_join(gdp, by = "year") |>
ggplot() + theme_minimal() + ylab("Dette publique (% du PIB)") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE/gdp, color = Indicateur)) +
theme(legend.title = element_blank(),
legend.position = c(0.5, 0.5)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(labels = percent_format(acc = 1),
breaks = seq(0, 2, 0.05)) +
geom_label(aes(x = date, y = OBS_VALUE/gdp, label = percent(OBS_VALUE/gdp, acc = 0.1), color = Indicateur), show.legend = F)
2020-
Code
`DETTE-TRIM-APU-2020` |>
filter(INDICATEUR %in% c("DETTE_MAASTRICHT", "DETTE_NETTE"),
DETTE_MAASTRICHT_INTRUMENTS == "F",
`SECT-INST` == "S13",
NATURE == "VALEUR_ABSOLUE") |>
quarter_to_date() |>
filter(date >= as.Date("2020-01-01"),
month(date) == 10) |>
arrange(desc(date)) |>
mutate(year = as.character(year(date))) |>
left_join(gdp, by = "year") |>
ggplot() + theme_minimal() + ylab("Dette (% du PIB)") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE/gdp, color = Indicateur)) +
theme(legend.title = element_blank(),
legend.position = c(0.5, 0.5)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(labels = percent_format(acc = 1),
breaks = seq(0, 2, 0.01)) +
geom_label(aes(x = date, y = OBS_VALUE/gdp, label = percent(OBS_VALUE/gdp, acc = 0.1), color = Indicateur), show.legend = F)





