Food Prices and Social Unrest (1990–2026): The Speed of Surges, Not the Price Level
Every major wave of food-linked unrest since 2008 — the 2008 food riots, the 2011 Arab Spring, the 2022 crises — struck while global food prices were surging by more than 28% a year. The same price levels, reached slowly or held as a plateau, have not been followed by comparable unrest.

This study tests the most-cited claim in the food-security literature — the New England Complex Systems Institute (NECSI) 2011 “food price threshold” — against a consistent 1990–2026 FAO series. The threshold holds, but weakly: what separates the unrest episodes from the calm years is the speed of the price rise, not the price level.
This page documents the relationship between the FAO Food Price Index (FFPI) and documented episodes of food-linked social unrest from 1990 to 2026. It records where the index sat, in both nominal and inflation-adjusted terms, during the three major unrest clusters of the period, and quantifies the year-on-year rate of change at each. The dataset pairs the monthly FFPI and its five sub-indices with a curated, sourced list of documented unrest events, and derives a reproducible classification of the months when prices were both elevated and rising rapidly. It extends the NECSI (2011) analysis out of sample and onto a single consistent index base.
Across 1990–2026 the FAO Food Price Index sat above its historical stress level (NECSI’s 210 on the 2002–2004 base, which rescales to 124.2 on the current 2014–2016 base) in 69 of 437 months (15.8%) — far more often than unrest followed. What distinguishes the three documented unrest clusters is speed: at each onset the index was rising at +28% to +56% year-on-year, while the two sustained elevated-but-stable stretches (2012 and 2021–2026) rose by no more than +7.8%. The exact surge cutoff does not matter: any threshold from 15% to 25% flags the same episodes and excludes the same plateaus. This is a descriptive pattern across only three clusters, not a statistically validated causal law; the FFPI measures global benchmark prices, not local retail prices (see Methodology and Limitations).
FFPI, nominal (2014–2016 = 100)
12-month change
stress level, but not surging
below the March 2022 record
- Every major food-linked unrest wave since 2008 struck while global food prices were surging by more than 28% a year — not merely while they were high. At the three onsets the FFPI was rising at +56% (2008), +28% (2010–11) and +35% (2022) year-on-year.
- The price level alone does not discriminate: the FFPI has sat above the NECSI stress level in 69 of 437 months (15.8%), including a continuous stretch from 2021 to 2026, without a comparable unrest cluster in the calm years.
- The two sustained elevated-but-stable periods since 1990 (2012, and 2021–2026) rose by at most +7.8% year-on-year; the three unrest onsets all exceeded +28%. Any surge threshold from 15% to 25% flags the same episodes, so the cutoff is not a tuned parameter.
- Robustness disclosure: the “stress level” is NECSI’s nominal 210 (2002–2004 base) rescaled to 124.2 on the current base; the 2020 FAO methodology change (a base change and a coverage expansion) makes this an approximation, discussed in full in Methodology.
- As of May 2026 the FFPI is 130.8 — above the stress level but rising only +2.9% year-on-year, and 18.4% below its March 2022 record. On this reading, prices are in the elevated-but-stable regime, not the fast-surge regime historically associated with unrest.
- Reproducible from the FAO Food Price Index (nominal and MUV-deflated real, 1990–2026) and a sourced event list; released under CC BY 4.0.
437 observations · Monthly · Jan 1990–May 2026 · CC BY 4.0
Methodology · Cite this dataset
monthly observations (1990–2026)
nominal record, March 2022
of months above the stress level
fastest 12-month surge on record (March 2008)
ceiling of every calm-elevated stretch
documented unrest clusters (2008, 2011, 2022)
The index and the unrest record
The chart plots the FAO Food Price Index monthly from January 1990 to May 2026. The horizontal dashed line marks the stress level — the level NECSI (2011) identified as a threshold for heightened unrest risk, translated onto the current index base. The index has crossed that line repeatedly, but the red segments highlight only the months when prices were both above the line and rising by at least 20% year-on-year. Those red episodes line up with the documented unrest clusters; the long stretch from 2021 to 2026, above the line but gray, is the period when prices were high but rising slowly.
The pattern is easier to read as a contrast than as a rule. Read the raw FAO series alongside its inflation-adjusted twin in our companion study on real commodity prices since 1960, and the underlying components in the wheat, rice and palm oil dataset pages.

The consensus: high prices, food riots
The dominant reading is intuitive and well-supported. When food becomes unaffordable, populations that spend a large share of income on it are pushed toward the margin of survival, and governments perceived as responsible for food security lose their footing. History offers a long catalogue, from the European bread riots of 1848 onward.
The most-cited modern formulation is quantitative. Researchers at the New England Complex Systems Institute found that the timing of the 2008 food riots and the 2011 Arab Spring coincided with peaks in the FAO index, and identified a specific level — 210 on the index, on its then-current 2002–2004 base — above which unrest became statistically likely. The finding drew attention partly because the authors had submitted a report to the U.S. government on 13 December 2010 warning of the food-price/instability link — four days before Mohamed Bouazizi’s self-immolation in Tunisia on 17 December. During the 2008 peak, the same work counted more than 60 food riots across 30 countries, ten of which involved multiple deaths.
On a short window, the level story looks decisive: the two great index peaks of the period coincided with the two great unrest waves. The question this dataset asks is whether the level is what did the work, once the full 1990–2026 record is on a single consistent base.
What the data shows: speed, not level
First, the level threshold cries wolf. On the consistent current-base series, the FFPI has sat at or above the rescaled stress level (124.2) in 69 of 437 months — 15.8% of the record. Those months are not confined to the unrest years: the index was above the line for three months in 2012, and continuously from September 2024 through May 2026, with no unrest cluster comparable to 2008 or 2011. Being above the level is common; unrest is not.
Second, the unrest episodes share a different signature — pace. At each documented onset the index was climbing steeply: +55.8% year-on-year at the April 2008 riot peak, +28.3% in December 2010 (the month of Bouazizi’s act), and +34.5% at the March 2022 record. By contrast, across the two sustained elevated-but-stable stretches since 1990 — the brief 2012 episode and the long 2021–2026 plateau — the twelve-month change never exceeded +7.8%. The two groups do not overlap in pace: the sustained calm plateaus stayed at or below +7.8%, the unrest onsets at or above +28%. And the surge cutoff is not a tuned parameter — drawn anywhere from 15% to 25%, it flags the same three clusters and excludes the same plateaus. Related framing: our study on agricultural commodities.
Third, the mechanism is a shock, not a price tag. A rapid surge signals a supply disruption still unfolding — a harvest failure, an export ban, a war — that outruns the ability of households and governments to adjust. A high but stable price has, by definition, already been absorbed: budgets have re-anchored, substitutions have been made, subsidies have been set. Grouping the above-stress months by documented outcome, the ones inside a documented unrest window ran at a mean of +23.7% year-on-year (44 months), against +1.5% for the calm elevated months (25 months). Speed is the axis on which they separate.
A methodology break sits in the middle of the record. The FAO rebased the index in 2020 — from a 2002–2004 base to a 2014–2016 base — and simultaneously expanded its underlying price coverage. NECSI’s 210 threshold was defined on the old base, so its translation onto the current base (124.2) is a rescaling, not an exact equivalence. The qualitative finding — surges, not levels — does not depend on the precise cutoff.
What this dataset does not measure. The FFPI tracks a basket of internationally traded food commodities at world benchmark prices. It does not measure the retail prices households actually pay, which are shaped by local currencies, subsidies, tariffs and domestic supply. During the Tunisian revolution the FAO’s own on-the-ground monitoring reported that domestic consumer food prices were broadly stable, and Tunisia’s consumer food price index slipped slightly between November and December 2010 — even as the international index set records.
Across 1990–2026, food prices above the stress level preceded unrest only when they were also rising fast. The same levels, reached slowly or held flat, did not — which is why the global food index has spent much of the 2020s in the stress zone without a comparable wave.
Where the sceptics are right
The strongest objection: the index may be a symptom, not a cause. Todd Smith’s study of urban Africa argues that domestic consumer prices — not the international index — are the variable that actually moves people, and that rainfall scarcity works better as an instrument, implying that a common driver (weather, supply) can produce both the price surge and the unrest. On this view the FFPI is a real-time barometer of stress that happens to move first, not the lever itself. The speed finding is consistent with that: a fast surge is exactly what a fresh supply shock looks like in the index.
The sample is small, and honesty requires saying so. Three documented clusters in thirty-six years is a pattern, not a statistically validated law. The separation between fast and slow is clean, but it rests on those three episodes; a fourth surge that passed quietly, or a slow plateau that erupted, would revise the picture. This dataset offers a descriptive overlay of a sourced event list against a price series, not a regression with confidence intervals.
The 2022 case is the weakest of the three. The most prominent 2022 collapse — Sri Lanka, where mass protests drove President Gotabaya Rajapaksa to flee on 13 July 2022 — was largely domestic in origin: a 2021 ban on chemical fertiliser that gutted local harvests, a debt and foreign-exchange crisis, and the loss of tourism. The global surge amplified an already-collapsing domestic food situation rather than causing it — which is precisely the “contributing amplifier, not sole trigger” framing this study defends.
And the level story’s own forward call did not hold — instructively. NECSI extrapolated that the rising trend would cross into “high impact even without price peaks” in 2012–2013. The index did sit above the threshold in 2012–2013, but prices were flat to falling, and no comparable wave followed. That is the level thesis’s sharpest miss — and the speed finding explains it: 2012–2013 was a plateau, not a surge.
Unrest frequency by regime
The natural forward object here is not a market return but the frequency of documented unrest conditional on the price regime. With only three clusters, this is descriptive and heavily caveated — the counts are small and the classification of what constitutes a “cluster” is a judgement disclosed in Methodology.
“elevated AND surging” episodes coinciding with documented unrest
calm-elevated plateaus (2012, 2021–26) with a comparable wave
danger episodes identified, stable across surge thresholds of 15–25%
Read directionally, not as a probability: when the index has been both above the stress level and rising at 20%+ a year, documented unrest has followed within months in every case on record; when it has been above the level but rising slowly, it has not. The 2021 surge and the 2022 record register as one extended episode preceding the 2022 protests.
Past patterns are not predictive of future outcomes. Regime-conditional frequencies describe a small historical record across three clusters, not expected probabilities.
Levels to Watch
These reference points describe where the current reading sits against the historical record. They are descriptive markers for reading future FAO releases, not signals or targets.
Above the 124.2 stress level, but 18.4% below the March 2022 record of 160.2. Being above the level has, on its own, not been associated with unrest in the historical record.
Well inside the calm-elevated band. In the historical record, unrest clusters coincided with readings above +28%; a sustained move into that range would mark a shift from the current regime.
The two sustained calm-elevated stretches (2012 and 2021–2026) never exceeded +7.8% year-on-year; the three unrest onsets all exceeded +28%. A sustained move above +20% a year would mark a shift from the current stable regime toward the surge regime.
Cereals led the 2008 surge; vegetable oils led 2011 and 2022. Which component is rising fastest identifies the nature of the supply shock (see the attribution chart below).
The three clusters, side by side
Each row records the FFPI at the episode’s peak, in nominal and inflation-adjusted terms, its twelve-month rate of change, and the sub-index that led the move.
| Episode | Peak (nominal) | Peak (real, MUV) | 12-month change | Leading sub-index | Documented unrest |
|---|---|---|---|---|---|
| 2008 (peak Jun 2008) | 132.7 | 129.1 | +45% | Cereals (+74%) | 60+ food riots, 30 countries |
| 2010–11 (peak Feb 2011) | 137.7 | 124.1 | +39% | Vegetable oils (+63%) | Arab Spring; regional food riots |
| 2021–22 (peak Mar 2022) | 160.2 | 136.5 | +35% | Vegetable oils (+58%) | Sri Lanka collapse; scattered protests |
| May 2026 (current) | 130.8 | 112.7 | +2.9% | — | None comparable |
Peak values are the highest FFPI reading within each episode window. Twelve-month change is measured at the nominal peak. Leading sub-index is the FAO component with the highest year-on-year change at that month.
What drove each surge

The 2008 spike was a grains-and-rice event; the 2011 and 2022 surges were led by vegetable oils, with 2022 compounded by the disruption of Ukrainian and Russian exports. The common thread is not a single commodity but the pace of the aggregate move. The individual components are tracked in the corn and sugar dataset pages, and the broader commodity picture in the commodity price hub.
Same level, opposite speed

Each dot is one month. To the right of the stress line — the same range of high price levels — the months of documented unrest (red) sit high on the vertical axis, while the elevated-but-slow months (including today’s, circled) sit near zero. The horizontal position (how high) does not separate them; the vertical position (how fast) does.
Historical turning points
2007–2008 — The grains and rice spike
The FFPI rose at its fastest pace on record, reaching +63.2% year-on-year in March 2008, and peaked at 132.7 in June 2008, led by cereals (+74% year-on-year). Food riots followed across more than 30 countries. Prices then fell sharply as the global financial crisis took hold, dropping back below the stress level by late 2008.
2010–2011 — The Arab Spring window
The index climbed back above the stress level from late 2010, rising +28.3% year-on-year by December 2010 and peaking at 137.7 in February 2011 (+39%), led this time by vegetable oils. The Tunisian and Egyptian uprisings unfolded through this window, though — as the domestic-price evidence shows — the international index and local retail prices diverged. The level then declined gradually through 2012–2013 without a comparable wave, even while it remained elevated.
2021–2022 — The wartime record
Post-pandemic supply strains and then the Russian invasion of Ukraine drove the FFPI to an all-time nominal high of 160.2 in March 2022 (+35% year-on-year), led by vegetable oils (+58%). Documented unrest was more concentrated than in 2008 or 2011 — most prominently Sri Lanka’s collapse — and, in that case, largely domestic in origin. Prices have since receded.
May 2026 — Current observation
The index stands at 130.8, above the stress level for a sustained stretch but rising only +2.9% year-on-year — 18.4% below the 2022 record. In real (MUV-deflated) terms it is 112.7, well below its 2022 peak of 136.5. On the historical pattern this is the elevated-but-stable regime: high prices, slow pace, no surge signature.
Methodology
The series is the FAO Food Price Index and its five sub-indices (cereals, vegetable oils, dairy, meat, sugar), monthly from January 1990 to May 2026, in both nominal and real terms. The real index is deflated by the World Bank Manufactures Unit Value (MUV) index — the standard deflator for a global commodity index — both on the current 2014–2016 = 100 base. Year-on-year change is the twelve-month percentage change of the nominal index.
stress_level = 124.2 = 210 × ( mean FFPI over 2002–2004 on the current base / 100 )
The stress level and its caveat. NECSI (2011) identified 210 on the FAO index as an unrest threshold, defined on the index’s then-current 2002–2004 base. To place it on the current 2014–2016 base, we rescale by the ratio of the two base-period averages: the 2002–2004 average is 59.15 on the current base, giving a factor of 0.5915 and a rescaled threshold of 124.2. Because the FAO’s 2020 revision changed the base and expanded price coverage, this is an approximation rather than an exact equivalence; we disclose it rather than present a false precision. The qualitative result does not depend on the exact figure.
Regime and episode definitions
“surge” = ffpi_yoy ≥ 20%
“elevated AND surging” = (FFPI ≥ 124.2) AND (ffpi_yoy ≥ 20%)
The 20% surge cutoff is not tuned: setting it anywhere from 15% to 25% identifies the same three-to-four episodes and excludes the same sustained plateaus. The two sustained calm-elevated stretches (2012 and 2021–2026) never exceeded +7.8% year-on-year, while the three unrest onsets all exceeded +28%, so the exact cutoff between them is immaterial. Documented unrest windows are curated from the sourced event list (below), not derived from prices: 2008 (Feb–Jul), 2010–11 (Nov 2010–Nov 2011) and 2021–23 (the 2021 surge through the 2022 protests).
Filter Definitions
“documented unrest window” = month ∈ {2008-02…2008-07, 2010-11…2011-11, 2021-05…2023-05}
Dataset Design
| Variable | Type | Unit | Source | Calculation |
|---|---|---|---|---|
| ffpi | float | index (2014–16=100) | FAO | direct |
| rffpi | float | index (2014–16=100) | FAO | MUV-deflated |
| cereals / oils / sugar / meat / dairy | float | index | FAO | direct |
| ffpi_yoy | float | % | FAO | 12-month % change |
| above_stress / surge / danger | int (0/1) | flag | Eco3min | see definitions above |
| unrest_window | int (0/1) | flag | Eco3min | curated, sourced |
Python Reproduction Code
# Reproduce from the FAO Food Price Index workbook (CC BY 4.0) import pandas as pd url = "https://www.fao.org/.../food_price_indices_data.csv" df = pd.read_csv(url, parse_dates=["date"]) df["ffpi_yoy"] = df["ffpi"].pct_change(12) * 100 STRESS, SURGE = 124.2, 20 df["danger"] = (df.ffpi >= STRESS) & (df.ffpi_yoy >= SURGE)
Download the Dataset
The CSV contains the monthly FFPI, its five sub-indices, the real (MUV-deflated) index, the twelve-month change, and the regime flags, alongside a second sheet in the XLSX with the sourced unrest-event list and a data dictionary. Released under CC BY 4.0 — free to reuse with attribution to Eco3min Research.
This study sits within Eco3min’s commodity coverage. Explore the underlying series — the commodity price data hub.
Data Sources & References
- Primary FAO, Food Price Index (nominal and real, 2014–2016 = 100, monthly from 1990). Retrieved June 2026. Licence CC BY 4.0.
- Research Lagi, M., Bertrand, K. Z., & Bar-Yam, Y. (2011). The Food Crises and Political Instability in North Africa and the Middle East. arXiv:1108.2455.
- Research Smith, T. G. (2014). Feeding Unrest: Disentangling the Causal Relationship between Food Price Shocks and Sociopolitical Conflict in Urban Africa. Journal of Peace Research, 51(6), 679–695.
- Research Raleigh, C., Choi, H. J., & Kniveton, D. (2015). The Devil is in the Details. Global Environmental Change, 32, 187–199.
- Context FAO GIEWS bulletin, Tunisia (31 January 2011); New Security Beat / Stimson Center (2014) on international-vs-local prices.
- Context USIP and UK House of Commons Library (2022) on the Sri Lankan economic crisis and Aragalaya protests.
Limitations
- Global, not local. The FFPI is a world benchmark price; it does not capture the retail prices households pay, which reflect currencies, subsidies and domestic supply.
- Base and coverage break. The 2020 rebasing changed both the base and the price coverage, so the rescaled threshold (124.2) is an approximation of NECSI’s original 210.
- Small sample. Three documented clusters in thirty-six years support a descriptive pattern, not a statistically validated causal relationship.
- Curated event list. The unrest overlay is a sourced but non-exhaustive list of documented events, not a comprehensive unrest dataset; comprehensive event data (e.g. ACLED) is licensed and not redistributed here.
- Correlation, not causation. A common driver (weather, supply shocks) may produce both the price surge and the unrest; the index may be a coincident barometer rather than a cause.
- Backward-looking. The record documents what happened; it is not a forecast.
Frequently Asked Questions
What is the food price “threshold” for unrest?
How high are global food prices in 2026?
Isn’t this just correlation? Couldn’t drought or war drive both prices and unrest?
Does this measure what people actually pay for food locally?
Can I reuse the dataset?
Eco3min Research (2026). Food Prices and Social Unrest (1990–2026): The Speed of Surges, Not the Price Level. Eco3min. https://eco3min.fr/en/food-price-speed-not-level/ — Underlying data: FAO Food Price Index; event list per Lagi et al. (2011) and cited sources. Licence: CC BY 4.0.
Related research
Last updated — 12 July 2026
Disclaimer – Financial Information: The analyses, commentary, and content published on eco3min.fr are provided for informational and educational purposes only. They do not constitute investment advice or a solicitation to buy or sell financial instruments. Past performance is not indicative of future results. All investment decisions involve risk and are the sole responsibility of the reader.
