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

Données - INSEE

Info

Last observation: 2026-05

First observation: 1990-01

Number of observations: 68 285

Last data update: 24 jul 2026, 03:03. Last compile: 24 jul 2026, 06:18

Structure

Informations

Données sur l’énergie

source dataset Title .html .rData
cre TRV_electricite TRV électricité 2024-10-27 2025-06-22
cre TRV_gaz TRV gaz 2024-10-07 2021-09-05
insee IPPMP-NF Indices de prix et cours des matières premières 2026-07-23 2026-07-23
insee econ-gen-solde-ech-ext-2 Solde des échanges extérieurs et principales composantes 2026-07-23 2025-05-24
insee t_5404 5.404 – Importations de biens et de services par produit à prix courants (En milliards d'euros) 2026-07-23 2021-08-01
sdes bilan_energetique Bilan énergétique 2026-07-18 2025-06-26

Data on energy

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

LAST_DOWNLOAD

Code
tibble(LAST_DOWNLOAD = as.Date(file.info("~/iCloud/website/data/insee/IPPMP-NF.RData")$mtime)) %>%
  print_table_conditional()
LAST_DOWNLOAD
2026-07-23

Last

Code
`IPPMP-NF` %>%
  group_by(TIME_PERIOD) %>%
  summarise(Nobs = n()) %>%
  arrange(desc(TIME_PERIOD)) %>%
  head(1) %>%
  print_table_conditional()
TIME_PERIOD Nobs
2026-05 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)