Indices de prix et cours des matières premières

Données - INSEE

Info

Last observation: Mensuelle: 2026-06 (N = 130)

First observation: Mensuelle: 1990-01 (N = 145)

Number of observations: 68 415

Last data update: 14 aoû 2026, 23:14. Last compile: 15 aoû 2026, 04:25

Structure

Informations

Données sur l’énergie

source dataset Title Updated
cre TRV_electricite TRV électricité 2026-08-01
cre TRV_gaz TRV gaz 2026-08-01
insee IPPMP-NF Indices de prix et cours des matières premières 2026-08-14
insee econ-gen-solde-ech-ext-2 Solde des échanges extérieurs et principales composantes 2026-08-02
insee t_5404 5.404 – Importations de biens et de services par produit à prix courants (En milliards d'euros) 2026-08-02
sdes bilan_energetique Bilan énergétique 2026-08-01

Data on energy

Code
load_data("energy.RData")
energy |>
  source_dataset_file_updates()
source dataset Title Updated
ec WOB Weekly Oil Bulletin 2026-08-01
eurostat ei_isen_m Energy - monthly data 2026-08-13
eurostat nrg_bal_c Complete energy balances 2026-08-13
eurostat nrg_pc_202 Gas prices for household consumers - bi-annual data (from 2007 onwards) 2026-08-13
eurostat nrg_pc_203 Gas prices for non-household consumers - bi-annual data (from 2007 onwards) 2026-08-13
eurostat nrg_pc_203_c Gas prices components for non-household consumers - annual data 2026-08-14
eurostat nrg_pc_203_h Gas prices for industrial consumers - bi-annual data (until 2007) 2026-08-13
eurostat nrg_pc_203_v Non-household consumption volumes of gas by consumption bands 2026-08-13
eurostat nrg_pc_204 Electricity prices for household consumers - bi-annual data (from 2007 onwards) 2026-08-13
eurostat nrg_pc_205 Electricity prices for non-household consumers - bi-annual data (from 2007 onwards) 2023-06-11
fred energy Energy 2026-08-13
iea world_energy_balances_highlights_2022 World Energy Balances Highlights (2022 edition) 2026-08-01
wb CMO World Bank Commodity Price Data (The Pink Sheet) 2026-08-13
wdi EG.GDP.PUSE.KO.PP.KD GDP per unit of energy use (constant 2017 PPP $ per kg of oil equivalent) 2026-08-13
wdi EG.USE.PCAP.KG.OE Energy use (kg of oil equivalent per capita) 2026-08-13
yahoo energy Energy 2026-08-13

LAST_DOWNLOAD

Code
tibble(LAST_DOWNLOAD = as.Date(file.info("~/iCloud/website/data/insee/IPPMP-NF.parquet")$mtime)) |>
  print_table_conditional()
LAST_DOWNLOAD
2026-08-14

Last

Code
`IPPMP-NF` |>
  group_by(TIME_PERIOD) |>
  summarise(Nobs = n()) |>
  arrange(desc(TIME_PERIOD)) |>
  head(1) |>
  print_table_conditional()
TIME_PERIOD Nobs
2026-06 130

Prix du pétrole

Valeur

All

Code
`IPPMP-NF` |>
  filter(INDICATEUR == "CIMP",
         MATIERES_PREMIERES == "41") |>
  
  
  month_to_date() |>
  ggplot() + theme_minimal() + xlab("") + ylab("Pétrole brut  Brent (Londres) – par baril") +
  geom_line(aes(x = date, y = OBS_VALUE, color = MONNAIE)) +
  scale_x_date(breaks = seq(1990, 2100, 5) |> paste0("-01-01") |> as.Date(),
               labels = date_format("%Y")) +
  scale_y_continuous(breaks = seq(0, 200, 10)) +
  theme(legend.position = c(0.3, 0.9),
        legend.title = element_blank())

Log

Tous

Code
`IPPMP-NF` |>
  filter(INDICATEUR == "CIMP",
         MATIERES_PREMIERES == "41") |>
  
  
  month_to_date() |>
  ggplot() + theme_minimal() + xlab("") + ylab("Pétrole brut  Brent (Londres) – par baril") +
  geom_line(aes(x = date, y = OBS_VALUE, color = MONNAIE)) +
  scale_x_date(breaks = seq(1990, 2100, 5) |> paste0("-01-01") |> as.Date(),
               labels = date_format("%Y")) +
  scale_y_log10(breaks = seq(0, 200, 10)) +
  theme(legend.position = c(0.3, 0.9),
        legend.title = element_blank())

2004-

Code
`IPPMP-NF` |>
  filter(INDICATEUR == "CIMP",
         MATIERES_PREMIERES == "41") |>
  
  
  month_to_date() |>
  filter(date >= as.Date("2004-01-01")) |>
  ggplot() + theme_minimal() + xlab("") + ylab("Pétrole brut  Brent (Londres) – par baril") +
  geom_line(aes(x = date, y = OBS_VALUE, color = MONNAIE)) +
  scale_x_date(breaks = seq(1990, 2100, 2) |> paste0("-01-01") |> as.Date(),
               labels = date_format("%Y")) +
  scale_y_log10(breaks = seq(0, 200, 10)) +
  theme(legend.position = c(0.3, 0.2),
        legend.title = element_blank())

2010-

Code
`IPPMP-NF` |>
  filter(INDICATEUR == "CIMP",
         MATIERES_PREMIERES == "41") |>
  
  
  month_to_date() |>
  filter(date >= as.Date("2004-01-01")) |>
  ggplot() + theme_minimal() + xlab("") + ylab("Pétrole brut  Brent (Londres) – par baril") +
  geom_line(aes(x = date, y = OBS_VALUE, color = MONNAIE)) +
  scale_x_date(breaks = seq(1990, 2100, 1) |> paste0("-01-01") |> as.Date(),
               labels = date_format("%Y")) +
  scale_y_log10(breaks = seq(0, 200, 10)) +
  theme(legend.position = c(0.3, 0.2),
        legend.title = element_blank(),
        axis.text.x = element_text(angle = 45, vjust = 1, hjust = 1))

2 years

Code
`IPPMP-NF` |>
  filter(INDICATEUR == "CIMP",
         MATIERES_PREMIERES == "41") |>
  
  
  month_to_date() |>
  filter(date >= Sys.Date() - years(2)) |>
  ggplot() + theme_minimal() + xlab("") + ylab("Pétrole brut  Brent (Londres) – par baril") +
  geom_line(aes(x = date, y = OBS_VALUE, color = MONNAIE)) +
  scale_x_date(breaks = "2 months",
               labels = date_format("%b %Y")) +
  scale_y_log10(breaks = seq(0, 200, 10)) +
  theme(legend.position = c(0.3, 0.2),
        legend.title = element_blank(),
        axis.text.x = element_text(angle = 45, vjust = 1, hjust = 1)) +
  geom_text(aes(x = date, y = OBS_VALUE, label = round(OBS_VALUE, 1), color = MONNAIE), 
                  fontface ="plain", size = 3)