Liste des variétés pour la mesure de l’IPC en 2026 - liste-varietes-IPC-2026

Données - INSEE

Liste des variétés suivies pour la mesure de l’IPC en 2026, par territoire (métropole et cinq DOM), avec la nomenclature COICOP qui les structure. En métropole : 1755 variétés.

Il n’existe pas de base de sondage retraçant l’ensemble de la consommation des ménages par articles et points de vente. La consommation est donc d’abord décomposée par types de produit, appelés « variétés », choisis pour refléter l’hétérogénéité des postes de la nomenclature COICOP ; l’échantillon est mis à jour chaque année. Pour les relevés en points de vente physiques, un sondage à deux degrés tire des agglomérations (en plus de chaque territoire d’outre-mer) puis des produits et des points de vente par quotas ; les relevés Internet et les données de caisse suivent des règles spécifiques. La liste des variétés n’est pas diffusée au niveau fin dans l’IPC.

Variétés par territoire

Code
var |>
  filter(niveau == "Variété") |>
  count(territoire) |>
  ggplot(aes(x = n, y = fct_reorder(territoire, n))) +
  geom_col(fill = bleu) +
  geom_text(aes(label = format(n, big.mark = " ")), hjust = -0.2) +
  scale_x_continuous(expand = expansion(mult = c(0, 0.12))) +
  theme_ref() +
  labs(x = "Nombre de variétés", y = NULL, title = "Nombre de variétés suivies, par territoire")

Variétés par division COICOP (métropole)

Code
var |>
  filter(niveau == "Variété", territoire == "Métropole") |>
  count(division_coicop, division_libelle) |>
  mutate(lab = paste0(division_coicop, " ", str_trunc(str_to_sentence(division_libelle), 45))) |>
  ggplot(aes(x = n, y = fct_reorder(lab, n))) +
  geom_col(fill = rose) +
  geom_text(aes(label = n), hjust = -0.2, size = 3.2) +
  scale_x_continuous(expand = expansion(mult = c(0, 0.1))) +
  theme_ref() +
  labs(x = "Nombre de variétés", y = NULL, title = "Variétés de l'IPC 2026 par division COICOP",
       subtitle = "Métropole")

Métropole et DOM : variétés par division

Code
var |>
  filter(niveau == "Variété") |>
  count(territoire, division_coicop) |>
  ggplot(aes(x = division_coicop, y = territoire, fill = n)) +
  geom_tile(color = "white") +
  geom_text(aes(label = n), size = 2.8) +
  scale_fill_viridis_c(option = "mako", direction = -1, guide = "none") +
  theme_ref() +
  labs(x = "Division COICOP", y = NULL, title = "Nombre de variétés par territoire et division COICOP")

Agglomérations de l’échantillon

Code
agg |>
  print_table_conditional()

Table (métropole)

Code
var |> filter(territoire == 'Métropole') |> select(id_coicop, niveau, libelle, sous_classe, sous_classe_libelle) |>
  print_table_conditional()