Indices pour la révision d’un bail commercial ou professionnel - ILC-ILAT-ICC
Données - INSEE
Last observation: Q1 2026 (N = 6)
First observation: Q4 1953 (N = 1)
Last data update: 17 août 2026, 00:22
Last compile: 02 sept. 2026, 23:32
Structure
Formules
- ILAT (Indice des Loyers des Activités Tertiaires). html
ILAT, ILC
Indice
All
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ILAT", "ILC"),
NATURE == "INDICE") |>
quarter_to_date() |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = TITLE_FR)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 200, 5))
2017-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ILAT", "ILC"),
NATURE == "INDICE") |>
quarter_to_date() |>
filter(date >= as.Date("2017-01-01")) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = TITLE_FR)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = seq(0, 200, 5))
2021-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ILAT", "ILC"),
NATURE == "INDICE") |>
quarter_to_date() |>
filter(date >= as.Date("2021-01-01")) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = TITLE_FR)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = "3 months",
labels = date_format("%Y %b")) +
scale_y_log10(breaks = seq(0, 200, 2))
Variation annuelle
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ILAT", "ILC"),
NATURE == "VARIATIONS_A") |>
quarter_to_date() |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE/100, color = TITLE_FR)) +
theme(legend.title = element_blank(),
legend.position = c(0.55, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-200, 200, .5),
labels = percent_format(acc = .1))
Indice du coût de la construction (ICC) - ICC
Indice
All
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 10) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 30000, 20))
1990-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
filter(date >= as.Date("1990-01-01")) |>
arrange(date) |>
mutate(OBS_VALUE = 100*OBS_VALUE/OBS_VALUE[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 30000, 10))
1995-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
filter(date >= as.Date("1995-01-01")) |>
arrange(date) |>
mutate(OBS_VALUE = 100*OBS_VALUE/OBS_VALUE[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 30000, 10))
1998-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
filter(date >= as.Date("1998-01-01")) |>
arrange(date) |>
mutate(OBS_VALUE = 100*OBS_VALUE/OBS_VALUE[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100,2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 30000, 10))
2000-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
filter(date >= as.Date("2000-01-01")) |>
arrange(date) |>
mutate(OBS_VALUE = 100*OBS_VALUE/OBS_VALUE[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100,2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 30000, 10))
2015-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
filter(date >= as.Date("2015-01-01")) |>
arrange(date) |>
mutate(OBS_VALUE = 100*OBS_VALUE/OBS_VALUE[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_log10(breaks = seq(0, 30000, 2))
2021-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
filter(date >= as.Date("2021-01-01")) |>
arrange(date) |>
mutate(OBS_VALUE = 100*OBS_VALUE/OBS_VALUE[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = "3 months",
labels = date_format("%b %Y")) +
scale_y_log10(breaks = seq(0, 30000, 2))
Variation annuelle
1990-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
filter(date >= as.Date("1990-01-01")) |>
arrange(date) |>
group_by(NATURE) |>
mutate(OBS_VALUE = OBS_VALUE/lag(OBS_VALUE, 4)-1) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-200, 200, 2),
labels = percent_format(acc = 1))
2000-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
arrange(date) |>
group_by(NATURE) |>
mutate(OBS_VALUE = OBS_VALUE/lag(OBS_VALUE, 4)-1) |>
filter(date >= as.Date("2000-01-01")) |>
ggplot() + theme_minimal() + ylab("Variation annuelle de l'ICC \n(Indice du Coût de la Construction)") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
geom_vline(xintercept = as.Date("2006-01-01"), linetype = "dashed") +
geom_vline(xintercept = as.Date("2008-01-01"), linetype = "dashed") +
scale_x_date(breaks = seq(1950, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-200, 200, 1),
labels = percent_format(acc = 1))
2008-
Code
`ILC-ILAT-ICC` |>
filter(INDICATEUR %in% c("ICC")) |>
quarter_to_date() |>
arrange(date) |>
group_by(NATURE) |>
mutate(OBS_VALUE = OBS_VALUE/lag(OBS_VALUE, 4)-1) |>
filter(date >= as.Date("2008-01-01")) |>
ggplot() + theme_minimal() + ylab("Variation annuelle de l'ICC \n(Indice du Coût de la Construction)") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE, color = NATURE)) +
theme(legend.title = element_blank(),
legend.position = c(0.4, 0.92)) +
scale_x_date(breaks = seq(1950, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(-200, 200, 1),
labels = percent_format(acc = 1))




