Estimations annuelles du parc de logements (EAPL)

Données - INSEE

Info

Last observation: Annuelle: 2023 (N = 30)

First observation: Annuelle: 1982 (N = 30)

Number of observations: 1 260

Last data update: 13 aoû 2026, 14:53. Last compile: 15 aoû 2026, 04:34

Structure

Données sur l’immobilier

source dataset Title Updated
insee PARC-LOGEMENTS Estimations annuelles du parc de logements (EAPL) 2026-08-13
acpr as151 Enquête annuelle du SGACPR sur le financement de l'habitat 2022 2026-08-01
acpr as160 Enquête annuelle du SGACPR sur le financement de l'habitat 2023 2026-08-01
acpr as174 Enquête annuelle du SGACPR sur le financement de l'habitat 2024 2026-08-01
bdf BSI1 Agrégats monétaires - France 2026-08-10
bdf CPP Prix immobilier commercial 2026-08-10
bdf FM Marché financier, taux 2026-08-10
bdf MIR Taux d'intérêt - Zone euro 2026-08-10
bdf MIR1 Taux d'intérêt - France 2026-08-10
bdf RPP Prix de l'immobilier 2026-08-13
bdf immobilier Immobilier en France 2026-08-01
cgedd nombre-vente-maison-appartement-ancien Nombre de ventes de logements anciens cumulé sur 12 mois 2026-08-01
insee CONSTRUCTION-LOGEMENTS Construction de logements 2026-08-13
insee ENQ-CONJ-ART-BAT Conjoncture dans l'artisanat du bâtiment 2026-08-13
insee ENQ-CONJ-IND-BAT Conjoncture dans l'industrie du bâtiment - ENQ-CONJ-IND-BAT 2026-08-13
insee ENQ-CONJ-PROMO-IMMO Conjoncture dans la promotion immobilière 2026-08-13
insee ENQ-CONJ-TP Conjoncture dans les travaux publics 2026-08-13
insee ILC-ILAT-ICC Indices pour la révision d’un bail commercial ou professionnel 2026-08-13
insee INDICES_LOYERS Indices des loyers d'habitation (ILH) 2026-08-13
insee IPLA-IPLNA-2015 Indices des prix des logements neufs et Indices Notaires-Insee des prix des logements anciens 2026-08-14
insee IRL Indice pour la révision d’un loyer d’habitation 2026-08-14
insee SERIES_LOYERS Variation des loyers 2026-08-14
insee t_dpe_val Dépenses de consommation des ménages pré-engagées 2026-08-02
notaires arrdt Prix au m^2 par arrondissement - arrdt 2026-08-13
notaires dep Prix au m^2 par département 2026-08-13
olap loyers Loyers 2026-08-01

LAST_COMPILE

LAST_COMPILE
2026-08-15

Last

Code
`PARC-LOGEMENTS` |>
  group_by(TIME_PERIOD) |>
  summarise(Nobs = n()) |>
  arrange(desc(TIME_PERIOD)) |>
  head(1) |>
  print_table_conditional()
TIME_PERIOD Nobs
2023 30

Résidences principales

Proportions: accédants, sans charge de remboursement

Code
`PARC-LOGEMENTS` |>
  filter(INDICATEUR %in% c("PROP_PROPRIO", "PROP_PROPRIO_ACCED", "PROP_PROPRIO_S_CHREMB"),
         REF_AREA == "FM") |>
  year_to_date() |>
  
  ggplot() + geom_line(aes(x = date, y = OBS_VALUE/100, color = Indicateur)) +
  xlab("") + ylab("") +  theme_minimal() +
  scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
               labels = date_format("%Y")) +
  scale_y_continuous(breaks = 0.01*seq(0, 100, 5),
                     labels = percent_format()) +
  theme(legend.position = c(0.5, 0.7),
        legend.title = element_blank())

Proportion de locataires

Code
`PARC-LOGEMENTS` |>
  filter(INDICATEUR %in% c("PROP_LOC_RES_PRINC", "PROP_LOGES_GRATIS", "PROP_LOC_BPRIV"),
         REF_AREA == "FM") |>
  year_to_date() |>
  
  ggplot() + geom_line(aes(x = date, y = OBS_VALUE/100, color = Indicateur)) +
  xlab("") + ylab("") +  theme_minimal() +
  scale_x_date(breaks = seq(1960, 2100, 5) |> paste0("-01-01") |> as.Date(),
               labels = date_format("%Y")) +
  scale_y_continuous(breaks = 0.01*seq(0, 100, 5),
                     labels = percent_format()) +
  theme(legend.position = c(0.7, 0.9),
        legend.title = element_blank())