| source | dataset | Title | .html | .rData |
|---|---|---|---|---|
| insee | ENQ-CONJ-IND-BAT | Conjoncture dans l'industrie du bâtiment - ENQ-CONJ-IND-BAT | 2025-12-25 | 2025-12-27 |
Conjoncture dans l’industrie du bâtiment - ENQ-CONJ-IND-BAT
Data - INSEE
Info
Données sur l’immobilier
| source | dataset | Title | .html | .rData |
|---|---|---|---|---|
| acpr | as151 | Enquête annuelle du SGACPR sur le financement de l'habitat 2022 | 2025-08-24 | 2024-04-05 |
| acpr | as160 | Enquête annuelle du SGACPR sur le financement de l'habitat 2023 | 2025-08-24 | 2024-09-26 |
| acpr | as174 | Enquête annuelle du SGACPR sur le financement de l'habitat 2024 | 2025-09-29 | 2025-09-29 |
| bdf | BSI1 | Agrégats monétaires - France | 2025-12-24 | 2025-12-24 |
| bdf | CPP | Prix immobilier commercial | 2025-12-24 | 2024-07-01 |
| bdf | FM | Marché financier, taux | 2025-12-24 | 2025-12-24 |
| bdf | MIR | Taux d'intérêt - Zone euro | 2025-12-24 | 2025-08-04 |
| bdf | MIR1 | Taux d'intérêt - France | 2025-12-24 | 2025-08-04 |
| bdf | RPP | Prix de l'immobilier | 2025-12-24 | 2025-12-24 |
| bdf | immobilier | Immobilier en France | 2025-12-24 | 2025-12-24 |
| cgedd | nombre-vente-maison-appartement-ancien | Nombre de ventes de logements anciens cumulé sur 12 mois | 2024-09-26 | 2024-09-26 |
| insee | CONSTRUCTION-LOGEMENTS | Construction de logements | 2025-12-25 | 2025-12-27 |
| insee | ENQ-CONJ-ART-BAT | Conjoncture dans l'artisanat du bâtiment | 2025-12-25 | 2025-12-27 |
| insee | ENQ-CONJ-IND-BAT | Conjoncture dans l'industrie du bâtiment - ENQ-CONJ-IND-BAT | 2025-12-25 | 2025-12-27 |
| insee | ENQ-CONJ-PROMO-IMMO | Conjoncture dans la promotion immobilière | 2025-12-25 | 2025-12-27 |
| insee | ENQ-CONJ-TP | Conjoncture dans les travaux publics | 2025-12-25 | 2025-12-27 |
| insee | ILC-ILAT-ICC | Indices pour la révision d’un bail commercial ou professionnel | 2025-12-25 | 2025-12-27 |
| insee | INDICES_LOYERS | Indices des loyers - Base 2019 | 2025-12-25 | 2025-12-27 |
| insee | IPLA-IPLNA-2015 | Indices des prix des logements neufs et Indices Notaires-Insee des prix des logements anciens | 2025-12-25 | 2025-12-27 |
| insee | IRL | Indice pour la révision d’un loyer d’habitation | 2025-12-25 | 2025-12-27 |
| insee | PARC-LOGEMENTS | Estimations annuelles du parc de logements (EAPL) | 2025-12-25 | 2023-12-03 |
| insee | SERIES_LOYERS | Variation des loyers | 2025-12-25 | 2025-12-27 |
| insee | t_dpe_val | Dépenses de consommation des ménages pré-engagées | 2025-12-25 | 2025-12-27 |
| notaires | arrdt | Prix au m^2 par arrondissement - arrdt | 2025-09-29 | 2025-09-29 |
| notaires | dep | Prix au m^2 par département | 2025-09-29 | 2025-09-29 |
LAST_UPDATE
Code
`ENQ-CONJ-IND-BAT` %>%
group_by(LAST_UPDATE) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
print_table_conditional()| LAST_UPDATE | Nobs |
|---|---|
| 2025-12-18 | 60723 |
| 2025-10-23 | 10758 |
| 2016-10-25 | 1336 |
TITLE_FR
Code
`ENQ-CONJ-IND-BAT` %>%
group_by(IDBANK, TITLE_FR) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
print_table_conditional()INDICATEUR
Code
`ENQ-CONJ-IND-BAT` %>%
left_join(INDICATEUR, by = "INDICATEUR") %>%
group_by(INDICATEUR, Indicateur) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}NATURE
Code
`ENQ-CONJ-IND-BAT` %>%
left_join(NATURE, by = "NATURE") %>%
group_by(NATURE, Nature) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
{if (is_html_output()) print_table(.) else .}| NATURE | Nature | Nobs |
|---|---|---|
| SOLDE_PROPORTION | Solde d'opinions | 64542 |
| PROPORTION | Proportion | 7278 |
| INDICE | Indice | 997 |
UNIT_MEASURE
Code
`ENQ-CONJ-IND-BAT` %>%
group_by(UNIT_MEASURE) %>%
summarise(Nobs = n()) %>%
{if (is_html_output()) print_table(.) else .}| UNIT_MEASURE | Nobs |
|---|---|
| MOIS | 3654 |
| POURCENT | 68166 |
| SO | 997 |
TIME_PERIOD / date
Code
`ENQ-CONJ-IND-BAT` %>%
group_by(TIME_PERIOD) %>%
summarise(Nobs = n()) %>%
arrange(desc(TIME_PERIOD)) %>%
print_table_conditional()Difficultés de recrutement
ECB_DREC_ENT
Brut
Code
`ENQ-CONJ-IND-BAT` %>%
filter(INDICATEUR == "ECB_DREC_ENT",
CORRECTION == "BRUT") %>%
left_join(ACTIVITE_ECB, by = "ACTIVITE_ECB") %>%
quarter_to_date() %>%
arrange(desc(date)) %>%
mutate(OBS_VALUE = OBS_VALUE / 100) %>%
ggplot + theme_minimal() + xlab("") + ylab("Difficultés de recrutement (%)") +
geom_line(aes(x = date, y = OBS_VALUE, color = Activite_ecb)) +
scale_x_date(breaks = seq(1960, 2100,5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
theme(legend.position = c(0.15, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = 0.01*seq(-500, 200, 5),
labels = percent_format(accuracy = 1))
CVS
Code
`ENQ-CONJ-IND-BAT` %>%
filter(INDICATEUR == "ECB_DREC_ENT",
CORRECTION == "CVS") %>%
left_join(ACTIVITE_ECB, by = "ACTIVITE_ECB") %>%
quarter_to_date() %>%
arrange(desc(date)) %>%
mutate(OBS_VALUE = OBS_VALUE / 100) %>%
ggplot + theme_minimal() + xlab("") + ylab("Difficultés de recrutement (%)") +
geom_line(aes(x = date, y = OBS_VALUE, color = Activite_ecb)) +
scale_x_date(breaks = seq(1960, 2100,5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
theme(legend.position = c(0.15, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = 0.01*seq(-500, 200, 5),
labels = percent_format(accuracy = 1))
Par Type
Code
`ENQ-CONJ-IND-BAT` %>%
filter(INDICATEUR %in% c("ECB_DMAN", "ECB_DQUA", "ECB_DSPE", "ECB_DTEC")) %>%
left_join(INDICATEUR, by = "INDICATEUR") %>%
quarter_to_date() %>%
mutate(OBS_VALUE = OBS_VALUE / 100) %>%
ggplot + theme_minimal() + xlab("") + ylab("Difficultés de recrutement (%)") +
geom_line(aes(x = date, y = OBS_VALUE, color = Indicateur)) +
scale_x_date(breaks = seq(1960, 2100,5) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%Y")) +
theme(legend.position = c(0.65, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = 0.01*seq(-500, 200, 5),
labels = percent_format(accuracy = 1))