Gyronomics.
ΕΛ

The gap

How did income, general CPI and gyro prices move? Choose a period and product. The conclusion follows your selected figures.

Classic conversion uses the model's composition assumptions. It does not establish that the product was identical in every year.

Presets compare with the latest available year and preserve the product unit.

After contributions, before income tax. Annual income divided by 12, using 14 payments throughout the series. Wage and contributions are twelve-month means. Purchasing power in classic gyros.

Minimum-wage income

x1.45

+45.3%

2019 → 2026 · Calculated series monthly equivalent

General CPI

x1.22

+22.5%

2019 → 2026 · Cumulative change in the price level

Classic gyros

x2.08

+107.7%

2019 → 2026 · Price ratio for the selected product

What this period shows

From 2019 to 2026, series income deflated by general CPI increased by 18.6%. The number it buys in classic gyros decreased by 30.0%. The two calculations use different denominators. Neither measures overall living standards.

CPI-deflated income
+18.6%
Classic gyros / month
≈306 → ≈214
-30.0%

Percentages use ratios before rounding to whole gyros. These are Gyronomics calculations, not official wage or welfare statistics.

Chain of the stored annual-average CPI changes, not December changes. Historical rates are rounded. Includes a provisional full-year assumption for 2026, not a final annual observation. CPI source

All three set to 100 in 2019

Levels with a common starting point, not annual inflation rates. Lines use different patterns as well as colours.

Income, CPI and gyro pricesIncome: 145.3; General CPI: 122.5; Classic gyros: 207.7 · 2026. Full values in the page table.Gyronomics · 2019–2026Classic gyros · 2019 = 100015030020192021202320252026IncomeGeneral CPIClassic gyrosIncome: after contributions, before tax, annual ÷ 12. One product, not living costs.2026.10.10-monthly-bulletin · CPI 2026: provisionalgyronomics.gr/en/psalida?from=2019&to=2026&unit=classic · CC BY 4.0

Income: 145.3 · General CPI: 122.5 · Classic gyros: 207.7 · Year sources

All values as a table

The values behind the chart

Each row belongs to the selected period and product. CSV and JSON retain all selected years, base-100 levels, underlying amounts and evidence context.

Link to this comparison
Open the detailed table (8)
2019 = 100 · Classic gyros · CPI figures are levels, not annual rates.
YearIncome (100)CPI (100)Price (100)Income €Price €Gyros/monthPrice evidence
2019100.0100.0100.0632.892.07≈306A · Model price anchor; source verification is separate
2020101.298.8101.9640.752.11≈304B · Regulated, single-source or an estimate with a range
2021102.9100.0111.8651.262.32≈281A · Model price anchor; source verification is separate
2022110.4109.6129.4698.892.68≈261A · Model price anchor; source verification is separate
2023121.2113.4144.3766.952.99≈257B · Regulated, single-source or an estimate with a range
2024129.8116.4174.2821.463.61≈228A · Model price anchor; source verification is separate
2025138.5119.6198.2876.774.10≈214A · Model price anchor; source verification is separate
2026Provisional CPI145.3122.5207.7919.724.30≈214B · Regulated, single-source or an estimate with a range
Text to quote

The two comparison endpoints

2019

632.89 € ÷ 2.07 € ≈ 306

Price input evidence: A Model price anchor; source verification is separate

Range from price bounds: 278–340 classic gyros/month

How is it calculated?

Base series · classic gyros/month · scenario start 1998

632.89 € ÷ 2.070 € ≈ 306 classic gyros/month

After contributions, before income tax. Annual income divided by 12, using 14 payments throughout the series. Wage and contributions are twelve-month means. Purchasing power in classic gyros.

The quotient is rounded to a whole number.

Only the price varies within its published bounds. Wage and composition stay fixed. This is neither a total uncertainty range nor a statistical confidence interval. Bounds come from the model's selected percentage band.

Soft anchor

The price blends the CPI path with the anchor input, is constrained by its range and is rounded to menu-price steps. The input does not directly replace the final price.

3 sources, rescaled to the reference basket: athina984 EUR 2.75 -> EUR 2.55 (26%) · regions2019 EUR 2.61 -> EUR 2.61 (39%) · iefimerida EUR 2.00 -> EUR 2.00 (35%). Weighted mean EUR 2.36.

Anchors used by the calculation: 2019

Product rescaling

2.30 € × 0.900 ≈ 2.070 €

Model / reference grams:
102 / 88
Meat-component weight:
70%
Fries input in the composition component:
100%
Non-meat base / meat-component cap:
0.65 / 1.35

Historical meat weights and changes in composition are model assumptions, not a series of market measurements. The assumed peak and decline in portion size need verification. The present-day weight defines the reference product. The era price refers to the wrap sold at the time; the classic price and weight-adjusted index depend on these assumptions.

What do the sources support?

A: Model price anchor; source verification is separate

Categories describe how the price enters the model. They do not certify original-source verification, representative sampling or historical product composition.

Selected-series data · 2026.10.10-monthly-bulletin

2026

919.72 € ÷ 4.30 € ≈ 214

Price input evidence: B Regulated, single-source or an estimate with a range

Range from price bounds: 194–238 classic gyros/month

How is it calculated?

Base series · classic gyros/month · scenario start 1998

919.72 € ÷ 4.300 € ≈ 214 classic gyros/month

After contributions, before income tax. Annual income divided by 12, using 14 payments throughout the series. Wage and contributions are twelve-month means. Purchasing power in classic gyros.

The quotient is rounded to a whole number.

Only the price varies within its published bounds. Wage and composition stay fixed. This is neither a total uncertainty range nor a statistical confidence interval. Bounds come from the model's selected percentage band.

Soft anchor

The price blends the CPI path with the anchor input, is constrained by its range and is rounded to menu-price steps. The input does not directly replace the final price.

3 sources, rescaled to the reference basket: ant12026 EUR 4.25 -> EUR 4.25 (35%) · psitopoles2026 EUR 3.95 -> EUR 3.95 (27%) · gyronomics2026 EUR 4.12 -> EUR 4.12 (39%). Weighted mean EUR 4.12.

Anchors used by the calculation: 2026

Product rescaling

4.30 € × 1.000 ≈ 4.300 €

Model / reference grams:
88 / 88
Meat-component weight:
70%
Fries input in the composition component:
100%
Non-meat base / meat-component cap:
0.65 / 1.35

Historical meat weights and changes in composition are model assumptions, not a series of market measurements. The assumed peak and decline in portion size need verification. The present-day weight defines the reference product. The era price refers to the wrap sold at the time; the classic price and weight-adjusted index depend on these assumptions.

What do the sources support?

B: Regulated, single-source or an estimate with a range

Categories describe how the price enters the model. They do not certify original-source verification, representative sampling or historical product composition.

Selected-series data · 2026.10.10-monthly-bulletin
Formulas and limitations
  • Purchasing-power change = (income multiplier / price multiplier − 1) × 100. CPI-deflated income uses the same formula with the CPI multiplier in the denominator.
  • One good is not the basket. A product's different price path does not mean CPI is wrong or establish what caused the change.
  • Catering HICP is a separate official series. A fixed premium on general CPI is not used here as a substitute. Eurostat CP1111
  • The historical series is not observed every year. It includes market sources, regulated prices, estimates and different calculation rules. A source does not automatically establish a nationally observed price.

A fixed comparison to share

The image below has its own reference period, independent of the tool’s selections.

Wage and calculated classic-gyro price, both starting at 2019 = 100. Nominal changes.

Did wages keep pace with the price?

Wage and calculated classic-gyro price, both starting at 2019 = 100. Nominal changes.

SVG, source and notes
  • Wage basis: annual income ÷ 12, after employee contributions and before income tax.
  • Reconstructed prices and modelled portions. Historical payroll assumptions remain under review.
  • 2026: provisional. A one-product indicator, not the overall cost of living.

Release: 2026.09.27-payroll-readiness · CC BY 4.0

Immutable image dataset
Figures, calculations and sources →

Price and wage coverage: price collection of September 2026, catering CPI to August 2026, minimum wage in force since 1 April 2026. Dataset version 2026.10.10-monthly-bulletin, last updated 2026-10-10.