Last data update: 26 oct. 2026, 20:05
Last compile: 26 oct. 2026, 20:06
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.
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")
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")
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")
agg |>
print_table_conditional()var |> filter(territoire == 'Métropole') |> select(id_coicop, niveau, libelle, sous_classe, sous_classe_libelle) |>
print_table_conditional()