—
Rainfall · Open-Meteo
DryWet
Cocoa growing zone
Capital / city
Loading…
Cocoa Phenological Calendar
· four growth stages × two crop cycles · dashed line = current month
Rainfall is live daily precipitation from the Open-Meteo forecast API, sampled on a lon/lat grid per country and
inverse-distance interpolated across the map; historical normals use the Open-Meteo archive API (2018–2024). All
weather requests are served via a Cloudflare Worker that caches Open-Meteo in KV and refreshes it every 6 hours
(cron); the “Data as of” stamp shows the cache time, and the Worker falls back to a live Open-Meteo call
when a key is missing or stale > 8 h.
The growing-conditions predictor, the temperature chart and the cocoa-belt rainfall series are read from a single
growing-region centroid per origin (Ecuador 1.5°S 79.3°W; Côte d'Ivoire 6.3°N 6.8°W; Ghana 6.7°N 2.3°W; Indonesia
2.55°S 120.30°E, Luwu/Sulawesi); “National avg” is the 3×3 country-grid mean shown for reference only.
Temperature is Open-Meteo ERA5 reanalysis (temperature_2m_mean) for historical windows and the forecast API for
forward windows; the most recent days of the historical series are filled from the forecast where ERA5 lags.
The Global tab is a production-weighted composite of the per-origin scores (ICCO 2023/24 shares, normalised at
runtime). Composite scores weight rainfall and temperature by the current phenological stage and are not an agronomic
forecast.
Côte d'Ivoire & Ghana cocoa zones trace the district/region-level plantation distribution of Abu et al. (2020),
“Cocoa Map for Côte d'Ivoire and Ghana” (PANGAEA doi:10.1594/PANGAEA.917473; 10 m Sentinel-1/2 raster,
3.69 / 2.15 Mha) — vector approximations of the published district extent, not the per-pixel raster.
Indonesia cocoa zones trace the provincial smallholder distribution in BPS “Indonesian Cocoa Statistics 2023”
across every producing island: the four Sulawesi provinces (≈ 60% of national output), Sumatra (Lampung, North &
West Sumatra, Aceh ≈ 25%), East Java, Flores (East Nusa Tenggara), East Kalimantan, Maluku/North Maluku and the
Jayapura–Keerom lowlands of Papua — vector approximations of the provincial extent, not a per-pixel raster. The whole
archipelago renders; use the on-map zoom (drag, wheel or the ± buttons) to inspect individual island belts. Ecuador
cocoa zones remain illustrative.
Admin boundaries: datamaps TopoJSON. ENSO status: NOAA CPC Oceanic Niño Index (note: Indonesia's ENSO rainfall
teleconnection is inverse to West Africa — El Niño dries, La Niña floods).