Indice des prix à la consommation France : données mensuelles depuis 1990

L’indice des prix à la consommation français est l’indice national calculé par l’INSEE pour l’ensemble des ménages, France entière, mensuellement depuis janvier 1990. C’est lui qui sert à revaloriser le SMIC, indexer les pensions publiques, déflater les comptes nationaux et, indirectement, fixer l’indice de référence des loyers. Ce jeu de données Eco3min chaîne les bases 2015 et 2025 de l’INSEE en une série continue de 439 observations mensuelles, exprimée en base 100 = moyenne annuelle 2025.

Jeu de données: indice des prix à la consommation France (1990–2026) · Mis à jour le 2026-07-01

Dernière valeur
102.68
01/07/2026
Percentile historique
99.8e
Historiquement élevé
Moyenne historique
75.98
439 observations
Amplitude historique
HAUT
102.68
01/07/2026
BAS
54.91
01/01/1990

You have the data. Get what it means. New analyses and the live macro-regime read — only when there's something worth your time. No filler.


Chargement des données…

Source : INSEE · indice des prix à la consommation, ensemble des ménages, France entière, base 100 = 2025


Lecture macro

La France est l’une des rares grandes économies de la zone euro où l’indice national et l’indice harmonisé IPCH divergent durablement, et l’écart est juridique avant d’être académique. L’indice national exclut les loyers imputés et traite les dépenses de santé nettes de remboursements, ce qui l’abaisse structurellement par rapport à l’IPCH que suit la BCE. Comme le droit français indexe le SMIC, les pensions publiques et l’indice de référence des loyers sur l’indice national et non sur l’IPCH, le choix de l’indice a des conséquences distributives directes.

Pour la plupart de ces usages, c’est le niveau de l’indice, et non le taux d’inflation, qui est la variable opérante. Entre janvier 1990 et juillet 2026, l’indice progresse de 87,0 %, de 54,91 à 102,68 en base 2025 : un euro de pouvoir d’achat de 1990 coûte aujourd’hui 1,87 euro. Le seul épisode 2021–2023 en représente une part disproportionnée : l’indice passe de 86,91 en janvier 2021 à 95,73 en février 2023, soit 10,1 % en vingt-cinq mois, après une décennie où il gagnait à peine 1 % par an.


Fiche du jeu de données

IndicateurIndice des prix à la consommation France — ensemble des ménages (1990–2026)
Zone géographiqueFrance entière
FréquenceMensuelle
PériodeJanvier 1990 – juillet 2026 (439 observations)
Variablesdate, cpi_index
FormatsCSV, Excel (XLSX), JSON
SourcesINSEE — indice des prix à la consommation, ensemble des ménages, France entière, série brute
Dernière mise à jour2026-07-01

Variables du fichier

Les fichiers CSV, Excel et JSON contiennent les colonnes suivantes.

ColonneTypeDescription
dateDate (AAAA-MM-JJ)Premier jour du mois de référence
cpi_indexFlottantIndice des prix à la consommation, ensemble des ménages, France entière, base 100 = moyenne annuelle 2025

Les noms de colonnes correspondent exactement aux en-têtes du CSV.


Télécharger le jeu de données complet

La série complète de l’indice des prix à la consommation français est disponible aux formats CSV et Excel.

You have the data. Get what it means. New analyses and the live macro-regime read — only when there's something worth your time. No filler.


Accès direct aux données

L’INSEE publie l’indice dans sa base de séries chronologiques BDM, mais le répartit entre des jeux de données successifs par base, dont aucun ne couvre l’historique complet. Le jeu de données structuré Eco3min renvoie la série continue 1990–2026 :

Accès CSV direct — jeu de données structuré Eco3min

https://eco3min.fr/dataset/fr/fr-cpi.csv

Cette URL renvoie le jeu de données complet au format CSV, utilisable directement dans pandas, R, curl ou tout outil de traitement. Les formats JSON et XLSX sont disponibles au même chemin avec l’extension correspondante.


Utiliser les données en Python

import pandas as pd

url = "https://eco3min.fr/dataset/fr/fr-cpi.csv"
df = pd.read_csv(url, parse_dates=["date"])

print(df.head())
print(df["cpi_index"].describe())

Utiliser les données en R

library(readr)

url <- "https://eco3min.fr/dataset/fr/fr-cpi.csv"
df <- read_csv(url)

head(df)
summary(df$cpi_index)

Les deux exemples chargent le jeu de données directement depuis l’URL — sans téléchargement ni clé d’API.


Méthodologie

La série est reconstruite quotidiennement par un pipeline Eco3min qui interroge la base de séries chronologiques BDM de l’INSEE. L’INSEE publie une estimation provisoire en fin de mois de référence et l’indice définitif vers le milieu du mois suivant ; le pipeline reprend la révision automatiquement.

C’est l’étape de chaînage qui rend une série continue possible. L’INSEE republie l’IPC sous un nouveau jeu de données à chaque changement de base — les bases 1990, 1998, 2015 et désormais 2025 coexistent, chacune ne couvrant qu’une partie de l’historique. La base 2015 s’arrête en décembre 2025, la base 2025 démarre en janvier 1996. Le pipeline chaîne les deux sur leurs 360 mois de recouvrement par le ratio moyen entre elles, puis conserve la base la plus récente comme référence : la série publiée est donc exprimée en base 100 = 2025. Le facteur de raccord est recalculé à chaque exécution, de sorte qu’une révision amont se propage à toute la série au lieu de créer une discontinuité.


Régimes historiques

  • 1990–1999 — le dividende de la désinflation. L’indice passe de 54,91 à environ 65 sur la décennie. La politique du franc fort, menée pour tenir la parité avec le mark avant l’union monétaire, ramène l’inflation durablement près de 2 % après les années à deux chiffres du début des années 1980.
  • 2000–2007 — la décennie de l’euro. Une montée lente de 65,46 à environ 76. Après le passage à l’euro de 2002, l’inflation perçue dépasse largement l’inflation mesurée — un écart documenté par l’INSEE à l’époque, et qui a durablement abîmé la confiance du public dans l’indice.
  • 2008–2009 — le choc matières premières et son reflux. L’indice atteint 77,52 en juillet 2008 au pic pétrolier, puis le glissement annuel devient négatif pour la première fois de la série, jusqu’à −0,72 % en juillet 2009. Le niveau, lui, baisse à peine : les épisodes de désinflation français compriment le taux, rarement l’indice.
  • 2010–2020 — la décennie plate. D’environ 78 à 87, soit à peu près 1 % par an. Quatorze mois de cette période enregistrent un glissement annuel négatif, et la préoccupation de la BCE se déplace de l’inflation vers son absence.
  • 2021–2023 — le choc énergie et alimentation. L’indice gagne 10,1 % en vingt-cinq mois, de 86,91 à 95,73. Le glissement annuel culmine à 6,28 % en février 2023, plus haut niveau depuis le début de la série en 1990 — et l’un des treize seuls mois au-dessus de 5 %.
  • 2024–2026 — le niveau reste, le taux se normalise. Le taux revient à 2,12 % en juillet 2026 tandis que l’indice atteint 102,68. C’est la distinction que la série en niveau rend visible et que la série en taux masque : la désinflation ralentit la hausse, elle ne rétablit pas le niveau des prix.

Jeux de données liés

Analyses associées


Hub des données macro-financières

Ce jeu de données fait partie du dépôt de données macro-financières Eco3min.

Explorer le hub de données Eco3min


Sources

  • INSEE — indice des prix à la consommation, ensemble des ménages, France entière, série brute. Jeux de données IPC-2015 et IPC-2025, extraits de la base de séries chronologiques BDM de l’INSEE.
  • Réutilisation : les données du service statistique public peuvent être réutilisées, y compris à des fins commerciales, sous réserve du respect de l’intégrité de l’information et de la mention de la source.

Référence du jeu de données

Mis à jour le 4 août 2026

Avertissement – Informations financières : Les analyses, commentaires et contenus publiés sur eco3min.fr sont fournis à titre purement informatif et éducatif. Ils ne constituent pas un conseil en investissement ni une sollicitation d’achat ou de vente d’instruments financiers. Les performances passées ne préjugent pas des résultats futurs. Toute décision d’investissement comporte des risques et relève de la seule responsabilité du lecteur.