Gyronomics.
ΕΛ

Data 1976-2026

The full series with wage, gyro price and index, including CSV export, consistency checks and per-year citations.

Gyronomics · PDF

Choose your book

Start with the short edition to read the story from beginning to end. For every article and the detailed documentation, choose the full edition.

Start here

Short edition

One wage, how many gyros? A continuous narrative with charts, examples and references alongside the text.

32 pages · 6 chapters · 0.2 MB

Book edition
Dataset: 2026.09.26-mean-wage-source

For further reading

Full edition

The Index Book. The history, comparisons, methodology, tables and every article from the website.

181 pages · 29 chapters · 2.2 MB

Book edition
Dataset: 2026.09.25-september-collection

Both editions can be read offline after downloading. Interactive tools and external sources require a connection. Short edition sources and manuscript · ZIP

The full series, year by year

Detailed data by series:Range: 1976-2026

Showing 51 years: 1976–2026 · classic gyros/month. The period filters rows; it does not restart the model calculation.

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.

Downloads follow the table's period, scenario, unit and ordering, with source references.

Keep the JSON with the CSV from the same view to verify the file and reproduce its rows later. Reproduction instructions

Sorted by Year, ascending.

1976–2026: classic gyros/month. Base series.
Reliabilityclassic gyros/monthIndex - General CPI (hypothetical)Index - Actual catering CPI (hypothetical)Sources
1976*15.70 €≈ 704.72 € (2026 prices)/ 5,350 GRD0.050 €(0.032 € – 0.068 €)raw 0.025 €CPI-derivedprice controlD41no fries×2.01-9 rnd314231–491314314
197718.18 €≈ 726.01 € (2026 prices)/ 6,195 GRD0.056 €(0.036 € – 0.076 €)raw 0.028 €Model anchorprice controlB57no fries×2.01-8 rnd325239–505325325
197822.44 €≈ 795.85 € (2026 prices)/ 7,646 GRD0.064 €(0.041 € – 0.087 €)raw 0.033 €Model anchorprice controlB57no fries×1.95-9 rnd351257–551351351
1979*25.93 €≈ 772.15 € (2026 prices)/ 8,836 GRD0.075 €(0.048 € – 0.102 €)raw 0.039 €CPI-derivedprice controlD18no fries×1.92-2 rnd346254–539346346
1980*31.47 €≈ 751.50 € (2026 prices)/ 10,723 GRD0.091 €(0.059 € – 0.123 €)raw 0.049 €Estimate (range)price controlB55no fries×1.86-5 rnd346257–530346346
1981*39.17 €*≈ 751.30 € (2026 prices)/ 13,347 GRD0.108 €(0.070 € – 0.146 €)raw 0.060 €CPI-derivedprice controlD17no fries×1.81-4 rnd363269–558363363
1982*60.28 €*≈ 955.54 € (2026 prices)/ 20,540 GRD0.127 €(0.082 € – 0.172 €)raw 0.071 €CPI-derivedprice controlD18no fries×1.78+2 rnd475351–733475475
198367.96 €*≈ 896.24 € (2026 prices)/ 23,157 GRD0.146 €(0.123 € – 0.169 €)raw 0.084 €Model anchorprice control1 srcB57no fries×1.73+4 rnd465403–551465465
198485.52 €*≈ 951.75 € (2026 prices)/ 29,141 GRD0.174 €(0.149 € – 0.199 €)raw 0.103 €Model anchorprice control1 srcB57no fries×1.69-3 rnd491429–575491491
1985*100.88 €*≈ 941.06 € (2026 prices)/ 34,375 GRD0.200 €(0.130 € – 0.270 €)raw 0.122 €CPI-derivedprice controlD18no fries×1.64-1 rnd504373–779504504
1986*111.52 €*≈ 845.79 € (2026 prices)/ 38,000 GRD0.242 €(0.158 € – 0.326 €)raw 0.149 €CPI-derivedprice controlD17no fries×1.62-2 rnd461342–708461461
1987*123.11 €*≈ 802.14 € (2026 prices)/ 41,950 GRD0.272 €(0.177 € – 0.367 €)raw 0.172 €CPI-derivedprice controlD17no fries×1.58+1 rnd453336–695453453
1988*142.36 €*≈ 817.24 € (2026 prices)/ 48,509 GRD0.299 €(0.194 € – 0.404 €)raw 0.194 €CPI-derivedprice controlD18no fries×1.54+2 rnd476353–733476476
1989169.01 €*≈ 853.32 € (2026 prices)/ 57,590 GRD0.335 €(0.312 € – 0.358 €)raw 0.220 €Model anchorprice control1 srcB57no fries×1.52505472–541505505
1990*197.65 €*≈ 828.84 € (2026 prices)/ 67,349 GRD0.409 €(0.306 € – 0.512 €)raw 0.275 €CPI-derivedC25no fries×1.49483386–645483483
1991*224.34 €≈ 787.25 € (2026 prices)/ 76,444 GRD0.481 €(0.361 € – 0.601 €)raw 0.340 €CPI-derivedC24transition×1.41466373–622466466
1992*249.04 €*≈ 754.03 € (2026 prices)/ 84,860 GRD0.554 €(0.416 € – 0.693 €)raw 0.406 €CPI-derivedC22transition×1.36-1 rnd450359–598450450
1993*273.55 €≈ 723.99 € (2026 prices)/ 93,212 GRD0.621 €(0.466 € – 0.776 €)raw 0.476 €CPI-derivedC21transition×1.30+1 rnd440352–587440440
1994*308.09 €≈ 735.26 € (2026 prices)/ 104,982 GRD0.679 €(0.509 € – 0.849 €)raw 0.539 €CPI-derivedC20transition×1.26+1 rnd454363–605454454
1995*336.54 €≈ 737.52 € (2026 prices)/ 114,676 GRD0.747 €(0.561 € – 0.934 €)raw 0.618 €CPI-derivedC20transition×1.21+1 rnd451360–600451451
1996*363.52 €≈ 736.27 € (2026 prices)/ 123,869 GRD0.812 €(0.610 € – 1.014 €)raw 0.694 €CPI-derivedC21transition×1.17448358–596448448
1997*391.98 €≈ 752.52 € (2026 prices)/ 133,567 GRD0.848 €(0.637 € – 1.061 €)raw 0.754 €CPI-derivedC22transition×1.13462370–616462462
1998*413.07 €≈ 756.69 € (2026 prices)/ 140,754 GRD0.898 €(0.641 € – 1.154 €)raw 0.822 €Estimate (range)B55transition×1.09≈rnd460358–644460460
1999*427.79 €≈ 763.80 € (2026 prices)/ 145,769 GRD1.021 €(0.817 € – 1.225 €)raw 0.970 €CPI-derivedC25transition×1.05419349–524482(-63)465(-46)
2000445.94 €≈ 771.51 € (2026 prices)/ 151,954 GRD1.114 €(0.975 € – 1.253 €)raw 1.09 €Model anchorA67with fries400356–458500(-100)478(-78)
2001460.66 €≈ 770.77 € (2026 prices)/ 156,970 GRD1.179 €(1.061 € – 1.297 €)raw 1.17 €Model anchorA67with fries391355–434508(-117)478(-87)
2002*485.19 €≈ 783.61 € (2026 prices)1.230 €(1.161 € – 1.488 €)raw 1.24 €Estimate (range)B56with fries394326–418526(-132)484(-90)
2003*509.60 €≈ 795.20 € (2026 prices)1.280 €(1.024 € – 1.536 €)raw 1.31 €CPI-derivedC24with fries398332–498543(-145)492(-94)
2004*535.73 €≈ 812.41 € (2026 prices)1.328 €(1.062 € – 1.594 €)raw 1.38 €CPI-derivedC22with fries-1 rnd403336–504563(-160)506(-103)
2005*567.09 €≈ 830.89 € (2026 prices)1.373 €(1.098 € – 1.648 €)raw 1.45 €CPI-derivedC21with fries×0.95+1 rnd413344–516582(-169)525(-112)
2006*601.72 €≈ 854.29 € (2026 prices)1.427 €(1.142 € – 1.712 €)raw 1.53 €CPI-derivedC20with fries×0.93+1 rnd422351–527608(-186)551(-129)
2007*634.39 €≈ 875.29 € (2026 prices)1.480 €(1.184 € – 1.776 €)raw 1.61 €CPI-derivedC19with fries×0.92+1 rnd429357–536633(-204)566(-137)
2008*673.91 €≈ 892.34 € (2026 prices)1.551 €(1.241 € – 1.861 €)raw 1.71 €CPI-derivedC17with fries×0.91+1 rnd435362–543652(-217)580(-145)
2009*712.17 €≈ 931.82 € (2026 prices)1.591 €(1.273 € – 1.909 €)raw 1.78 €CPI-derivedC16with fries×0.89448373–560693(-245)604(-156)
2010*724.77 €≈ 905.74 € (2026 prices)1.674 €(1.339 € – 2.009 €)raw 1.90 €CPI-derivedC15with fries×0.88-1 rnd433361–541686(-253)605(-172)
2011*728.74 €≈ 881.60 € (2026 prices)1.750 €(1.488 € – 2.012 €)raw 2.00 €Estimate (range)1 srcB47with fries×0.88416362–490672(-256)599(-183)
2012*597.78 €≈ 712.49 € (2026 prices)1.781 €(1.425 € – 2.137 €)raw 2.05 €CPI-derivedC17with fries×0.87336280–420546(-210)484(-148)
2013*570.94 €≈ 686.68 € (2026 prices)1.769 €(1.415 € – 2.123 €)raw 2.05 €CPI-derivedC19with fries×0.86≈rnd323269–403529(-206)476(-153)
2014*574.36 €≈ 699.89 € (2026 prices)1.757 €(1.406 € – 2.108 €)raw 2.05 €CPI-derivedC20with fries×0.86327272–409540(-213)489(-162)
2015*577.78 €≈ 716.23 € (2026 prices)1.830 €(1.556 € – 2.104 €)raw 2.15 €Estimate (range)1 srcB52with fries×0.85316275–371561(-245)492(-176)
2016*575.78 €≈ 719.51 € (2026 prices)1.899 €(1.519 € – 2.279 €)raw 2.20 €CPI-derivedC22with fries×0.86303253–379556(-253)473(-170)
2017*574.36 €≈ 709.92 € (2026 prices)1.969 €(1.575 € – 2.363 €)raw 2.25 €CPI-derivedC24with fries×0.88292243–365538(-246)459(-167)
2018*574.36 €≈ 705.69 € (2026 prices)1.996 €(1.597 € – 2.395 €)raw 2.25 €CPI-derivedC25with fries×0.89288240–360526(-238)450(-162)
2019632.89 €≈ 775.28 € (2026 prices)2.070 €(1.863 € – 2.277 €)raw 2.30 €Model anchorA95with fries×0.90306278–340572(-266)485(-179)
2020640.75 €≈ 794.44 € (2026 prices)2.109 €(1.793 € – 2.426 €)raw 2.31 €Model anchor1 srcB57with fries×0.91304264–357580(-276)484(-180)
2021651.26 €≈ 797.89 € (2026 prices)2.315 €(2.084 € – 2.547 €)raw 2.50 €Model anchorA91with fries×0.93≈rnd281256–313572(-291)482(-201)
2022698.89 €≈ 781.25 € (2026 prices)2.679 €(2.411 € – 2.947 €)raw 2.85 €Model anchorA94with fries×0.94261237–290551(-290)489(-228)
2023766.95 €≈ 828.34 € (2026 prices)2.986 €(2.539 € – 3.433 €)raw 3.13 €Model anchor1 srcB57with fries257223–302578(-321)493(-236)
2024821.46 €≈ 864.73 € (2026 prices)3.605 €(3.244 € – 3.965 €)raw 3.72 €Model anchorA91with fries228207–253593(-365)490(-262)
2025876.77 €≈ 897.81 € (2026 prices)4.103 €(3.693 € – 4.513 €)raw 4.17 €Model anchorA98with fries214194–237606(-392)482(-268)
2026919.72 €≈ 919.72 € (2026 prices)4.300 €(3.870 € – 4.730 €)Model anchorB90with fries214194–238609(-395)467(-253)

Units: "classic gyros" = how many present-day classic wraps (~88 g gyro, fries, tzatziki) the wage could buy, after rescaling each year's price to the same product. "Period gyros" = how many wraps of that specific year, as actually sold then (smaller, often without fries), the wage could buy. Both indices are per month.

The "General CPI" column is a counterfactual: it shows how many pita gyros the salary would buy if, from 1998 onwards, the price had followed general inflation only, without the faster catering price growth. It does not reflect actual prices after 1998.

The "Actual catering CPI" column is a counterfactual built on real statistics: from the start year it applies the official "Restaurants, cafes and the like" sub-index (Eurostat HICP CP11.1.1, Greece), with no documented price used as an anchor. That sub-index rose about 1.8x between 1998 and 2019 while the period gyro price rose about 2.8x, so the gap shows how far gyro prices outran even official catering inflation.

How this period's prices are derived

Years using a price anchor: 12 · Years using another calculation or estimate: 39.

An anchor is a series input and may include rescaling or time weighting. These counts do not certify sources or national representativeness. Classic-gyro comparisons add assumptions about weight and composition.

Rules and year references
Complete dataset and sources

All years, period prices and classic equivalents, sources and available visitor reports. Uses the selected scenario regardless of the table's period filter or unit.

Includes prices, sources, product composition and visitor reports per year.

Loading visitor reports…

The following sections document the complete main series, independently of the selected table view.

What the series shows

What the data says

These are computed automatically from the current dataset, not hand-written.

  • From 1976 to 2026 the wage buys 32% fewer classic gyros: 314 down to 214 per month.
  • Best documented year: 1989 at 505 classic gyros a month. In the composition model the top place holds in 5 of 7 tests; in the other 2 the top year is 1984. Worst: 2025 (A) and 2026 (B, provisional), both at 214. Only grade A or B years are counted.
  • Around the euro changeover the index moves from 391 classic gyros (2001) to 398 (2003), a 2% rise. The big decline comes later, with the crisis.
  • In the model, part of the price rise buys more food: the rescaling to the classic wrap assumes today's wrap is about 2.0 times the 1977 product (equivalence 0.497), with fries inside and a bigger portion. Weights and composition are assumptions, not weighings.
  • In the model, without a series of weighings, the portion falls from about 110 g in 2015 to 88 g. Menu prices rose 100% since then; if the model's weights hold, the price per 100 g of meat rose 150%.
  • If the model's weights hold, the wage buys 238 portions of 100 g of meat a month in 1976 and 188 in 2026, that is -21% against -32% in classic gyros. The gap would mean part of the wrap's "inflation" is a bigger portion; establishing it needs weighings.
  • The model puts fries inside the pita from the early 1990s and takes them for granted from 2000: before that we are not comparing exactly the same product.
Sources and measurement coverage

How many shops back each year

The series covers 51 years. This table counts declared shops in price observations for 11 years: a sum of 1671, with 1660 in the latest year. These are not unique shops: the same shop may recur across years or sources. Cities and areas are not counted as shops.

  • 1989count not given1 source
  • 2011count not given1 source
  • 2015count not given1 source
  • 20194 shops3 sources
  • 20201 shop1 source
  • 20211 shop2 sources
  • 20222 shops3 sources
  • 20231 shop1 source
  • 20241 shop2 sources
  • 20251 shop4 sources
  • 20261660 shops3 sources

This table covers price observations, not every historical model input. An absent year does not mean an absent source: each year page shows its evidence trail. Counts include declared shops only, not the full sample when other sources omit their denominator. Source entries do not guarantee independence. Bars are logarithmic; the figures beside them are raw counts.

How to read 2026: our reading of 1660 shops enters as ONE observation with its own weight, not as 1660 separate sources, and that weight is NOT proportional to the count: it is a convenience sample of shops listed on a platform, which leans urban and newer. The 23 Thessaloniki price lists are still NOT counted here: they are regional and feed only that city's factor.

Regional comparisons

Regional index

  • National median4.30 € · ×1.00
    214
    classic gyros/month
  • Athens4.30 € · ×1.00
    214
    0
  • Thessaloniki5.25 € · ×1.22
    175
    -39
  • Patras4.17 € · ×0.97
    221
    +7
  • Chania4.71 € · ×1.10
    195
    -19

Same net wage of 919.72 € per month, same national price, different regional level factors. The headline index on the rest of the site always uses the national median.

Historical evidence: Thessaloniki

Of 23 historical price entries, 7 have recovered menus. 8 entries still lack an identified shop. These are entries, not a count of unique businesses. Recovering a menu does not establish representative sampling or constant portion size.

Geographical coverage of published historical menus

This inventory covers 27 menu records under 11 business names on the public year pages, including the paired Stelios menus. It is not the complete historical database or a representative city sample. Names do not certify independent businesses.

  • Nikiti: 1 menu records · 2021
  • Thessaloniki: 26 menu records · 2006, 2007, 2008, 2009, 2010, 2012, 2016, 2017, 2018, 2021, 2023, 2025

Archive hosts: www.tavernoxoros.gr. A shared host is not proof of independent collection. Kept separate: 2 reports, 3 candidate reviews, 2 document with conflicting dates. Absence here means a gap in this selection, not that no historical evidence exists for a city.

Download coverage inventory

Inputs for 2026

No historical input for this year in this inventory. The displayed factor is a model calculation, not a local annual measurement.

Sources and research for this year
Sensitivity of the historical fit

The following values are the fitted factor at the final historical endpoint, independent of the year selected above. Removing inputs is a hypothetical exercise, not a new estimate or confidence interval. Remaining inputs may still be unverified.

  • Remove unidentified entries: ×1.20 (2025)
  • Reconstruct all historical inputs: ×1.22 (2025)
  • Remove Aristotelous entries: ×1.19 (2025)

Inventory of code notes, not fresh verification of every price. Place names are not shop identities. Removing Aristotelous preserves other prices in mixed years but still uses unverified transcriptions. Reconstruction may differ from stored ratios. Endpoints follow production: 2004 and 2025, with the premium held constant after 2025.

This review covers the historical Thessaloniki inputs only. It does not validate other regional factors or change the published series.

Download evidence and scenarios (JSON)
The measured spread: 61 cities, 1627 shops, three platforms

Every price below is the median “pork gyros in pita” of that city, read on the same September 2026 day from three ordering platforms. Using the same platforms improves channel comparability, but does not establish equal markups across cities. The middle city sits at 4.20 €.

  • Milos6.50 €×1.55n=4
  • Mykonos6.00 €×1.43n=14
  • Hersonissos5.70 €×1.36n=5
  • Halkidiki5.00 €×1.19n=16
  • Ierapetra5.00 €×1.19n=4
  • Skiathos5.00 €×1.19n=11
  • Thessaloniki5.00 €×1.19n=129
  • Heraklion4.95 €×1.18n=36
  • Santorini4.90 €×1.17n=17
  • Lefkada4.80 €×1.14n=10
  • Naxos4.70 €×1.12n=9
  • Chania4.60 €×1.10n=36
  • Nafplio4.60 €×1.10n=13
  • Aegina4.50 €×1.07n=7
  • Argos4.50 €×1.07n=5
  • Giannitsa4.50 €×1.07n=8
  • Corfu4.50 €×1.07n=26
  • Kos4.50 €×1.07n=17
  • Paros4.50 €×1.07n=19
  • Zakynthos4.50 €×1.07n=13
  • Larisa4.40 €×1.05n=21
  • Rhodes4.40 €×1.05n=29
  • Thebes4.40 €×1.05n=8
  • Rethymno4.30 €×1.02n=10
  • Serres4.30 €×1.02n=18
  • Xanthi4.30 €×1.02n=23
  • Alexandroupoli4.20 €×1.00n=13
  • Athens4.20 €×1.00n=630
  • Drama4.20 €×1.00n=9
  • Ioannina4.20 €×1.00n=47
  • Sparta4.20 €×1.00n=8
  • Syros4.20 €×1.00n=7
  • Trikala4.20 €×1.00n=8
  • Volos4.20 €×1.00n=46
  • Kavala4.10 €×0.98n=28
  • Livadeia4.10 €×0.98n=7
  • Veria4.10 €×0.98n=14
  • Lamia4.05 €×0.96n=16
  • Chalkida4.00 €×0.95n=16
  • Chios4.00 €×0.95n=4
  • Corinth4.00 €×0.95n=13
  • Florina4.00 €×0.95n=8
  • Igoumenitsa4.00 €×0.95n=5
  • Katerini4.00 €×0.95n=23
  • Kefalonia4.00 €×0.95n=11
  • Komotini4.00 €×0.95n=5
  • Nafpaktos4.00 €×0.95n=6
  • Orestiada4.00 €×0.95n=4
  • Patras4.00 €×0.95n=46
  • Preveza4.00 €×0.95n=7
  • Tripoli4.00 €×0.95n=10
  • Kozani3.95 €×0.94n=10
  • Karditsa3.80 €×0.90n=11
  • Kastoria3.80 €×0.90n=11
  • Salamina3.80 €×0.90n=16
  • Agrinio3.70 €×0.88n=16
  • Kalamata3.70 €×0.88n=31
  • Amaliada3.60 €×0.86n=5
  • Arta3.55 €×0.85n=12
  • Ptolemaida3.50 €×0.83n=11
  • Pyrgos3.20 €×0.76n=5

Cities with fewer than four shops are left out. In 34 cities there were at least three shops on AT LEAST TWO platforms: the median spread between them is 10 cents and 14 of them come out identical to the cent. Where they disagree it is on the tourist islands. This table does not feed the national index; it is what the regional level factors are checked against.

A FOURTH WITNESS, OFF THE PLATFORMS: the three platforms resemble one another, so their agreement alone does not rule out the level being their own. A small independent guide to grill houses, with its own ordering system, was read as well: 118 shops, 115 of them in Attica, median EUR 4.00. That sits about 5% below the platforms' Athens median, BUT THE GAP IS COMPOSITION, not channel: across 11 Attica areas where both are present the median ratio is 0.988, and across the 6 shops carrying the same name AND the same area it is 1.000. The guide's sample leans to outer Attica, which is why it stays a check and never enters the index.

What the wrap-to-portion price ratio tells us.

Within-menu price comparisons reduce differences between shops, but do not measure meat weight. In Thessaloniki the wrap-to-portion price ratio is 0.41; in Athens it is 0.33. Different portion sizes, sides and pricing policies can also affect the ratio. It does not establish how many grams a wrap contains.

The cleanest case is two menus from the same year: Thessaloniki 2014 wrap 2.70 and portion 6.90; Ioannina 2014 wrap 2.10 and portion 6.50. The portion costs almost the same. The wrap costs 29% more.

The same test now runs on 1518 shops read on one day, not on eighteen photographed menus: Athens 0.381 across 573 shops, Thessaloniki 0.522 across 116. And the 2014 pair replicates: on 161 shops in those two cities the portion ratio is 1.02 and the wrap is 19% dearer.

Divide the two and the premium turns around: the calculation uses price ratios as a proxy for content. Under that unverified assumption, Thessaloniki comes out at 0.87, that is 13% CHEAPER. This assumes the portion is a comparable product in both cities, which the within-shop ratio does not need but this comparison does. It enters no observation.

Across 51 cities the correlation between the price of a portion and the wrap's share of it is -0.8. The islands sit at a EUR 12.00 portion and a 0.383 share; the northern mainland at EUR 8.50 and 0.500. These are price relationships. They do not establish portion weights, size changes or a causal effect of local costs.

A shop in Heraklion prints the whole thing on one page. Its gyros pita comes in four sizes, and the 18cm column is split in two: "capital-city style" at 3.20 and "regular" at 4.50 — same diameter, 41% apart. The factor here runs from 1.46 to 1.22, fitted to 16 annual historical input rows, some still unverified.

The bread does the same job. In the historical Thessaloniki records, the same named meat is priced in three breads: lagana about 17% above the plain pita and Cypriot pita about 26%. These are price ratios, not verified differences in weight or filling. Both are rare in Athens, though not absent: one of six Athens menus we read prices a Cypriot pita.

And the word changes meaning on the way north. In Thessaloniki a “souvlaki” is the skewer and the wrap is called a “sandwich”; in Athens it is the other way round. A national survey asking what a souvlaki costs measures a different product in the two cities.

Conversion rate: 1 € = 340.75 GRD. Amounts before 2002 are shown in euro and in drachma equivalent. Price bounds come from a configured anchor range or the model's selected band; they are not automatically a measured spread across shops or a statistical confidence interval. The corresponding index range varies only price, with wage and composition fixed. The wage is also shown deflated to 2026 prices. A * next to the year means the price includes an estimate or derivation. A * next to the wage means some months of the monthly wage register are grade B, resting on an institutional retrospective source or a reconstruction rather than an original act. See the per-year references below.

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.

Eurostat cross-check

Live Eurostat check

Compares the local annual rates against official Eurostat HICP (prc_hicp_aind, geo=EL). The general series in Gyronomics comes from the national ELSTAT CPI, so small gaps versus the harmonised HICP are expected.

Checking...

Consistency checks

Data consistency checks

Automated checks that run over the dataset every time the page loads.

11/11 checks OK
  • Non-negative values

    Wage, gyro price and index are positive numbers in every year.

  • Price range consistency

    priceMin <= price <= priceMax holds for every year (bounds may be touched for regulated prices, e.g. the 1977 price order).

  • Index correctness

    The index equals round(net wage ÷ gyro price).

  • Net < gross

    The monthly contractual net wage (before annualising over 12/13/14 payments) is always below the monthly gross and within 80-90% of it.

  • Gyro price monotonicity

    The nominal price never falls year over year. Expected exception: 2012-2019, when crisis deflation documentably pushed catering prices down.

  • Index delta consistency

    Each year's delta equals the difference from the previous year's index.

  • Series completeness 1976-2026

    Exactly one record per year, no gaps, with a CPI value available.

  • Source documentation

    Every year declares a source for the wage and for the gyro price.

  • Deflation to 2026 prices

    The real wage equals the nominal one in base year 2026 and is higher in earlier years.

  • Drachma conversion

    Pre-2002 values are converted with the fixed rate of 340.75 GRD/€.

  • Outlier check

    No annual price change above 40% (which would signal incompatible anchors).

Sources and calculations by year

Per-year documentation

Pick a year to see exactly which data and calculations were used and which checks passed. Citations open the exact source and the calculation is available as JSON. Current derivation: Base series.

Data & calculations

  • Gross minimum wage: 910.00 €Source: Υπουργείο Εργασίας - Δελτία Τύπου & ΥΑ κατώτατου μισθού
  • Net wage: 919.72 €910.00 € × (1 − -1.07% employee contributions)
  • Gyro price: 4.30 €Documented price - Gyronomics (Σεπτ. 2026) - δική μας μέτρηση σε 1.660 καταστήματα, 78 πόλεις
  • Uncertainty range: 3.87 € - 4.73 €±10% (spread across shops/regions in a documented year)
  • Purchasing power index: 214 gyros/month919.72 € ÷ 4.30 €
  • Change vs previous year: +4214 − 210
  • Wage in 2026 prices: 919.72 €919.72 € × cumulative CPI 2026→2026

Checks performed

  • Positive valueswage, price and index > 0
  • Contractual net < gross (80-90%)contractual monthly net = 86.6% of gross
  • Price range3.87 € <= 4.30 € <= 4.73 €
  • Index correctness214 = round(919.72 € ÷ 4.30 €)
  • Delta consistencydelta 4 = 214 − 210
  • Nominal price monotonicity4.17 € → 4.30 €
  • Extreme price change3.1% vs 2025
  • Source documentationwage: ypergasias · price: gyronomics2026
  • 2026 deflation919.72 € → 919.72 € in 2026 prices

Citations

Reproduce this calculationWrapped pita gyro

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.

Index with catering CPI: 214 · with general CPI: 609 · difference -395 period gyros/month

API and open data

Open data (API)

Immutable archives and independent Index reproduction

Public data needs no access key and supports CORS for other applications. Exports and pages use the same series. Compare data version, scenario and unit when comparing files.

  • /api/public/reproduction.jsonopen

    Immutable archive catalogue with JSON, CSV, sources, assumptions and a standalone verifier.

  • /api/public/data.jsonopen

    The full dataset in JSON (per-year series, assumptions, sources).

  • /api/public/data.csvopen

    The same series in CSV, ready for Excel or pandas.

  • /api/public/year.json?year=1985open

    Full record for one year: every figure with its formula and citation, plus the documentation grade and a warning when the year sits in a gap.

  • /api/public/gaps.jsonopen

    Documented research gaps, definitions, required evidence and search history from the same source as the Gaps page.

  • /api/public/sources.jsonopen

    Bibliography with available source links and citations.

  • /api/public/versions.jsonopen

    Release catalogue with a permalink per version - what a citation should point at.

  • /api/public/audit-log.jsonopen

    Register of every change to a headline figure: old value, new value, reason, version.

For AI assistants: MCP server

The project's MCP server reads the public API, preserves Index selections and uses the same gap register as the site. Grades describe the estimation method rather than source certification. Errors and version conflicts are explicitly returned to the assistant.

node mcp/server.mjs
API versions and responses

X-Data-Version and X-Data-Version-Policy identify the response version and policy. They and the Link header are readable by cross-origin applications through CORS.

On current-data endpoints (current-only), ?v= checks the expected version. An old or unknown identifier returns HTTP 409 with current_url and archive links, rather than silently returning newer data.

reproduction.json finds archives by v or artifact. Exact citations also retain the artifact SHA-256. Release catalogues (catalogue) and live diagnostics (live-diagnostic) do not reproduce a historical response through v.

Minimum-wage research also has its own identifier, X-Research-Version. Existing links using this research identifier as v remain supported; it is distinct from the Index dataset version.

Parameter ?mode= catering | general | cateringPure selects the price-derivation scenario.

start sets the hypothetical scenario's starting year, using the same eligible years as the Index. unit=classic | unit=era selects the summary unit. JSON and CSV rows retain both units. The headline remains in classic equivalents for the selected scenario; base_headline describes the base series.

The selection records the unit, scenario, starting year and wage basis. To repeat a request, use the dataset permalink or the year's api_permalink. The CSV points to the same metadata through its Link header.

Version 2026.10.10-monthly-bulletin · updated 2026-10-10 · CC BY 4.0 · attribution: Gyronomics - gyronomics.gr

Data releases and what changed

If you downloaded a CSV or embedded the chart, this is exactly which figures changed since the version you saw. The current release's figures are read from the live series, never hand-written. See all releases

One summary per day. Earlier releases from the same day retain their notes and links.

  1. 2026.10.10-monthly-bulletin10 Oct 2026currentlink to entryrelease data (JSON)

    Monthly pita-gyro price bulletin, with the September 2026 base issue

    • A new monthly pita-gyro price bulletin, modelled on a monthly CPI release: pages /deltio and /en/deltio, one issue a month.
    • Monthly Pita-Gyro Price Index with September 2026 = 100, from each shop's change against itself.
    • The September issue is the base month: the level in 78 cities and the 8 to 25 September pilot comparison, not an official rate.
    • Next issue on 4 November 2026, working day 3. No email. The annual Index does not change.
    • New bulletin calendar from the November data: working day 2 after the last eligible reading day. October stays on 4 November 2026.
    Full release notes
    • A monthly pita-gyro price bulletin, modelled on a monthly CPI release. New pages /deltio and /deltio/2026-09, in Greek and English. The Monthly Pita-Gyro Price Index has September 2026 = 100 as its base and is chained from each shop's change against itself, under the v2 rules. The first issue, September 2026, is the base month: index 100, with no official monthly change because there was no regular reading in August. It shows the level in 78 cities, with an exact 95% interval in 48 of them. It also shows the 8 to 25 September pilot comparison, clearly marked as not an official rate: +0.25%, 95% interval from +0.18% to +0.34%, on 1,588 pairs. The official comparison is Eurostat's HICP for August 2026: restaurants and cafés +0.1% on the month and 5.1% on the year. One issue a month, on working day 3 of the following month; the next one is on 4 November 2026. Issues come as JSON and CSV that never change after publication, each with its SHA-256. The API is at /api/public/bulletin.json, with a bilingual note for every field. The page prints without a PDF, and the city table runs on to the next page without leaving a blank one. Percent changes are rounded by one rule, half away from zero, the same in the bulletin and in the rate table of the prices page. No email. The annual Index does not change.
    • The Eurostat reading used for the comparison (prc_hicp_minr, 10 October 2026) is archived with SHA-256 in data/history/cpi/. prc_hicp_midx and prc_hicp_manr end in December 2025, so prc_hicp_minr (ECOICOP ver.2) is used.
    • Monthly bulletin calendar change, announced on 10 October 2026. The October 2026 issue stays on Wednesday 4 November 2026, as announced. From the November 2026 data each issue comes out 2 working days after the month's last eligible reading day (days 25 to 28, a weekday that is not a holiday), instead of working day 3 of the following month. New dates, old ones in brackets: November 2026 → 1 December 2026 (3 December), December → 30 December 2026 (7 January 2027), January 2027 → 1 February 2027 (3 February), February → 2 March (3 March), March → 30 March (5 April), April → 4 May (6 May), May → 1 June (3 June), June → 30 June (5 July), July → 30 July (4 August), August → 31 August (3 September), September 2027 → 30 September 2027 (5 October). Why: in the October plan, from the reading on 26 October to release on 4 November, the 9 days are almost all calendar waiting, while a reading takes about 95 minutes. At least one full working day always separates the last possible reading from the release. Readings take place on the first eligible day at about 08:45, as for the 25 September base. The /api/public/bulletin.json API has a new release_rules field giving the month each rule takes effect from. The old release_rule.working_day stays and covers the October 2026 data only. The issue catalogue moves to schema v2. On the September issue page only the calendar texts change: the rule, and the date of the first annual change, now 30 September 2027 instead of 5 October 2027. The issue files are unchanged (same SHA-256). Labour Day 2027 falls on Holy Saturday: if it is moved, the April issue will need an announced calendar correction.

    No change to the headline figures

Showing the latest 1 of 33 releases. See the full history

How to cite the index

The data is published under CC BY 4.0: use it freely, crediting the source, version and SHA-256. These citations and downloads point to the same immutable archive of the baseline dataset.

The archive includes the baseline catering-CPI series, period gyros and classic gyros. It does not include hypothetical choices in the live view or your personal calculation. The daily version alone does not identify the exact same files.

Gyronomics, "Pita-Gyro Index 1976-2026: baseline dataset", version 2026.10.10-monthly-bulletin (2026-10-10). Archive SHA-256 (manifest): 111be5b6d29bb2823d1c85a12489f0b4382c869e4d01e3c33fd1b0c69dbd3d14. Available at https://gyronomics.gr/datasets/111be5b6d29bb2823d1c85a12489f0b4382c869e4d01e3c33fd1b0c69dbd3d14/bundle.json

Found an error? Correct me

Every figure here is checkable. If you have better evidence (a price list, an article, a Gazette text, a photo), send it. Submissions are reviewed, with no promised date. If one changes a figure in the series, the change is recorded in the changelog with the source.

Which form should you use?

  • "Found an error? Correct me" (this one): when you challenge a figure in the series with evidence, e.g. an old price list, a Gazette text for the minimum wage, a menu photo from 1998. The submission is private and reviewed. If it holds, the series changes in a later data release, recorded in the changelog.
  • "User prices": when you simply record a price you saw with your own eyes, no source needed. It is published instantly as a recorded price point and feeds the community comparison, it does not change the official index. Go to the price form

Current value in the series: 4.30 €

Submissions are private: only the data maintainer can read them.