Variation des loyers

Data - INSEE

Info

source dataset .html .RData
insee SERIES_LOYERS 2024-11-22 2024-12-22

Données sur l’inflation en France

source dataset .html .RData
insee bdf2017 2024-12-22 2023-11-21
insee ILC-ILAT-ICC 2024-12-22 2024-12-22
insee INDICES_LOYERS 2024-12-22 2024-12-22
insee IPC-1970-1980 2024-12-22 2024-12-22
insee IPC-1990 2024-12-22 2024-12-22
insee IPC-2015 2024-12-22 2024-12-22
insee IPC-PM-2015 2024-12-22 2024-12-22
insee IPCH-2015 2024-12-22 2024-12-22
insee IPGD-2015 2024-12-22 2024-12-22
insee IPLA-IPLNA-2015 2024-12-22 2024-12-22
insee IPPI-2015 2024-12-22 2024-12-22
insee IRL 2024-12-22 2024-12-22
insee SERIES_LOYERS 2024-11-22 2024-12-22
insee T_CONSO_EFF_FONCTION 2024-11-22 2024-07-18

Données sur l’immobilier

source dataset .html .RData
acpr as151 2024-06-19 2024-04-05
bdf BSI1 2024-12-09 2024-12-09
bdf CPP 2024-07-26 2024-07-01
bdf FM 2024-12-22 2024-12-22
bdf immobilier 2024-11-19 2024-11-19
bdf MIR 2024-07-26 2024-07-01
bdf MIR1 2024-11-29 2024-12-09
bdf RPP 2024-11-19 2024-11-19
cgedd nombre-vente-maison-appartement-ancien 2024-09-26 2024-09-26
insee CONSTRUCTION-LOGEMENTS 2024-12-22 2024-12-22
insee ENQ-CONJ-ART-BAT 2024-12-22 2024-12-22
insee ENQ-CONJ-IND-BAT 2024-12-22 2024-12-22
insee ENQ-CONJ-PROMO-IMMO 2024-12-22 2024-12-22
insee ENQ-CONJ-TP 2024-12-22 2024-12-22
insee ILC-ILAT-ICC 2024-12-22 2024-12-22
insee INDICES_LOYERS 2024-12-22 2024-12-22
insee IPLA-IPLNA-2015 2024-12-22 2024-12-22
insee IRL 2024-12-22 2024-12-22
insee PARC-LOGEMENTS 2024-12-22 2023-12-03
insee SERIES_LOYERS 2024-11-22 2024-12-22
insee t_dpe_val 2024-11-22 2024-12-21
notaires arrdt 2024-06-30 2024-09-09
notaires dep 2024-06-30 2024-09-08

Data on inflation

source dataset .html .RData
bis CPI 2024-07-01 2022-01-20
ecb CES 2024-12-22 2024-12-22
eurostat nama_10_co3_p3 2024-12-14 2024-12-14
eurostat prc_hicp_cow 2024-11-22 2024-10-08
eurostat prc_hicp_ctrb 2024-11-22 2024-10-08
eurostat prc_hicp_inw 2024-11-05 2024-11-23
eurostat prc_hicp_manr 2024-12-22 2024-12-22
eurostat prc_hicp_midx 2024-11-01 2024-12-22
eurostat prc_hicp_mmor 2024-11-22 2024-11-23
eurostat prc_ppp_ind 2024-11-22 2024-10-08
eurostat sts_inpp_m 2024-06-24 2024-12-22
eurostat sts_inppd_m 2024-12-22 2024-12-22
eurostat sts_inppnd_m 2024-06-24 2024-12-22
fred cpi 2024-12-22 2024-12-22
fred inflation 2024-12-22 2024-12-22
imf CPI 2024-06-20 2020-03-13
oecd MEI_PRICES_PPI 2024-09-15 2024-04-15
oecd PPP2017 2024-04-16 2023-07-25
oecd PRICES_CPI 2024-04-16 2024-04-15
wdi FP.CPI.TOTL.ZG 2023-01-15 2024-09-18
wdi NY.GDP.DEFL.KD.ZG 2024-09-18 2024-09-18

Data on housing

source dataset .html .RData
bdf RPP 2024-11-19 2024-11-19
bis LONG_PP 2024-08-09 2024-05-10
bis SELECTED_PP 2024-10-31 2024-10-31
ecb RPP 2024-10-08 2024-10-30
eurostat ei_hppi_q 2024-11-23 2024-11-23
eurostat hbs_str_t223 2024-11-23 2024-11-23
eurostat prc_hicp_midx 2024-11-01 2024-12-22
eurostat prc_hpi_q 2024-11-22 2024-10-09
fred housing 2024-12-22 2024-12-22
insee IPLA-IPLNA-2015 2024-12-22 2024-12-22
oecd housing 2024-09-15 2020-01-18
oecd SNA_TABLE5 2024-09-11 2023-10-19

LAST_COMPILE

LAST_COMPILE
2024-12-22

LAST_UPDATE

Code
SERIES_LOYERS %>%
  group_by(LAST_UPDATE) %>%
  summarise(Nobs = n()) %>%
  print_table_conditional()
LAST_UPDATE Nobs
2019-12-19 940

SECTEURS_LOYERS

Code
SERIES_LOYERS %>%
  left_join(SECTEURS_LOYERS, by = "SECTEURS_LOYERS") %>%
  group_by(SECTEURS_LOYERS, Secteurs_loyers) %>%
  summarise(Nobs = n()) %>%
  arrange(-Nobs) %>%
  print_table_conditional()
SECTEURS_LOYERS Secteurs_loyers Nobs
LOI_1948 Loi de 1948 235
SECTEUR_LIBRE Secteur libre 235
SECTEUR_SOCIAL Secteur social 235
TOUS_SECTEURS Tous secteurs 235

NATURE

Code
SERIES_LOYERS %>%
  left_join(NATURE, by = "NATURE") %>%
  group_by(NATURE, Nature) %>%
  summarise(Nobs = n()) %>%
  arrange(-Nobs) %>%
  print_table_conditional()
NATURE Nature Nobs
GLISSEMENT_TRIMESTRIEL Glissement trimestriel 476
GLISSEMENT_ANNUEL Glissement annuel 464

TITLE_FR

Code
SERIES_LOYERS %>%
  group_by(IDBANK, TITLE_FR) %>%
  summarise(Nobs = n()) %>%
  arrange(-Nobs) %>%
  print_table_conditional()
IDBANK TITLE_FR Nobs
010600343 Variation trimestrielle des loyers – Tous secteurs – France métropolitaine – Série arrêtée 119
010600344 Variation trimestrielle des loyers – Loi 1948 – France métropolitaine – Série arrêtée 119
010600345 Variation trimestrielle des loyers – Secteur libre – France métropolitaine – Série arrêtée 119
010600346 Variation trimestrielle des loyers – Secteur social – France métropolitaine – Série arrêtée 119
010600347 Variation annuelle des loyers – Tous secteurs – France métropolitaine – Série arrêtée 116
010600348 Variation annuelle des loyers – Loi 1948 – France métropolitaine – Série arrêtée 116
010600349 Variation annuelle des loyers – Secteur libre – France métropolitaine – Série arrêtée 116
010600350 Variation annuelle des loyers – Secteur social – France métropolitaine – Série arrêtée 116

Tous secteurs: annuels, trimestriels

Code
SERIES_LOYERS %>%
  filter(SECTEURS_LOYERS == "TOUS_SECTEURS") %>%
  left_join(NATURE, by = "NATURE") %>%
  quarter_to_date %>%
  left_join(SECTEURS_LOYERS, by = "SECTEURS_LOYERS") %>%
  ggplot() + ylab("Inflation des Loyers") + xlab("") + theme_minimal() +
  geom_line(aes(x = date, y = OBS_VALUE/100, color = Nature)) +
  scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
               labels = date_format("%Y")) +
  theme(legend.position = c(0.8, 0.9),
        legend.title = element_blank()) +
  scale_y_continuous(breaks = 0.01*seq(0, 200, 1),
                     labels = percent_format(accuracy = 1))

Libre, Social, Loi de 1948, Tous

Code
SERIES_LOYERS %>%
  filter(NATURE == "GLISSEMENT_ANNUEL") %>%
  quarter_to_date %>%
  left_join(SECTEURS_LOYERS, by = "SECTEURS_LOYERS") %>%
  ggplot() + ylab("Inflation des Loyers") + xlab("") + theme_minimal() +
  geom_line(aes(x = date, y = OBS_VALUE/100, color = Secteurs_loyers)) +
  scale_x_date(breaks = seq(1920, 2100, 2) %>% paste0("-01-01") %>% as.Date,
               labels = date_format("%Y")) +
  theme(legend.position = c(0.8, 0.85),
        legend.title = element_blank()) +
  scale_y_continuous(breaks = 0.01*seq(0, 200, 1),
                     labels = percent_format(accuracy = 1))