GIPIG — Geographical Indications Price Index
GIPIG (Geographical Indications Price Index) is an independent weekly retail price index covering Italian Protected Designation of Origin (PDO/DOP), Protected Geographical Indication (PGI/IGP), DOC and DOCG products. Prices are collected from seven major Italian supermarket chains, quality-filtered, and aggregated as median retail price expressed per kilogram or litre. The index tracks 60+ appellations across cheese, cured meat, wine, olive oil, pasta, condiments, grain, nuts, honey and bread. GIPIG is updated weekly every Tuesday and is freely accessible at gipig.com.
Scope
GIPIG covers Italian GI products that hold at least one of the following EU certification statuses: PDO (Protected Designation of Origin / Denominazione di Origine Protetta, DOP), PGI (Protected Geographical Indication / Indicazione Geografica Protetta, IGP), DOC (Denominazione di Origine Controllata) or DOCG (Denominazione di Origine Controllata e Garantita).
Version 1 covers the Italian retail channel only. Wholesale, farm-gate and export prices are not included in this version. Geographic coverage is Italy. Products are priced in EUR.
| Category | Products tracked | Example appellations |
|---|---|---|
| Cheese | 16 | Parmigiano Reggiano DOP, Grana Padano DOP, Gorgonzola DOP |
| Cured Meat | 13 | Prosciutto di Parma DOP, Bresaola della Valtellina IGP, Speck Alto Adige IGP |
| Wine | 20 | Prosecco DOC, Barolo DOCG, Brunello di Montalcino DOCG |
| Olive Oil | 3 | Olio Extravergine Toscano IGP, Terra di Bari DOP |
| Condiment | 3 | Aceto Balsamico di Modena IGP, Pesto alla Genovese |
| Pasta | 1 | Pasta di Gragnano IGP |
| Grain / Rice | 2 | Riso Vialone Nano Veronese IGP, Farro della Garfagnana IGP |
| Other | 5 | Pistacchio di Bronte DOP, Nocciola del Piemonte IGP, Pane di Altamura DOP |
Data Sources
Retail prices are collected from seven major Italian supermarket chains with national distribution coverage:
| Chain | Format |
|---|---|
| Interspar | Hypermarket |
| Spazio Conad | Supermarket |
| Famila | Supermarket |
| Lidl Italia | Discount |
| MD | Discount |
| Coop | Supermarket / Hypermarket |
| PAM Panorama | Supermarket |
Prices represent the actual final consumer price at time of collection, inclusive of any active promotional discount. Shelf prices before promotion are also recorded to allow discount identification. All prices are collected simultaneously for each GI product across all seven chains in a single weekly session.
Product Selection
Products are included in the index if they meet all of the following criteria:
1. GI status: The product must carry an EU-registered PDO, PGI, DOC or DOCG designation as a primary product attribute, not merely as an ingredient in a processed food.
2. Retail coverage threshold: The product must return a minimum of 5 clean observations across a minimum of 3 distinct chains in a standard weekly collection. Products below this threshold are monitored but excluded from the published index until coverage improves.
3. Identifiability: The GI appellation must be clearly identifiable from the product name as listed by the retailer. Products where the GI designation is ambiguous or where multiple competing designations could apply are excluded.
Products are classified into tiers based on their commercial profile: Tier 1 (internationally recognised, export value above €300M), Tier 2 (established within food-literate international audiences), and Tier 3 (Italian specialists and regional audiences). Tier 4 products (authentic but commercially obscure) are excluded from v1 due to insufficient retail coverage.
Form Classification
For products sold in multiple commercial formats (notably cheese), each format is classified independently and tracked as a separate price series. This prevents mixing of structurally different price signals in a single median.
| Form | Description | Weight range | Tracked |
|---|---|---|---|
| Whole piece | Wedge, chunk or portion. Benchmark price. | 150g – 2kg | ✓ Primary |
| Grated | Pre-grated (grattugiato). Published as separate series. | Any | ✓ Secondary |
| Shaved | Shaved or flaked (scaglie, petali). | Any | ✓ Secondary |
| Snack / stick | Small portions, cubes or stick formats. | Any | ✓ Secondary |
| Processed derivative | Formaggini, fettine, cremosini, sugo con GI ingredient. Not a pure GI product. | — | ✗ Excluded |
Processed derivatives are excluded because they are manufactured goods that contain a GI ingredient rather than being a GI product in their own right. A formaggino al Parmigiano Reggiano is not a price signal for Parmigiano Reggiano DOP.
Unit Standardisation
All prices are converted to a standard unit prior to aggregation. This conversion is applied using the weight or volume declared on the product packaging as reported by the retailer.
| Category | Standard unit | Conversion basis |
|---|---|---|
| Cheese | € / kg | Declared weight in grams |
| Cured Meat | € / kg | Declared weight in grams |
| Pasta / Grain / Rice / Nuts / Honey / Bread | € / kg | Declared weight in grams |
| Wine | € / litre | Declared volume in ml (750ml standard bottle) |
| Olive Oil / Condiment | € / litre or € / kg | Declared volume or weight |
Quality Filtering
Each collected price observation passes through three sequential filters before entering the aggregation stage. Observations failing any filter are excluded and logged.
Filter 1 — Form classification: Processed derivatives are dropped. All remaining observations are classified by form (whole piece, grated, shaved, snack/stick).
Filter 2 — Weight band: Observations from packs below 60g or above 2kg are excluded. Very small packs (single-serve, catering sachets) and very large packs (wholesale quantities) produce per-kg prices that are not representative of normal consumer retail pricing.
Filter 3 — Price bounds: Each category has an established floor and ceiling price. Observations outside these bounds are excluded as likely data errors or extreme outliers.
| Category | Floor (€/kg or €/L) | Ceiling (€/kg or €/L) |
|---|---|---|
| Cheese | €5.00 | €80.00 |
| Cured Meat – Dry (prosciutto, bresaola, speck) | €15.00 | €120.00 |
| Cured Meat – Cooked (mortadella) | €5.00 | €35.00 |
| Wine | €3.00 | €50.00 |
| Olive Oil | €4.00 | €60.00 |
| Condiment | €2.00 | €100.00 |
| Pasta | €1.00 | €20.00 |
| Grain / Rice | €1.50 | €15.00 |
Index Construction
Outlier removal: Following quality filtering, statistical outliers are identified and removed using Tukey fences with a factor of k = 1.5 × IQR (interquartile range). For a distribution of prices P, observations are excluded if they fall below Q1 − 1.5 × IQR or above Q3 + 1.5 × IQR. This step requires a minimum of 4 observations per GI × form group to compute meaningful quartile values.
Published statistic — median: GIPIG publishes the median retail price per GI × form combination, not the arithmetic mean. The median is used because retail prices are affected by temporary promotional discounts and by premium product variants (e.g. 30-month aged Parmigiano versus 12-month), which create skewed distributions. The median is more robust to these extremes and provides a more stable reference price.
Supporting statistics published: Alongside the median, GIPIG publishes the minimum observed price, Q1, Q3, and maximum observed price for each GI × form combination. The number of clean observations and the number of distinct chains contributing to each figure are also published.
Per-store breakdown: For each GI × form combination, the median price per chain is computed separately and available in the underlying data. This allows chain-level price comparison for the same product.
Sample prices (June 2026, Italy retail):
| Product | Form | Median €/kg | Range | Obs. | Chains |
|---|---|---|---|---|---|
| Parmigiano Reggiano DOP | Whole piece | €29.96 | €17.92–41.17 | 42 | 7 |
| Parmigiano Reggiano DOP | Grated | €32.50 | €21.50–39.83 | 27 | 6 |
| Grana Padano DOP | Whole piece | €20.41 | €14.46–27.98 | 39 | 7 |
| Prosciutto di Parma DOP | Whole piece | €39.62 | €30.13–72.40 | 22 | 7 |
| Prosecco DOC | Whole | €10.07/L | €5.60–19.45 | 388 | 7 |
| Pasta di Gragnano IGP | Whole piece | €2.60 | €1.92–4.20 | 184 | 6 |
Publication Schedule
Prices are collected every Tuesday. Data is processed, filtered and aggregated within the same session. The published index at gipig.com is updated automatically upon completion of the aggregation pipeline. The date shown on the index reflects the collection date, not the publication date.
The index has been published weekly since May 2026. Historical weekly data is archived and available for download.
Limitations
Retail channel only. GIPIG v1 covers consumer retail prices only. Wholesale prices (farm-gate, first-sale, ex-factory) are not included. Wholesale data integration is planned for v2.
Italy only. All prices are collected from Italian supermarket chains selling to Italian consumers. Export prices, import prices and prices in other markets are not covered.
Online retail prices. Prices are collected from online supermarket platforms. Online prices may differ from in-store shelf prices at the same chains, though differences are typically small for standard packaged products.
No seasonal adjustment. Prices are published as observed. No seasonal adjustment is applied. Wine and olive oil prices exhibit seasonal patterns that users should take into account when interpreting year-on-year comparisons.
Coverage threshold. Products with fewer than 5 clean observations across fewer than 3 chains are excluded from the published index in a given week. Thin coverage weeks are logged but not published.
No producer or consortium affiliation. GIPIG is independent. It is not affiliated with, endorsed by or funded by any GI consortium, certification body, retailer or government agency.
How to Cite GIPIG
When referencing GIPIG data in publications, reports or research, use the following citation formats:
Standard citation:
GIPIG (Geographical Indications Price Index). Weekly Italian GI Retail Price Index. gipig.com. Accessed [date].
With methodology reference:
GIPIG (Geographical Indications Price Index). Weekly Italian GI Retail Price Index. Methodology v1.0 (June 2026). gipig.com/methodology. Accessed [date].
For a specific data point:
GIPIG (Geographical Indications Price Index). Parmigiano Reggiano DOP median retail price, Italy: €29.96/kg (week of 3 June 2026, n=42, 7 chains). gipig.com.
For data licensing, API access or research collaboration enquiries, contact: data@gipig.com