← Burkina Faso drought AA

Heat and drought in the framework provinces

A colleague asked whether high temperatures have led to or worsened drought in Burkina Faso, and what the current temperature outlook implies. This page looks at the four framework provinces (Loroum, Oudalan, Séno, Yagha) using the same per-province indicator series behind the ASAP trigger: temperature, rainfall, water balance and cumulative-FPAR biomass, 1989 to the 1st dekad of September 2026, plus the September 2026 temperature forecasts of three North American Multi-Model Ensemble (NMME) models.

Bottom line. Heat in the growing season is tightly bound to drought here, but as a companion and amplifier rather than a cause that arrives first. Every year Trigger 2 would have activated was a hot July to September (on average 0.4 °C above the trend line, against zero for other years), and a hot season with normal rain still tends to end with less biomass. But heat anomalies coincide with rainfall deficits within the same ten-day period and do not precede them, and hot pre-season months (April to June) say almost nothing about the season to come. The "always going up" concern applies to the pre-season, which has warmed 0.3 °C per decade; the growing season itself has warmed only 0.07 °C per decade and not significantly. 2026 is the exception that tests all of this: July to early September has been the hottest in the 38-year record, 1.4 °C above normal, yet biomass is above normal. On the historical relationship that much heat should have come with a biomass deficit near the warning cut-off. The forecasts say the heat continues: all three NMME models put September to November 2026 in the warm tercile with high confidence, 0.6 to 2 °C above their own hindcast climatologies, which points to a hot end of season for late-sown crops and pasture after the Trigger 2 window closes.

1 · Is temperature "always going up" here? #

It depends on the season. Figure 1 shows the framework-province mean temperature for the hot pre-season months and for the growing season, from ASAP's ECMWF-based series.

Framework-province mean temperature by season, 1989–2026, with Theil-Sen trend April–June (pre-season) 31° 32° 33° 34° 1990 1995 2000 2005 2010 2015 2020 2025 1989: 32.05 °C 1990: 32.11 °C 1991: 31.18 °C 1992: 31.46 °C 1993: 32.25 °C 1994: 31.63 °C 1995: 32.26 °C 1996: 31.85 °C 1997: 31.25 °C 1998: 32.55 °C 1999: 32.48 °C 2000: 32.38 °C 2001: 31.98 °C 2002: 32.59 °C 2003: 31.51 °C 2004: 32.21 °C 2005: 32.00 °C 2006: 32.59 °C 2007: 32.68 °C 2008: 31.77 °C 2009: 32.21 °C 2010: 32.78 °C 2011: 32.30 °C 2012: 31.96 °C 2013: 32.60 °C 2014: 32.60 °C 2015: 32.67 °C 2016: 32.28 °C 2017: 31.76 °C 2018: 32.30 °C 2019: 33.02 °C 2020: 33.05 °C 2021: 32.44 °C 2022: 31.89 °C 2023: 32.43 °C 2024: 33.61 °C 2025: 33.09 °C 2026 (partial): 32.35 °C2026 trend +0.27 °C per decade, p = 0.00 July–September (growing season) 27° 28° 29° 30° 1990 1995 2000 2005 2010 2015 2020 2025 1989: 27.79 °C 1990: 28.62 °C 1991: 28.32 °C 1992: 27.87 °C 1993: 28.45 °C 1994: 27.40 °C 1995: 28.31 °C 1996: 28.42 °C 1997: 28.84 °C 1998: 28.11 °C 1999: 27.13 °C 2000: 28.51 °C 2001: 28.37 °C 2002: 29.01 °C 2003: 27.79 °C 2004: 28.66 °C 2005: 28.32 °C 2006: 28.44 °C 2007: 28.15 °C 2008: 28.35 °C 2009: 28.83 °C 2010: 28.24 °C 2011: 28.89 °C 2012: 27.78 °C 2013: 28.36 °C 2014: 28.72 °C 2015: 28.25 °C 2016: 28.49 °C 2017: 28.51 °C 2018: 28.32 °C 2019: 28.85 °C 2020: 28.24 °C 2021: 28.92 °C 2022: 28.28 °C 2023: 29.07 °C 2024: 28.11 °C 2025: 27.95 °C 2026 (partial): 29.55 °C2026 trend +0.07 °C per decade, p = 0.31 Years Trigger 2 would have activated (ASAP level 3 in ≥ 2 provinces) 2026 so far (through the 1st dekad of September)
Figure 1. Mean temperature over the four framework provinces (cropland areas) for April to June and for July to September, 1989 to 2026, with Theil-Sen trend lines fitted on 1989 to 2025. Red dots are the years Trigger 2 would have activated. The 2026 value covers dekads through the 1st of September.
SeasonProvinceTrend, °C per decadepMean 1989 to 1998Mean 2016 to 2025
April to JuneSéno+0.35<0.00132.333.3
Yagha+0.30<0.00132.033.0
Oudalan+0.280.00132.833.6
Loroum+0.110.4230.330.4
July to SeptemberLoroum+0.100.2727.527.8
Oudalan+0.080.3629.029.3
Séno+0.070.3928.428.7
Yagha+0.070.2827.928.1

The pre-season has warmed by about a degree since the early 1990s, three of the four provinces significantly. The growing season has warmed by a quarter of a degree, and the year-to-year swings (a full degree between a wet and a dry season) dwarf it. For the question that matters to the trigger, growing-season heat, the trend is small enough that anomalies can be read against the long-term mean almost directly. The analysis below removes it anyway, so that the "heat" being tested is heat relative to what the year would have been expected to bring.

Growing-season temperature anomaly vs biomass anomaly, framework provinces, 2001–2025 -2 -1 +0 +1 +2 -1.0 °C -0.5 °C +0.0 °C +0.5 °C +1.0 °C +1.5 °C July–September temperature, anomaly from the province's own trend line (°C) Cumulative-FPAR anomaly, Trigger 2 window, detrended (z) biomass-warning cut-off (−0.6) Pooled fit 2001–2025: -0.77 z per °C, r = -0.42 Loroum 2001: temp -0.03 °C, biomass +1.16 z, rain 41 mm/dekad (dry tercile) Loroum 2002: temp +0.82 °C, biomass -0.99 z, rain 38 mm/dekad (dry tercile) Loroum 2003: temp -0.49 °C, biomass +1.00 z, rain 48 mm/dekad (mid tercile) Loroum 2004: temp +0.21 °C, biomass -0.21 z, rain 40 mm/dekad (dry tercile) Loroum 2005: temp -0.12 °C, biomass +0.94 z, rain 44 mm/dekad (mid tercile) Loroum 2006: temp +0.19 °C, biomass -0.53 z, rain 46 mm/dekad (mid tercile) Loroum 2007: temp -0.19 °C, biomass +0.72 z, rain 54 mm/dekad (wet tercile) Loroum 2008: temp +0.07 °C, biomass +0.53 z, rain 48 mm/dekad (mid tercile) Loroum 2009: temp +0.28 °C, biomass +0.14 z, rain 59 mm/dekad (wet tercile) Loroum 2010: temp -0.16 °C, biomass -0.33 z, rain 50 mm/dekad (wet tercile) Loroum 2011: temp +0.47 °C, biomass -0.21 z, rain 47 mm/dekad (mid tercile) Loroum 2012: temp -0.70 °C, biomass +0.77 z, rain 65 mm/dekad (wet tercile) Loroum 2013: temp -0.00 °C, biomass -0.08 z, rain 44 mm/dekad (mid tercile) Loroum 2014: temp +0.30 °C, biomass -0.55 z, rain 50 mm/dekad (mid tercile) Loroum 2015: temp -0.27 °C, biomass -0.28 z, rain 58 mm/dekad (wet tercile) Loroum 2016: temp +0.15 °C, biomass -0.57 z, rain 57 mm/dekad (wet tercile) Loroum 2017: temp +0.27 °C, biomass +0.36 z, rain 48 mm/dekad (mid tercile) Loroum 2018: temp +0.04 °C, biomass -0.39 z, rain 61 mm/dekad (wet tercile) Loroum 2019: temp +0.45 °C, biomass -0.67 z, rain 46 mm/dekad (mid tercile) Loroum 2020: temp -0.35 °C, biomass -0.31 z, rain 55 mm/dekad (wet tercile) Loroum 2021: temp +0.54 °C, biomass -0.21 z, rain 40 mm/dekad (dry tercile) Loroum 2022: temp -0.26 °C, biomass +0.63 z, rain 54 mm/dekad (wet tercile) Loroum 2023: temp +0.58 °C, biomass +1.16 z, rain 52 mm/dekad (wet tercile) Loroum 2024: temp -0.42 °C, biomass +0.88 z, rain 50 mm/dekad (mid tercile) Loroum 2025: temp -0.74 °C, biomass +1.17 z, rain 55 mm/dekad (wet tercile) Oudalan 2001: temp +0.04 °C, biomass +0.36 z, rain 36 mm/dekad (dry tercile) Oudalan 2002: temp +0.80 °C, biomass -0.79 z, rain 29 mm/dekad (dry tercile) Oudalan 2003: temp -0.59 °C, biomass +0.67 z, rain 49 mm/dekad (mid tercile) Oudalan 2004: temp +0.51 °C, biomass -1.39 z, rain 25 mm/dekad (dry tercile) Oudalan 2005: temp -0.13 °C, biomass +1.82 z, rain 38 mm/dekad (dry tercile) Oudalan 2006: temp +0.18 °C, biomass -0.12 z, rain 32 mm/dekad (dry tercile) Oudalan 2007: temp -0.29 °C, biomass +0.54 z, rain 36 mm/dekad (dry tercile) Oudalan 2008: temp +0.09 °C, biomass +0.71 z, rain 25 mm/dekad (dry tercile) Oudalan 2009: temp +0.53 °C, biomass +0.33 z, rain 32 mm/dekad (dry tercile) Oudalan 2010: temp -0.18 °C, biomass -0.21 z, rain 36 mm/dekad (dry tercile) Oudalan 2011: temp +0.43 °C, biomass -0.01 z, rain 42 mm/dekad (mid tercile) Oudalan 2012: temp -0.71 °C, biomass +0.22 z, rain 50 mm/dekad (wet tercile) Oudalan 2013: temp +0.02 °C, biomass +0.50 z, rain 34 mm/dekad (dry tercile) Oudalan 2014: temp +0.34 °C, biomass -0.99 z, rain 35 mm/dekad (dry tercile) Oudalan 2015: temp -0.33 °C, biomass -0.34 z, rain 44 mm/dekad (mid tercile) Oudalan 2016: temp +0.17 °C, biomass -0.60 z, rain 38 mm/dekad (dry tercile) Oudalan 2017: temp +0.06 °C, biomass +0.16 z, rain 37 mm/dekad (dry tercile) Oudalan 2018: temp -0.14 °C, biomass +0.51 z, rain 43 mm/dekad (mid tercile) Oudalan 2019: temp +0.39 °C, biomass -0.87 z, rain 39 mm/dekad (dry tercile) Oudalan 2020: temp -0.22 °C, biomass -0.42 z, rain 50 mm/dekad (wet tercile) Oudalan 2021: temp +0.56 °C, biomass +0.30 z, rain 33 mm/dekad (dry tercile) Oudalan 2022: temp -0.16 °C, biomass -0.04 z, rain 38 mm/dekad (dry tercile) Oudalan 2023: temp +0.68 °C, biomass -0.02 z, rain 34 mm/dekad (dry tercile) Oudalan 2024: temp -0.49 °C, biomass +0.70 z, rain 46 mm/dekad (mid tercile) Oudalan 2025: temp -0.44 °C, biomass +1.72 z, rain 45 mm/dekad (mid tercile) Séno 2001: temp +0.09 °C, biomass +0.16 z, rain 37 mm/dekad (dry tercile) Séno 2002: temp +0.61 °C, biomass -0.41 z, rain 34 mm/dekad (dry tercile) Séno 2003: temp -0.59 °C, biomass +0.79 z, rain 57 mm/dekad (wet tercile) Séno 2004: temp +0.40 °C, biomass +0.33 z, rain 31 mm/dekad (dry tercile) Séno 2005: temp +0.03 °C, biomass +1.53 z, rain 42 mm/dekad (dry tercile) Séno 2006: temp +0.11 °C, biomass -0.34 z, rain 34 mm/dekad (dry tercile) Séno 2007: temp -0.24 °C, biomass +0.54 z, rain 43 mm/dekad (mid tercile) Séno 2008: temp -0.02 °C, biomass +1.19 z, rain 35 mm/dekad (dry tercile) Séno 2009: temp +0.50 °C, biomass -0.82 z, rain 36 mm/dekad (dry tercile) Séno 2010: temp -0.07 °C, biomass -0.74 z, rain 40 mm/dekad (dry tercile) Séno 2011: temp +0.52 °C, biomass -0.70 z, rain 44 mm/dekad (mid tercile) Séno 2012: temp -0.65 °C, biomass +0.17 z, rain 53 mm/dekad (wet tercile) Séno 2013: temp -0.08 °C, biomass +0.22 z, rain 42 mm/dekad (mid tercile) Séno 2014: temp +0.30 °C, biomass -0.34 z, rain 42 mm/dekad (dry tercile) Séno 2015: temp -0.11 °C, biomass +0.02 z, rain 52 mm/dekad (wet tercile) Séno 2016: temp +0.04 °C, biomass -0.33 z, rain 44 mm/dekad (mid tercile) Séno 2017: temp +0.03 °C, biomass +0.45 z, rain 39 mm/dekad (dry tercile) Séno 2018: temp -0.18 °C, biomass +0.18 z, rain 47 mm/dekad (mid tercile) Séno 2019: temp +0.46 °C, biomass -0.89 z, rain 48 mm/dekad (mid tercile) Séno 2020: temp -0.20 °C, biomass -0.19 z, rain 64 mm/dekad (wet tercile) Séno 2021: temp +0.44 °C, biomass +0.64 z, rain 44 mm/dekad (mid tercile) Séno 2022: temp -0.02 °C, biomass -0.88 z, rain 44 mm/dekad (mid tercile) Séno 2023: temp +0.65 °C, biomass +0.16 z, rain 39 mm/dekad (dry tercile) Séno 2024: temp -0.27 °C, biomass +0.79 z, rain 53 mm/dekad (wet tercile) Séno 2025: temp -0.42 °C, biomass +0.53 z, rain 52 mm/dekad (wet tercile) Yagha 2001: temp +0.20 °C, biomass -0.41 z, rain 45 mm/dekad (mid tercile) Yagha 2002: temp +0.58 °C, biomass -0.53 z, rain 45 mm/dekad (mid tercile) Yagha 2003: temp -0.38 °C, biomass +1.40 z, rain 63 mm/dekad (wet tercile) Yagha 2004: temp +0.24 °C, biomass +0.65 z, rain 43 mm/dekad (mid tercile) Yagha 2005: temp +0.20 °C, biomass +1.73 z, rain 52 mm/dekad (wet tercile) Yagha 2006: temp -0.05 °C, biomass -0.41 z, rain 42 mm/dekad (dry tercile) Yagha 2007: temp -0.06 °C, biomass +0.12 z, rain 52 mm/dekad (wet tercile) Yagha 2008: temp -0.12 °C, biomass +0.19 z, rain 48 mm/dekad (mid tercile) Yagha 2009: temp +0.56 °C, biomass -1.01 z, rain 46 mm/dekad (mid tercile) Yagha 2010: temp -0.09 °C, biomass -0.77 z, rain 52 mm/dekad (wet tercile) Yagha 2011: temp +0.66 °C, biomass -0.96 z, rain 47 mm/dekad (mid tercile) Yagha 2012: temp -0.37 °C, biomass +0.14 z, rain 59 mm/dekad (wet tercile) Yagha 2013: temp -0.06 °C, biomass -0.10 z, rain 52 mm/dekad (wet tercile) Yagha 2014: temp +0.36 °C, biomass +0.18 z, rain 48 mm/dekad (mid tercile) Yagha 2015: temp +0.08 °C, biomass -0.65 z, rain 62 mm/dekad (wet tercile) Yagha 2016: temp -0.07 °C, biomass +0.28 z, rain 51 mm/dekad (wet tercile) Yagha 2017: temp -0.00 °C, biomass +0.71 z, rain 43 mm/dekad (mid tercile) Yagha 2018: temp -0.17 °C, biomass +0.02 z, rain 49 mm/dekad (mid tercile) Yagha 2019: temp +0.35 °C, biomass -0.42 z, rain 53 mm/dekad (wet tercile) Yagha 2020: temp -0.05 °C, biomass -0.53 z, rain 76 mm/dekad (wet tercile) Yagha 2021: temp +0.31 °C, biomass +0.52 z, rain 53 mm/dekad (wet tercile) Yagha 2022: temp -0.30 °C, biomass -0.39 z, rain 61 mm/dekad (wet tercile) Yagha 2023: temp +0.51 °C, biomass +0.65 z, rain 46 mm/dekad (mid tercile) Yagha 2024: temp -0.30 °C, biomass -0.11 z, rain 65 mm/dekad (wet tercile) Yagha 2025: temp -0.55 °C, biomass -0.17 z, rain 66 mm/dekad (wet tercile) Loroum 2026 so far: temp +1.28 °C, biomass +1.50 z Loroum 2026 Oudalan 2026 so far: temp +1.13 °C, biomass +0.53 z Oudalan 2026 Séno 2026 so far: temp +1.00 °C, biomass -0.15 z Séno 2026 Yagha 2026 so far: temp +0.83 °C, biomass +0.76 z Yagha 2026 Driest third of seasons (rain) Middle third Wettest third Trigger 2 activation year
Figure 2. Each dot is one province-year, 2001 to 2025: the July to September temperature anomaly from the province's own trend line, against the detrended cumulative-FPAR anomaly over the Trigger 2 window (dekads 21 to 26). Colour is the season's rainfall tercile. Red-ringed dots are the Trigger 2 activation years. Open red circles are 2026 so far.

Hot seasons are drought seasons

How much does heat add, beyond rainfall?

A regression of detrended window biomass on seasonal rainfall and detrended temperature, both standardised, separates the two:

ProvinceRainfall effect, z per sdpTemperature effect, z per sdpTemperature effect, z per °CR² rain onlyR² rain + temperature
Loroum−0.120.40−0.420.006−1.060.020.31
Oudalan−0.140.50−0.480.026−1.160.070.26
Séno−0.160.32−0.360.034−1.000.010.20
Yagha−0.160.36−0.220.21−0.680.000.07
Pooled, cropland−0.110.11−0.34<0.001−0.920.010.20
Pooled, rangeland−0.120.09−0.35<0.001—0.010.21

Read the middle columns: a growing season one degree hotter than expected goes with biomass about one standard deviation lower, once seasonal rainfall is held fixed. That is roughly the distance from a normal season to the biomass-warning cut-off. Temperature explains about a fifth of the year-to-year biomass variance in these provinces; seasonal rainfall total, on its own, explains almost none.

Does the water balance already capture this?

ASAP's water satisfaction index is a crop water-balance model driven by CHIRPS rainfall and ECMWF reference evapotranspiration, so temperature enters it through crop water demand. In these provinces, though, its year-to-year variation is almost entirely rainfall: rainfall explains 44 percent of the window water balance and adding temperature raises that to 46 (p 0.06). That is a statement about the water balance, not about biomass. The question that matters is whether temperature still explains biomass once the water balance, rather than raw rainfall, is the other predictor:

Predictors of detrended window biomass, pooled 2001 to 2025R²Temperature coefficient, z per sdp
Water balance only0.07—
Water balance + temperature0.18−0.25<0.001
SPI-3 only0.12—
SPI-3 + temperature0.19−0.220.006
Temperature only0.18−0.29<0.001
Water balance + rainfall + temperature0.24−0.31<0.001

It does. The water balance on its own is a weak predictor of biomass here (r = 0.27), and once temperature is added the water-balance coefficient loses significance while temperature keeps its size. Temperature alone predicts biomass better than the water balance alone. By province the effect is strongest in Loroum, present but weaker in Oudalan and Séno, and absent in Yagha. So although temperature is an input to the water balance, it carries biomass information the water balance does not, most likely because a seasonal-total bucket model does not see the dry-spell timing that heat marks.

Two readings are consistent with this. Heat may worsen drought directly, by raising evaporative demand and crop water stress during the grain-filling weeks. Or heat may be the better measurement of a bad season, since the same clear skies that dry the soil also heat the air, so that temperature carries the information about dry-spell timing that the seasonal total loses. The data here cannot separate the two, and for a trigger it does not need to: either way, a hot growing season is a strong sign of a poor biomass season.

Does heat come first?

Framework-province means by year, 2001–2026: temperature anomaly, rainfall, biomass and water balance 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 Temperature, Jul–Sep, anomaly from trend (°C) 2001 — Temperature, Jul–Sep, anomaly from trend (°C): 0.07 +0.1 2002 — Temperature, Jul–Sep, anomaly from trend (°C): 0.70 +0.7 2003 — Temperature, Jul–Sep, anomaly from trend (°C): -0.51 -0.5 2004 — Temperature, Jul–Sep, anomaly from trend (°C): 0.34 +0.3 2005 — Temperature, Jul–Sep, anomaly from trend (°C): -0.01 -0.0 2006 — Temperature, Jul–Sep, anomaly from trend (°C): 0.11 +0.1 2007 — Temperature, Jul–Sep, anomaly from trend (°C): -0.20 -0.2 2008 — Temperature, Jul–Sep, anomaly from trend (°C): 0.00 +0.0 2009 — Temperature, Jul–Sep, anomaly from trend (°C): 0.47 +0.5 2010 — Temperature, Jul–Sep, anomaly from trend (°C): -0.13 -0.1 2011 — Temperature, Jul–Sep, anomaly from trend (°C): 0.52 +0.5 2012 — Temperature, Jul–Sep, anomaly from trend (°C): -0.61 -0.6 2013 — Temperature, Jul–Sep, anomaly from trend (°C): -0.03 -0.0 2014 — Temperature, Jul–Sep, anomaly from trend (°C): 0.33 +0.3 2015 — Temperature, Jul–Sep, anomaly from trend (°C): -0.16 -0.2 2016 — Temperature, Jul–Sep, anomaly from trend (°C): 0.07 +0.1 2017 — Temperature, Jul–Sep, anomaly from trend (°C): 0.09 +0.1 2018 — Temperature, Jul–Sep, anomaly from trend (°C): -0.11 -0.1 2019 — Temperature, Jul–Sep, anomaly from trend (°C): 0.41 +0.4 2020 — Temperature, Jul–Sep, anomaly from trend (°C): -0.20 -0.2 2021 — Temperature, Jul–Sep, anomaly from trend (°C): 0.46 +0.5 2022 — Temperature, Jul–Sep, anomaly from trend (°C): -0.19 -0.2 2023 — Temperature, Jul–Sep, anomaly from trend (°C): 0.60 +0.6 2024 — Temperature, Jul–Sep, anomaly from trend (°C): -0.37 -0.4 2025 — Temperature, Jul–Sep, anomaly from trend (°C): -0.54 -0.5 2026 — Temperature, Jul–Sep, anomaly from trend (°C): 1.06 +1.1 Rainfall, Jul–Sep (mm per dekad) 2001 — Rainfall, Jul–Sep (mm per dekad): 39.72 40 2002 — Rainfall, Jul–Sep (mm per dekad): 36.42 36 2003 — Rainfall, Jul–Sep (mm per dekad): 54.24 54 2004 — Rainfall, Jul–Sep (mm per dekad): 34.85 35 2005 — Rainfall, Jul–Sep (mm per dekad): 43.77 44 2006 — Rainfall, Jul–Sep (mm per dekad): 38.22 38 2007 — Rainfall, Jul–Sep (mm per dekad): 46.26 46 2008 — Rainfall, Jul–Sep (mm per dekad): 38.98 39 2009 — Rainfall, Jul–Sep (mm per dekad): 43.18 43 2010 — Rainfall, Jul–Sep (mm per dekad): 44.44 44 2011 — Rainfall, Jul–Sep (mm per dekad): 45.10 45 2012 — Rainfall, Jul–Sep (mm per dekad): 56.96 57 2013 — Rainfall, Jul–Sep (mm per dekad): 42.84 43 2014 — Rainfall, Jul–Sep (mm per dekad): 43.81 44 2015 — Rainfall, Jul–Sep (mm per dekad): 54.23 54 2016 — Rainfall, Jul–Sep (mm per dekad): 47.30 47 2017 — Rainfall, Jul–Sep (mm per dekad): 41.70 42 2018 — Rainfall, Jul–Sep (mm per dekad): 50.27 50 2019 — Rainfall, Jul–Sep (mm per dekad): 46.20 46 2020 — Rainfall, Jul–Sep (mm per dekad): 61.41 61 2021 — Rainfall, Jul–Sep (mm per dekad): 42.71 43 2022 — Rainfall, Jul–Sep (mm per dekad): 49.22 49 2023 — Rainfall, Jul–Sep (mm per dekad): 43.07 43 2024 — Rainfall, Jul–Sep (mm per dekad): 53.63 54 2025 — Rainfall, Jul–Sep (mm per dekad): 54.42 54 2026 — Rainfall, Jul–Sep (mm per dekad): 39.25 39 Biomass (zFPARc), window, detrended 2001 — Biomass (zFPARc), window, detrended: 0.32 +0.3 2002 — Biomass (zFPARc), window, detrended: -0.68 -0.7 2003 — Biomass (zFPARc), window, detrended: 0.97 +1.0 2004 — Biomass (zFPARc), window, detrended: -0.15 -0.1 2005 — Biomass (zFPARc), window, detrended: 1.51 +1.5 2006 — Biomass (zFPARc), window, detrended: -0.35 -0.3 2007 — Biomass (zFPARc), window, detrended: 0.48 +0.5 2008 — Biomass (zFPARc), window, detrended: 0.66 +0.7 2009 — Biomass (zFPARc), window, detrended: -0.34 -0.3 2010 — Biomass (zFPARc), window, detrended: -0.51 -0.5 2011 — Biomass (zFPARc), window, detrended: -0.47 -0.5 2012 — Biomass (zFPARc), window, detrended: 0.33 +0.3 2013 — Biomass (zFPARc), window, detrended: 0.13 +0.1 2014 — Biomass (zFPARc), window, detrended: -0.42 -0.4 2015 — Biomass (zFPARc), window, detrended: -0.31 -0.3 2016 — Biomass (zFPARc), window, detrended: -0.30 -0.3 2017 — Biomass (zFPARc), window, detrended: 0.42 +0.4 2018 — Biomass (zFPARc), window, detrended: 0.08 +0.1 2019 — Biomass (zFPARc), window, detrended: -0.71 -0.7 2020 — Biomass (zFPARc), window, detrended: -0.36 -0.4 2021 — Biomass (zFPARc), window, detrended: 0.32 +0.3 2022 — Biomass (zFPARc), window, detrended: -0.17 -0.2 2023 — Biomass (zFPARc), window, detrended: 0.49 +0.5 2024 — Biomass (zFPARc), window, detrended: 0.56 +0.6 2025 — Biomass (zFPARc), window, detrended: 0.81 +0.8 2026 — Biomass (zFPARc), window, detrended: 0.66 +0.7 Water satisfaction index, window (%) 2001 — Water satisfaction index, window (%): 97.47 97 2002 — Water satisfaction index, window (%): 89.36 89 2003 — Water satisfaction index, window (%): 99.85 100 2004 — Water satisfaction index, window (%): 89.19 89 2005 — Water satisfaction index, window (%): 98.56 99 2006 — Water satisfaction index, window (%): 92.45 92 2007 — Water satisfaction index, window (%): 97.16 97 2008 — Water satisfaction index, window (%): 93.23 93 2009 — Water satisfaction index, window (%): 88.65 89 2010 — Water satisfaction index, window (%): 96.42 96 2011 — Water satisfaction index, window (%): 96.57 97 2012 — Water satisfaction index, window (%): 99.78 100 2013 — Water satisfaction index, window (%): 97.18 97 2014 — Water satisfaction index, window (%): 93.91 94 2015 — Water satisfaction index, window (%): 98.98 99 2016 — Water satisfaction index, window (%): 95.48 95 2017 — Water satisfaction index, window (%): 98.70 99 2018 — Water satisfaction index, window (%): 99.30 99 2019 — Water satisfaction index, window (%): 96.92 97 2020 — Water satisfaction index, window (%): 96.98 97 2021 — Water satisfaction index, window (%): 95.36 95 2022 — Water satisfaction index, window (%): 96.60 97 2023 — Water satisfaction index, window (%): 94.83 95 2024 — Water satisfaction index, window (%): 97.90 98 2025 — Water satisfaction index, window (%): 99.03 99 2026 — Water satisfaction index, window (%): 87.09 87 Outlined: Trigger 2 activation years. 2026 partial (to 1 Sep). Red = hot, low biomass, low water balance; blue = wet, cool.
Figure 3. Framework-province means by year: July to September temperature anomaly from trend, July to September rainfall, detrended window biomass and the window water satisfaction index. Outlined years are Trigger 2 activations. 2026 is partial.

3 · 2026: the hottest growing season on record, so far #

The pre-season was unremarkable: April to June 2026 ranked 14th of 38 years, +0.3 °C above the 1991 to 2020 normal, with Séno and Yagha half a degree warm and Oudalan slightly cool. The growing season is another matter. From the 1st dekad of July to the 1st dekad of September, the framework-province mean is 1.4 °C above normal, 3.6 standard deviations, and the hottest in the record by a wide margin: the previous highest, 2002, was +0.7 °C. Every one of the seven dekads is warm, from +0.6 to +2.2 °C, and the anomaly is the same whether computed over the growing-cycle cropland mask or the full cropland mask. Loroum leads at +1.6 °C, Yagha is lowest at +1.2 °C.

Dekad, 20261 Jul2 Jul3 Jul1 Aug2 Aug3 Aug1 Sep
Temperature anomaly vs 1991 to 2020, °C, framework-province mean+2.2+0.6+1.6+0.8+1.0+1.8+2.1

Put 2026 on Figure 2 and it sits off the historical relationship. The four provinces are +0.8 to +1.4 °C above their trend lines, where the 2001 to 2025 fit predicts biomass between −0.6 and −1.1 z, at or below the warning cut-off. Instead biomass stands at +0.0 to +1.5 z. Two things may be going on. The late onset concentrated the rain into a shorter, later window, and where the crop and pasture did establish they grew well; the national bulletins describe delayed but not failed vegetation. And the biomass series carries the strong upward trend documented on the companion page, so that a season which would once have registered as poor now registers as normal. Either way, the heat this season has not yet translated into the biomass deficit that Trigger 2 needs, and the ASAP water-balance index shows it: the framework-province mean over dekads 21 to 25 is 87 percent, the second lowest in the 36-year record behind only 1996 and below 2002 and 2009, so the water stress is real even while the vegetation index holds up.

A note on the 2026 numbers. ASAP's temperature is an ECMWF product; the long record is reanalysis, and recent dekads may come from near-real-time analyses that can differ slightly from the final reanalysis. The 2026 anomaly is consistent across all seven dekads and across both land masks, and annual means have run 0.7 to 1.0 °C warm in four of the last five years, so a data artefact is unlikely to explain it. But the size of the anomaly deserves a cross-check against ANAM's station temperatures before it is quoted as a record.

4 · The temperature forecast for the rest of the season #

The intended source was ECMWF's SEAS5, but the Copernicus data store request sat in the queue for more than a day. Three NMME models with a September 2026 issuance are available openly through the IRI Data Library instead, and they agree closely enough that the message does not depend on the choice.

NMME 2 m temperature forecast for the framework provinces, September 2026 start Ensemble-mean anomaly vs the model's own hindcast (°C) Share of members in the warm tercile -1 +0 +1 +2 +3 0% 33% 50% 67% 100% 33% = climatology September CanSIPS-IC4 (Canada) CanSIPS-IC4 (Canada) September: ensemble mean 30.2 °C, climatology 29.0 °C, anomaly +1.21 °C = +2.9 sd of hindcast means; 40 members, rank 1 of 31 +1.2 °C CanSIPS-IC4 (Canada) September: 85% of members above the warm-tercile boundary, 8% below the cool one 85% NASA GEOS-S2S NASA GEOS-S2S September: ensemble mean 32.6 °C, climatology 30.4 °C, anomaly +2.19 °C = +4.1 sd of hindcast means; 10 members, rank 1 of 27 +2.2 °C NASA GEOS-S2S September: 100% of members above the warm-tercile boundary, 0% below the cool one 100% NCEP CFSv2 NCEP CFSv2 September: ensemble mean 33.5 °C, climatology 30.3 °C, anomaly +3.26 °C = +5.8 sd of hindcast means; 10 members, rank 1 of 21 +3.3 °C NCEP CFSv2 September: 100% of members above the warm-tercile boundary, 0% below the cool one 100% October CanSIPS-IC4 (Canada) CanSIPS-IC4 (Canada) October: ensemble mean 30.0 °C, climatology 29.4 °C, anomaly +0.64 °C = +1.8 sd of hindcast means; 40 members, rank 3 of 31 +0.6 °C CanSIPS-IC4 (Canada) October: 57% of members above the warm-tercile boundary, 20% below the cool one 57% NASA GEOS-S2S NASA GEOS-S2S October: ensemble mean 32.3 °C, climatology 30.3 °C, anomaly +1.93 °C = +3.2 sd of hindcast means; 10 members, rank 1 of 27 +1.9 °C NASA GEOS-S2S October: 100% of members above the warm-tercile boundary, 0% below the cool one 100% NCEP CFSv2 NCEP CFSv2 October: ensemble mean 32.3 °C, climatology 30.5 °C, anomaly +1.83 °C = +4.8 sd of hindcast means; 10 members, rank 1 of 21 +1.8 °C NCEP CFSv2 October: 90% of members above the warm-tercile boundary, 0% below the cool one 90% November CanSIPS-IC4 (Canada) CanSIPS-IC4 (Canada) November: ensemble mean 27.9 °C, climatology 27.2 °C, anomaly +0.76 °C = +1.6 sd of hindcast means; 40 members, rank 3 of 31 +0.8 °C CanSIPS-IC4 (Canada) November: 57% of members above the warm-tercile boundary, 18% below the cool one 57% NASA GEOS-S2S NASA GEOS-S2S November: ensemble mean 27.6 °C, climatology 26.4 °C, anomaly +1.13 °C = +1.7 sd of hindcast means; 10 members, rank 1 of 27 +1.1 °C NASA GEOS-S2S November: 80% of members above the warm-tercile boundary, 0% below the cool one 80% NCEP CFSv2 NCEP CFSv2 November: ensemble mean 28.4 °C, climatology 26.6 °C, anomaly +1.77 °C = +3.3 sd of hindcast means; 10 members, rank 1 of 21 +1.8 °C NCEP CFSv2 November: 100% of members above the warm-tercile boundary, 0% below the cool one 100% Bars: ensemble-mean anomaly. Whisker: ± one standard deviation of the hindcast ensemble means. Box 13–16 °N, 3 °W–1 °E. Hindcasts 1991–2020 (CFSv2: 1991–2010).
Figure 4. NMME 2 m temperature forecasts for September, October and November 2026 over the framework-province box, initialised 1 September 2026. Left: anomaly of the ensemble mean against the model's own September-start hindcast climatology, with a whisker for one standard deviation of the hindcast years. Right: share of ensemble members above the hindcast's warm-tercile boundary; one third is climatology. Hover for the underlying values.
ModelMembersHindcast yearsSep anomalySep warm tercileOct anomalyOct warm tercileNov anomalyNov warm tercile
CanSIPS-IC4401991 to 2020+1.2 °C85 %+0.6 °C57 %+0.8 °C57 %
NASA GEOS-S2S101991 to 2020+2.2 °C100 %+1.9 °C100 %+1.1 °C80 %
NCEP CFSv2241991 to 2010+3.3 °C100 %+1.8 °C90 %+1.8 °C100 %

Reading the forecast

What it implies for the season

5 · What this means for the framework #

Sources and method. JRC ASAP indicator statistics export, Burkina Faso (country_id 219), GAUL level 2: temperature (variable 140, ECMWF, cropland growing-cycle and full masks, 1989 to 1 September 2026), rainfall (10), water satisfaction index (160), SPI-3 (40) and cumulative-FPAR anomaly (240) for cropland and rangeland, downloaded 14 and 15 September 2026. Seasons: April to June = dekads 10 to 18, July to September = dekads 19 to 27, Trigger 2 window = dekads 21 to 26. Temperature anomalies "from trend" remove a per-province Theil-Sen slope fitted 1989 to 2025; biomass detrending follows the companion page. Regressions are ordinary least squares on standardised predictors, 2001 to 2025, per province and pooled. Activation years from the framework backtest (2002, 2004, 2006, 2009, 2011); target bad years from the 2026 trigger analysis (2011, 2014, 2017, 2019, 2022). Forecast: NMME 2-metre reference temperature, monthly means, September 2026 start, lead months 0.5 to 2.5 (September, October, November), for CanSIPS-IC4 (40 members), NASA GEOS-S2S (10) and NCEP CFSv2 (24), with each model's September-start hindcasts (1991 to 2020; CFSv2 1991 to 2010) for climatology and terciles, from the IRI Data Library, averaged over the 1° grid box 13 to 16 °N, 3 °W to 1 °E. GFDL-SPEAR had no September issuance yet. ECMWF SEAS5 was requested from the Copernicus Climate Data Store but the request did not leave the queue within a day; the page can be updated when it does. Scripts in OCHA-DAP/ds-aa-bfa-drought under scripts/. Page written 15 September 2026 by the OCHA Centre for Humanitarian Data.