Actuarial principles applied to data analysis with a focus on climate risk, agricultural insurance, and sustainable development across East Africa.
Born and raised in Kampala, Uganda, Jonathan's academic journey took him from Lohana Academy through St. Henry's College Kitovu to King's College Budo, before earning a place at the University of Leeds to read Actuarial Mathematics.
At Leeds, he secured a placement year with CLS Risk Solutions, which subsequently became MX Underwriting following an acquisition by Specialist Risk Group — his first exposure to the M&A world. His university years were as active as they were academic: badminton, tennis, and dodgeball societies kept him connected to a wide community of people.
His graduate research centred on combinations of climate hazards and the probability of their future occurrence — work that laid the foundation for the climate risk report presented on this page.
Mitigating climate risk in Uganda: linking rainfall patterns to smallholder farmer planting decisions
Uganda's agricultural sector, which contributes 24.7% of GDP and employs 61% of the population, operates in a climate that has shifted fundamentally since 2000. This report analyses 73 years of localised weather data and 63 years of crop yield records across the country's ten Zonal Agricultural Research and Development Institutes (ZARDIs).
Planting decisions based on accumulated ancestral knowledge are becoming dangerously unreliable. The seasons farmers plan for are shifting. The likelihood of a severely wet or dry season has almost doubled since the 1980s. Index-based parametric insurance, calibrated to objective climate data rather than physical loss adjustment, is one of the most effective tools available to protect farmers from risks they can no longer reliably predict.
SPEI captures weather severity as a single comparable number by subtracting Potential Evapotranspiration (PET) from rainfall — measuring how thirsty the soil actually is, not just how much rain fell. A timescale of k=3 months is used here, making it suitable for monitoring soil moisture and crop yield. Because it is a standardised normal variable (mean 0, SD 1), its values are directly comparable across all ten regions.
| SPEI value | Category | Agricultural risk profile |
|---|---|---|
≥ +2.0 |
Extremely wet | High risk of flooding; severe soil saturation; crop rot |
+1.50 to +1.99 |
Severely wet | Drainage issues; infrastructure stress; moderate flood risk |
+1.00 to +1.49 |
Moderately wet | Favourable for water replenishment; low moisture risk |
−0.99 to +0.99 |
Near normal | Standard conditions; minimal moisture-related risk |
−1.49 to −1.00 |
Moderate drought | Initial moisture stress; potential crop yield reduction |
−1.99 to −1.50 |
Severe drought | Significant water shortages; likely agricultural damage |
≤ −2.0 |
Extreme drought | Severe water deficits; high risk of total crop failure |
Three overarching conclusions emerge from the 73-year record, each with direct implications for insurance product design and agricultural policy.
Two large-scale oceanic phenomena drive Uganda's most severe agricultural weather events. Understanding their interaction is essential for forward-looking insurance design.
Volatility measures the proportion of SPEI observations outside the predictable farming zone [−1.5, +1.5]. The 1980s were the most stable decade across all zones. The 2020s already show dangerous increases with only four years of data recorded.
| ZARDI | 1950s | 1960s | 1970s | 1980s | 1990s | 2000s | 2010s | 2020s* |
|---|---|---|---|---|---|---|---|---|
| Abi | 21.0 | 29.9 | 7.0 | 2.0 | 6.0 | 7.9 | 21.4 | 18.8 |
| Buginyanya | 20.3 | 17.3 | 11.4 | 2.2 | 7.7 | 11.7 | 17.4 | 20.6 |
| Bulindi | 19.5 | 19.0 | 12.7 | 1.5 | 6.5 | 10.2 | 19.8 | 31.7 |
| Kachwekano | 19.3 | 16.9 | 12.1 | 6.5 | 14.2 | 14.6 | 15.2 | 7.3 |
| Mbarara | 15.6 | 19.2 | 18.0 | 2.2 | 5.8 | 15.0 | 18.3 | 13.9 |
| Mukono | 17.6 | 18.8 | 11.9 | 2.6 | 3.8 | 11.8 | 18.4 | 39.0 |
| Nabuin | 20.5 | 18.1 | 8.1 | 4.0 | 13.6 | 13.0 | 12.8 | 24.7 |
| Ngetta | 20.8 | 25.0 | 11.0 | 1.4 | 9.4 | 11.6 | 17.7 | 20.1 |
| Rwebitaba | 16.2 | 17.7 | 14.9 | 4.9 | 7.9 | 15.1 | 20.7 | 13.1 |
| Serere | 20.6 | 21.1 | 11.9 | 1.1 | 8.1 | 11.2 | 18.0 | 18.0 |
* 2020s data is truncated — only 4 out of 10 years recorded at time of analysis. Highlighted in red: highest values (>20%). Green: More stable (Below 10%).
Using aggregated monthly SPEI values per ZARDI, a running cumulative sum detects whether conditions have crossed the extreme thresholds of +2.0 (extreme wetness) or −2.0 (extreme drought) and remained there for at least three consecutive months. The table below shows the number of such confirmed extreme seasonal anomalies per ZARDI per decade, split by season (M = MAM long rains, S = SON short rains) and peril (Dry / Wet). The 2020s reflect truncated data — four out of ten years recorded.
| ZARDI | 1950s | 1960s | 1970s | 1980s | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dry | Wet | Dry | Wet | Dry | Wet | Dry | Wet | |||||||||
| M | S | M | S | M | S | M | S | M | S | M | S | M | S | M | S | |
| Abi | 9 | 4 | 0 | 0 | 6 | 3 | 0 | 0 | 6 | 3 | 0 | 1 | 2 | 1 | 2 | 1 |
| Buginyanya | 5 | 1 | 0 | 1 | 6 | 3 | 0 | 0 | 4 | 4 | 0 | 0 | 3 | 1 | 1 | 0 |
| Bulindi | 7 | 1 | 0 | 0 | 6 | 4 | 0 | 0 | 6 | 5 | 0 | 0 | 3 | 2 | 2 | 0 |
| Kachwekano | 7 | 0 | 0 | 1 | 7 | 2 | 0 | 1 | 8 | 3 | 0 | 1 | 2 | 1 | 2 | 0 |
| Mbarara | 8 | 0 | 0 | 0 | 7 | 3 | 0 | 0 | 8 | 4 | 0 | 0 | 3 | 1 | 3 | 0 |
| Mukono | 8 | 1 | 0 | 0 | 7 | 2 | 0 | 0 | 7 | 4 | 0 | 0 | 3 | 1 | 1 | 0 |
| Nabuin | 8 | 3 | 0 | 0 | 6 | 1 | 0 | 0 | 4 | 2 | 1 | 0 | 1 | 1 | 1 | 2 |
| Ngetta | 8 | 1 | 0 | 0 | 7 | 3 | 0 | 0 | 6 | 3 | 0 | 1 | 2 | 2 | 2 | 0 |
| Rwebitaba | 6 | 0 | 0 | 0 | 7 | 2 | 0 | 1 | 8 | 4 | 0 | 1 | 2 | 1 | 2 | 0 |
| Serere | 8 | 1 | 0 | 0 | 7 | 3 | 0 | 0 | 5 | 3 | 0 | 0 | 2 | 1 | 1 | 0 |
| ZARDI | 1990s | 2000s | 2010s | 2020s* | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dry | Wet | Dry | Wet | Dry | Wet | Dry | Wet | |||||||||
| M | S | M | S | M | S | M | S | M | S | M | S | M | S | M | S | |
| Abi | 1 | 0 | 4 | 1 | 0 | 0 | 9 | 2 | 0 | 0 | 7 | 2 | 0 | 0 | 3 | 1 |
| Buginyanya | 1 | 0 | 3 | 0 | 0 | 0 | 8 | 2 | 1 | 0 | 7 | 2 | 1 | 0 | 3 | 0 |
| Bulindi | 2 | 0 | 4 | 2 | 0 | 0 | 8 | 2 | 0 | 0 | 8 | 4 | 0 | 0 | 3 | 3 |
| Kachwekano | 1 | 0 | 4 | 1 | 0 | 0 | 7 | 3 | 0 | 1 | 8 | 1 | 0 | 0 | 3 | 0 |
| Mbarara | 1 | 0 | 4 | 0 | 0 | 0 | 10 | 4 | 0 | 1 | 8 | 3 | 0 | 0 | 2 | 1 |
| Mukono | 2 | 0 | 3 | 0 | 0 | 0 | 9 | 2 | 0 | 0 | 8 | 2 | 0 | 0 | 3 | 3 |
| Nabuin | 1 | 1 | 5 | 2 | 0 | 0 | 6 | 2 | 2 | 0 | 5 | 1 | 1 | 1 | 3 | 1 |
| Ngetta | 2 | 0 | 4 | 1 | 0 | 0 | 8 | 2 | 1 | 0 | 7 | 3 | 0 | 0 | 3 | 1 |
| Rwebitaba | 2 | 0 | 4 | 1 | 0 | 0 | 8 | 2 | 0 | 1 | 8 | 1 | 0 | 1 | 2 | 1 |
| Serere | 2 | 1 | 4 | 1 | 0 | 0 | 8 | 2 | 1 | 0 | 7 | 2 | 0 | 0 | 3 | 0 |
Three trigger structures are proposed based on the climate profile of each zone. The dual trigger activates on either SPEI ≥ +1.5 (severe wetness) or SPEI ≤ −1.5 (severe drought), providing protection against Uganda's increasingly volatile dual-peril landscape.
Parametric insurance pays out when an objective index crosses a predefined threshold — no field visit or loss adjustment required. Three structures are proposed, each suited to different ZARDI risk profiles.
Three actionable steps for government, insurers, and development finance partners — designed for immediate implementation with existing infrastructure.
The previous sections identified historical climatic shifts, seasonal and geographic asymmetries, and correlations with climate drivers (ENSO and IOD) to understand their impact on staple crop yields. The use of historical loss tables or burn rate to determine appropriate pricing is becoming increasingly unreliable due to climate change, and the risk of farmer claims being underpaid or overpaid by insurers will remain unmitigated. To address the increasing unpredictability caused by climate change, this section explores a dynamic model framework that uses SPEI as a responsive, self-updating, and forward-looking trigger.
Jonathan is actively seeking analytical roles in insurance, climate risk, development finance, or data science. He brings actuarial training, hands-on insurance experience, and a deep understanding of East African climate systems.
If you are working on problems at the intersection of climate, data, and sustainable development — or simply want to talk about the research — he would like to hear from you.