Contribution employeur à la charge de l’Etat

Data - IPP

[1] "date"                                        
[2] "taux_employeur_explicite.ati"                
[3] "taux_employeur_explicite.pensions_civils"    
[4] "taux_employeur_explicite.pensions_militaires"
[5] "taux_implicite"                              

Info

source dataset .html .RData
insee IPC-2015 2025-08-28 2025-08-28
ipp ret_etat 2025-08-28 2025-08-28
ipp revalorisation_pension 2025-08-28 2025-08-28

Données sur le pouvoir d’achat

source dataset .html .RData
insee CNA-2014-RDB 2025-08-28 2025-08-28
insee CNT-2014-CSI 2025-08-28 2025-08-28
insee conso-eff-fonction 2025-08-28 2022-06-14
insee econ-gen-revenu-dispo-pouv-achat-2 2025-08-28 2024-07-05
insee reve-conso-evo-dep-pa 2025-08-28 2024-12-11
insee reve-niv-vie-individu-activite 2025-08-28 NA
insee reve-niv-vie-pouv-achat-trim 2025-08-28 2024-12-11
insee T_7401 2025-08-28 2024-10-18
insee t_men_val 2025-08-28 2025-05-28
insee t_pouvachat_val 2025-08-28 2025-05-28
insee t_recapAgent_val 2025-08-28 2025-05-28
insee t_salaire_val 2025-08-28 2025-05-28
oecd HH_DASH 2025-08-25 2023-09-09

Juridique

  • Le taux de la contribution employeur à la charge de l’Etat prévue au 1° de l’article L. 61 du code des pensions civiles et militaires de retraite est fixé à 74,28 % pour les personnels civils et à 126,07 % pour les personnels militaires.

Retenues Etat

All

Code
ret_etat %>%
  select(-taux_employeur_explicite.ati) %>%
  gather(variable, value, -date) %>%
  group_by(variable) %>%
  complete(date = seq.Date(min(date), max(date), by = "day")) %>%
  fill(value) %>%
  mutate(value = ifelse(date >= as.Date("2006-01-01") & variable == "taux_implicite", NA, value)) %>%
  left_join(variable, by = "variable") %>%
  ggplot() + geom_line(aes(x = date, y = value, color = Variable)) +
  theme_minimal() +
  scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
               labels = date_format("%Y")) +
  theme(legend.position = c(0.3, 0.9),
        legend.title = element_blank()) +
  scale_y_continuous(breaks = 0.01*seq(0, 200, 10),
                     labels = percent_format()) +
  ylab("Taux employeur (%)") + xlab("")