Regional Business Surveys - CONJ2

Data - Banque de France

🇫🇷 Version française

Info

Last observation: Mensuel: 31 aoû 2022 (N = 1,031,864) · Trimestriel: 30 jui 2022 (N = 51,405)

First observation: Mensuel: 31 déc 1995 (N = 1,031,864) · Trimestriel: 31 mar 1996 (N = 51,405)

Last data update: 10 aoû 2026, 18:59. Last compile: 14 aoû 2026, 21:50

Structure

LAST_DOWNLOAD

LAST_DOWNLOAD
2026-08-10

LAST_COMPILE

LAST_COMPILE
2026-08-14

Last

date Nobs
2022-08-31 529

Manufacturing Business Climate, by Region

The manufacturing business climate indicator summarises, region by region, the responses of business leaders surveyed as part of the Banque de France’s monthly business surveys. It is built to have a long-term average equal to 100.

Major Regions

Code
CONJ2 |>


  filter(ENQCNJ_QUESTION == "ICAIN000",
         FREQ == "M",
         REF_AREA %in% c("R11", "R84", "R32", "R75", "R76")) |>
  na.omit() |>
  ggplot() + geom_line(aes(x = date, y = value, color = Ref_area)) +
  geom_hline(yintercept = 100, linetype = "dashed", color = "black") +
  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 = seq(0, 150, 10)) +
  theme(legend.position = c(0.2, 0.2),
        legend.title = element_blank(),
        legend.direction = "vertical")

Over the Last 5 Years

Code
CONJ2 |>


  filter(ENQCNJ_QUESTION == "ICAIN000",
         FREQ == "M",
         REF_AREA %in% c("R11", "R84", "R32", "R75", "R76")) |>
  na.omit() |>
  filter(date >= max(date) - years(5)) |>
  ggplot() + geom_line(aes(x = date, y = value, color = Ref_area)) +
  geom_hline(yintercept = 100, linetype = "dashed", color = "black") +
  xlab("") + ylab("") + theme_minimal() +
  scale_x_date(breaks = "6 months",
               labels = date_format("%b %Y")) +
  scale_y_continuous(breaks = seq(0, 150, 5)) +
  theme(legend.position = c(0.2, 0.2),
        legend.title = element_blank(),
        legend.direction = "vertical",
        axis.text.x = element_text(angle = 45, vjust = 1, hjust = 1))

Latest Data Point, All Regions

Code
CONJ2 |>


  filter(ENQCNJ_QUESTION == "ICAIN000",
         FREQ == "M") |>
  na.omit() |>
  group_by(Ref_area) |>
  filter(date == max(date)) |>
  ungroup() |>
  select(Region = Ref_area, date, value) |>
  arrange(desc(value)) |>
  print_table_conditional()
Region date value
Île-de-France 2022-07-31 118.42
Grand Est 2022-01-31 116.25
Auvergne-Rhône-Alpes 2022-04-30 115.19
Occitanie 2022-07-31 112.64
Provence-Alpes-Côte d'Azur 2022-07-31 112.63
Corse 2021-10-31 108.61
Normandie 2022-07-31 107.93
Pays de la Loire 2022-07-31 107.04
Centre-Val de Loire 2022-08-31 104.66
Nouvelle-Aquitaine 2022-08-31 103.66
Bretagne 2022-07-31 103.44
Hauts-de-France 2022-07-31 103.13
Bourgogne-Franche-Comté 2022-07-31 102.64