A daily measure of whether global news coverage of the Russia–Ukraine conflict is leaning toward escalation or de-escalation, and how loud that coverage is. Built from the GDELT news archive, 1 January 2018 to the latest day.
The index should move the right way on days with an unambiguous story. Lettered markers on the chart match this table. Values are the raw daily readings.
| Date | Event | Peace | War | Direction | Signed int. ‰ |
|---|
Each day GDELT reports how many monitored articles match a peace query, how many match a war query, and how many articles it monitored in total. The index splits that into how much of the news is about the conflict and which way it leans.
Share of all monitored news that is classified conflict coverage. Peaked at 19.1% on 27 Feb 2022.
Tone of conflict coverage, bounded between −1 (all war) and +1 (all peace). Unreliable on thin days, so it is blanked when fewer than 50 articles match.
Salience × direction. Net peace-minus-war articles per 1,000 monitored articles. The main series for regressions; its daily change is the news shock.
Every query requires both a Ukraine term and a Russia term, which keeps out stories that only mention one side, such as the Flight 752 shoot-down in Iran on 10 January 2020.
The full daily series as CSV, one row per calendar day. Updated automatically every night with the previous day's data.
Download CSVLicensed under CC BY 4.0: free to use with attribution. Underlying article counts come from the GDELT Project. The index is used in a forthcoming paper on Ukrainian GDP warrants and geopolitical risk.