RC Robusta — Weekly Report
ICE EU Commitments of Traders · Agro-Climatic Conditions · Vietnam · Brazil Robusta · Indonesia
Week of October 23, 2026 COT data through 2026-10-20 · RC 3228 $/t (2026-10-23)
Weather through Oct Dkd 2, 2026
Coffee Market Intelligence — RC Robusta — October 23, 2026 Data through: COT: 2026-10-20 · Weather: Oct Dkd 2 Source: SoftSignal Research | https://reports.getsoftsignal.com/2026/robusta_coffee_report_a0ae09a3.html READINGS AGAINST THEIR OWN HISTORY: Robusta price 3,228 $/t 83rd percentile over 15 yrs normal Funds net (managed money)+802 lots 37th percentile over 12 yrs normal Open interest 122,789 lots 29th percentile over 12 yrs normal ICE certified stocks 6,488 lots history since Mar 2025, too short to rank short history ORIGIN WEATHER — CROP CALENDAR STAGE, LAST 30 DAYS: Vietnam harvest opens — rain-at-harvest risk rain 75% of normal near normal Brazil conilon flowering → set rain 46% of normal moisture adequate Indonesia flowering rain 29% of normal context only
At a Glance
Each card is one link in the chain, labeled against its own history · click to jump
Price
ICE Futures Europe robusta front month · $/t

This weekRobusta settled at 3,228 $/t, the 83rd percentile over 15 yrs, -29% on the year. normal

ICE Robusta — Front-Month Price, Weekly, latest 53 readings (10th pct 1,384, 90th pct 3,903)
Date$/t
2025-10-244,557
2025-10-314,540
2025-11-074,648
2025-11-144,223
2025-11-214,506
2025-11-284,413
2025-12-054,178
2025-12-123,999
2025-12-193,669
2025-12-263,858
2026-01-023,954
2026-01-093,903
2026-01-164,000
2026-01-234,142
2026-01-304,037
2026-02-063,668
2026-02-133,800
2026-02-203,591
2026-02-273,624
2026-03-063,772
2026-03-133,455
2026-03-203,664
2026-03-273,516
2026-04-033,346
2026-04-103,239
2026-04-173,388
2026-04-243,683
2026-05-013,568
2026-05-083,644
2026-05-153,365
2026-05-223,456
2026-05-293,476
2026-06-053,316
2026-06-123,594
2026-06-193,640
2026-06-263,817
2026-07-033,716
2026-07-103,852
2026-07-173,877
2026-07-243,757
2026-07-313,782
2026-08-073,787
2026-08-143,621
2026-08-213,598
2026-08-283,529
2026-09-043,430
2026-09-113,525
2026-09-183,396
2026-09-253,367
2026-10-023,469
2026-10-093,470
2026-10-163,414
2026-10-233,228

How to read it. The shaded band is the middle 80% of weekly closes over 15 years. The chart below shows the same price by week of year, one line per year.

How to read it. The same price by week of year. Gold is this year, gray is last year, the faint lines are earlier years.

Positioning
ICE Futures Europe Commitments of Traders — Robusta Coffee · managed money · lots (1 lot = 10 t)

This weekFunds are net long 802 lots, the 37th percentile over 12 yrs, from +42,414 thirteen weeks ago. Open interest: the 29th percentile over 12 yrs (normal). normal

ICE Robusta — Funds' Net Position, latest 53 readings (10th pct -30,365, 90th pct 35,600)
DateNet (lots)
2025-10-2113,428
2025-10-2813,882
2025-11-0416,638
2025-11-1115,071
2025-11-1812,722
2025-11-2515,287
2025-12-0217,377
2025-12-0912,571
2025-12-169,664
2025-12-232,930
2025-12-303,541
2026-01-063,514
2026-01-134,068
2026-01-206,933
2026-01-2714,057
2026-02-0310,427
2026-02-103,556
2026-02-172,220
2026-02-24-672
2026-03-032,735
2026-03-104,400
2026-03-17-1,894
2026-03-243,729
2026-03-31-617
2026-04-07317
2026-04-14-393
2026-04-212,545
2026-04-2812,215
2026-05-058,922
2026-05-1213,709
2026-05-1911,097
2026-05-2613,447
2026-06-0218,066
2026-06-0913,407
2026-06-1626,027
2026-06-2334,560
2026-06-3038,588
2026-07-0744,195
2026-07-1443,071
2026-07-2142,414
2026-07-2839,559
2026-08-0437,968
2026-08-1136,717
2026-08-1829,346
2026-08-2526,289
2026-09-0115,588
2026-09-089,508
2026-09-156,917
2026-09-22-1,301
2026-09-29-3,959
2026-10-063,770
2026-10-133,503
2026-10-20802

How to read it. Funds are managed money (hedge funds and CTAs). The shaded band is the middle 80% of weekly readings over 12 years (the history this market's COT holds); outside it, the position is unusual for this market. Heavy fund length leaves fewer new buyers, and it has to be unwound one day.

Full positioning: commercials, gross longs and shorts, open interest →

Stocks & Supply
ICE certified robusta stocks · USDA PSD world coffee balance sheet

This weekICE certified robusta stocks: 6,488 lots (64,880 t), history since Mar 2025, too short to rank. short history

ICE certified robusta stocks, month-end, latest 20 readings
DateLots
2025-03-314,345
2025-04-304,225
2025-05-295,409
2025-06-305,174
2025-07-307,000
2025-08-286,726
2025-09-266,456
2025-10-306,077
2025-11-274,530
2025-12-304,221
2026-01-294,544
2026-02-264,569
2026-03-314,095
2026-04-293,869
2026-05-283,885
2026-06-304,053
2026-07-314,148
2026-08-284,915
2026-09-305,201
2026-10-226,488
World Stocks-to-Use
14.6%
2026 · USDA PSD · 4th-lowest market year in 15 yrs
normal
Vietnam Production
32,500
1,000 × 60kg bags · 2026 USDA est.
Indonesia Production
11,380
1,000 × 60kg bags · 2026 USDA est.

How to read it. Certified stocks are graded robusta in ICE-licensed warehouses, deliverable against the London contract; our series starts in March 2025, too short to rank. Production is USDA FAS PSD, in 1,000 60-kg bags; world stocks-to-use covers all coffee, arabica and robusta.

Origin Weather
Where each robusta origin is in its year (crop calendar) and its last 30 days · click an origin for its charts in Coffee Weather
Vietnamharvest opens — rain-at-harvest risknear normalrain 75% of normal · stress z -0.0
Brazil conilonflowering → setmoisture adequaterain 46% of normal · stress z -0.7
Indonesiafloweringcontext onlyrain 29% of normal · stress z +0.4

How to read it. The crop calendar decides whether a reading is news: rain matters at flowering, dryness helps at harvest. Stress z is the mean water-stress z-score of the last three dekads (positive = drier); inside ±0.5 is near normal. Conilon in Espírito Santo is heavily irrigated, which loosens its link to rainfall.

Full origin weather (water stress, soil moisture, rain, temperature, warm-dekad accumulation) moved to Coffee Weather. The old charts are at the bottom of this report; they are removed from the October 30 edition.

Go Deeper
Positioning: Softs →
Full robusta positioning: commercials, gross longs and shorts, open interest, by week of year.
Coffee Weather →
Water stress, rain, temperature, drying demand and warm-dekad accumulation for seven origins.
KC Arabica →
The New York arabica report.
Coffee Supply →
CONAB surveys and the USDA PSD balance sheet.
Origin Cost & Structure →
Espírito Santo conilon and Colombia cost structure.
Leaf-Rust Risk →
Weather conduciveness to rust, seven origins.
Coffee walk →
The coffee links, walked step by step to one open question.
Moving. Full positioning now lives in Positioning: Softs and full origin weather in Coffee Weather. This copy is removed from the October 30 edition.
Market Positioning
ICE EU Disaggregated Commitments of Traders — Robusta Coffee Futures (Liffe)
Managed money is neutral (37th percentile vs. full ICE EU history since 2011), net long 802 lots. Note: unlike KC Arabica where commercials reliably run net-short hedges, robusta commercials include active traders who can sit on either side — commercial net position (-3,188 lots, 55th pct) should be read in trend context rather than as a contrarian extreme.

Managed money net long (long minus short) by week of year — overlapping years since 2011.

RC Robusta managed money net position by week
Date2026 ('000 lots)2025 ('000 lots)2024 ('000 lots)
Jan3.520.433.3
Jan4.118.134.2
Jan6.919.143.7
Jan14.124.040.7
Feb10.425.844.1
Feb3.626.644.3
Feb2.229.145.9
Feb-0.729.944.0
Mar2.726.938.5
Mar4.425.141.2
Mar-1.924.543.0
Mar3.725.942.1
Mar-0.621.342.7
Apr0.314.543.9
Apr-0.48.939.2
Apr2.510.235.4
Apr12.217.330.1
May8.916.729.5
May13.714.221.8
May11.18.819.9
May13.45.421.6
Jun18.13.024.7
Jun13.43.527.4
Jun26.02.231.1
Jun34.61.630.3
Jun38.61.032.5
Jul44.2-0.131.7
Jul43.1-1.338.4
Jul42.4-4.637.8
Jul39.6-5.936.6
Aug38.0-5.732.7
Aug36.7-4.126.1
Aug29.3-1.129.6
Aug26.35.531.3
Sep15.611.533.4
Sep9.511.335.0
Sep6.912.235.1
Sep-1.38.834.6
Sep-4.05.832.1
Oct3.88.934.2
Oct3.511.432.1
Oct0.813.429.5

Commercial net position (producer/merchant long minus short). In the robusta market the commercial category includes active traders who can be net long, so an upward trend here is worth watching rather than mechanically fading.

RC Robusta commercial net position by week
Date2026 ('000 lots)2025 ('000 lots)2024 ('000 lots)
Jan-0.7-25.6-34.8
Jan-1.9-19.6-34.8
Jan-4.7-22.8-43.7
Jan-16.9-27.9-41.5
Feb-12.1-31.0-46.6
Feb-7.6-32.2-46.4
Feb-4.5-35.3-49.4
Feb-0.0-32.4-46.3
Mar-6.2-31.1-40.5
Mar-7.5-28.8-44.3
Mar-0.6-26.9-47.7
Mar-8.5-29.3-46.8
Mar-4.0-21.5-48.4
Apr-3.5-13.1-49.7
Apr-4.8-8.8-45.3
Apr-8.3-10.7-42.4
Apr-20.3-18.6-38.8
May-16.4-19.4-37.1
May-22.9-16.8-28.1
May-18.6-11.6-24.9
May-21.7-7.1-26.6
Jun-26.2-4.7-30.0
Jun-17.6-7.1-33.0
Jun-36.2-6.0-36.7
Jun-41.5-4.6-36.6
Jun-46.8-4.9-38.6
Jul-53.7-2.2-38.0
Jul-51.9-2.9-46.1
Jul-49.00.7-45.4
Jul-46.21.0-42.4
Aug-44.82.9-36.6
Aug-41.92.1-32.1
Aug-33.00.1-34.1
Aug-27.7-6.3-37.7
Sep-14.7-10.7-38.6
Sep-8.6-10.9-38.2
Sep-6.6-12.1-38.2
Sep1.0-7.9-37.9
Sep1.3-5.8-34.8
Oct-7.2-9.4-37.6
Oct-8.3-11.6-32.5
Oct-3.2-14.0-30.6

Managed money gross long lots by week of year — overlapping years since 2011. Elevated gross longs signal crowded positioning and potential liquidation pressure if sentiment shifts.

RC Robusta managed money gross long by week
Date2026 ('000 lots)2025 ('000 lots)2024 ('000 lots)
Jan20.227.141.6
Jan21.726.342.2
Jan24.029.248.5
Jan25.633.046.8
Feb23.833.249.1
Feb21.733.649.9
Feb23.034.751.6
Feb21.834.150.4
Mar22.731.548.0
Mar22.529.049.6
Mar20.428.151.7
Mar21.829.651.0
Mar22.326.151.5
Apr23.918.852.6
Apr24.414.948.4
Apr26.215.742.6
Apr30.722.337.6
May29.421.236.7
May31.018.930.8
May29.115.527.8
May30.514.628.1
Jun31.914.330.1
Jun29.715.032.5
Jun38.913.836.1
Jun40.314.435.7
Jun43.414.837.0
Jul48.014.936.3
Jul46.016.542.9
Jul46.214.442.2
Jul43.814.241.0
Aug42.013.737.5
Aug41.214.032.2
Aug34.314.234.9
Aug31.616.138.9
Sep24.618.439.8
Sep22.519.039.6
Sep21.419.340.1
Sep19.418.840.0
Sep19.115.938.8
Oct23.217.339.3
Oct22.818.737.9
Oct23.420.235.9

Managed money gross short lots by week of year — overlapping years since 2011. Elevated gross shorts represent potential short-covering fuel — a catalyst can force rapid buybacks and amplify a rally.

RC Robusta managed money gross short by week
Date2026 ('000 lots)2025 ('000 lots)2024 ('000 lots)
Jan16.76.78.3
Jan17.68.37.9
Jan17.110.14.8
Jan11.69.16.0
Feb13.47.45.0
Feb18.27.05.6
Feb20.85.65.7
Feb22.44.26.4
Mar20.04.69.5
Mar18.13.98.4
Mar22.23.68.7
Mar18.13.78.8
Mar23.04.98.8
Apr23.64.38.8
Apr24.86.19.2
Apr23.65.47.3
Apr18.55.07.5
May20.54.57.2
May17.34.68.9
May18.06.77.9
May17.19.36.5
Jun13.911.45.4
Jun16.311.55.1
Jun12.811.65.0
Jun5.812.85.4
Jun4.813.84.5
Jul3.815.04.6
Jul2.917.84.5
Jul3.719.14.3
Jul4.220.04.3
Aug4.019.34.8
Aug4.518.16.1
Aug4.915.35.3
Aug5.410.57.6
Sep9.06.96.3
Sep13.07.74.6
Sep14.57.15.0
Sep20.710.05.4
Sep23.010.16.8
Oct19.58.45.1
Oct19.37.35.7
Oct22.66.86.4

Total open interest in lots (1 lot = 10 tonnes). Expanding OI on a price move confirms new money entering; declining OI suggests position liquidation.

RC Robusta open interest by week
Date2026 ('000 lots)2025 ('000 lots)2024 ('000 lots)
Jan83.477.7129.4
Jan87.378.8139.6
Jan90.884.1157.4
Jan96.691.2162.1
Feb97.491.4163.4
Feb105.4100.8168.1
Feb109.698.2167.7
Feb96.687.0172.6
Mar101.088.0124.5
Mar101.485.3129.8
Mar109.384.1136.2
Mar106.486.8134.5
Mar111.788.6134.9
Apr112.794.4140.9
Apr115.192.3144.7
Apr104.584.6145.8
Apr104.387.9113.9
May103.690.1111.8
May109.190.5103.3
May109.990.9107.0
May115.296.3117.4
Jun117.5107.1129.6
Jun115.8108.1129.6
Jun129.1111.1130.2
Jun105.194.3126.0
Jun113.0104.8102.0
Jul125.7106.5100.2
Jul127.0112.1116.6
Jul129.5111.7119.0
Jul133.1114.5118.4
Aug131.4111.5112.8
Aug127.8112.0119.3
Aug114.0116.5119.9
Aug114.488.6139.9
Sep113.888.2113.1
Sep113.488.5114.0
Sep113.793.6115.2
Sep120.397.4121.9
Sep121.398.5133.9
Oct132.2101.2137.0
Oct129.898.3123.3
Oct122.881.1116.0
Crop Conditions Overview
CWSI deviation from climatological normal — monthly average, robusta growing regions
Each cell shows the mean crop-water-stress deviation for that month and year. Green = less stress than historical average (favorable) · Red = more stress (drought / heat risk). Vietnam and Brazil robusta have different crop calendars — compare columns within each heatmap rather than across them.

Indonesia Robusta (Lampung / South Sumatra) — harvest May–Sep. Dry season stress Jun–Sep is the key production risk.

Brazil Robusta (Espírito Santo) — harvest Apr–Aug. Flowering Sept–Oct means stress here impacts next year.

Vietnam — main crop harvested Oct–Feb. Key stress window: Jul–Sep dry season before flowering.

Vietnam — Seasonal Detail

CWSI deviation from climatological normal. Vietnam's main robusta crop is harvested October–February (off-season Jul–Sep). The Central Highlands (Dak Lak, Lam Dong) receive most rainfall Apr–Oct. Drought stress in the July–September dry season is the key production risk.

Vietnam CWSI dekadal seasonal overlay
Dekad2026 (dev)2025 (dev)2024 (dev)
Jan-10.050-0.2100.160
Jan-20.130-0.1200.260
Jan-30.080-0.0300.170
Feb-1-0.030-0.0100.030
Feb-20.060-0.2200.120
Feb-3-0.270-0.4200.300
Mar-1-0.350-0.1800.140
Mar-2-0.020-0.0500.310
Mar-30.4600.1700.180
Apr-10.7700.2200.510
Apr-20.2300.0400.930
Apr-30.2600.3800.830
May-11.120-0.0500.760
May-20.950-0.6601.380
May-30.120-2.5000.430
Jun-1-0.360-1.1300.840
Jun-21.110-2.0002.590
Jun-31.510-0.790-3.000
Jul-1-3.6900.110-2.740
Jul-2-0.2300.670-5.000
Jul-3-0.5005.000-5.000
Aug-12.0005.0005.000
Aug-2-3.160-1.5805.000
Aug-32.390-3.280-2.830
Sep-1-5.000-5.000-5.000
Sep-2-0.9800.510-2.630
Sep-3-1.910-3.5801.720
Oct-11.5802.6700.750
Oct-2-0.820-0.050-2.890
Vietnam SM dekadal seasonal overlay
Dekad2026 (fraction)2025 (fraction)2024 (fraction)
Jan-10.3900.4200.370
Jan-20.3700.4100.350
Jan-30.3600.3900.350
Feb-10.3500.3700.340
Feb-20.3400.3600.330
Feb-30.3300.3600.320
Mar-10.3300.3500.320
Mar-20.3300.3400.310
Mar-30.3200.3300.310
Apr-10.3100.3300.300
Apr-20.3100.3200.300
Apr-30.3000.3200.300
May-10.3000.3100.290
May-20.3000.3400.290
May-30.3200.4000.320
Jun-10.3800.4500.340
Jun-20.4000.4800.350
Jun-30.4000.4800.400
Jul-10.4400.4800.450
Jul-20.4700.4700.480
Jul-30.4600.4700.490
Aug-10.4700.4500.470
Aug-20.4800.4700.460
Aug-30.4700.4800.460
Sep-10.4800.4900.490
Sep-20.4800.4800.480
Sep-30.4800.4900.470
Oct-10.4600.4600.460
Oct-20.4600.4600.470
Vietnam RAIN dekadal seasonal overlay
Dekad2026 (mm)2025 (mm)2024 (mm)
Jan-13.5004.6002.100
Jan-20.3006.8001.300
Jan-31.5001.5002.900
Feb-13.3003.1002.800
Feb-22.3009.7001.100
Feb-322.40020.8001.200
Mar-124.5007.7001.300
Mar-24.5008.2001.900
Mar-30.1008.60011.500
Apr-10.40012.1007.500
Apr-219.50024.7001.700
Apr-327.80021.4006.500
May-116.40058.20040.500
May-266.60087.80066.700
May-388.900140.00069.800
Jun-170.50091.60050.300
Jun-253.500114.50049.400
Jun-362.90078.800107.000
Jul-1110.40071.500115.000
Jul-276.80062.000157.700
Jul-394.90095.20099.600
Aug-180.20048.60059.300
Aug-2100.00095.30037.000
Aug-386.000103.800115.000
Sep-1104.500148.800116.600
Sep-2130.90095.300170.200
Sep-3125.900143.50061.800
Oct-162.30049.50084.600
Oct-25.10064.100112.400
Vietnam TEMP dekadal seasonal overlay
Dekad2026 (°C)2025 (°C)2024 (°C)
Jan-119.00019.90022.600
Jan-220.90019.40022.300
Jan-320.50020.40022.100
Feb-122.10021.10024.500
Feb-223.10023.10023.900
Feb-324.00022.50024.800
Mar-123.30024.50025.600
Mar-222.80024.00025.500
Mar-325.40024.60026.300
Apr-127.40024.80027.300
Apr-226.30025.90027.900
Apr-325.90026.20029.000
May-126.00025.60026.900
May-226.10024.80026.600
May-325.30024.20025.500
Jun-124.60024.10025.400
Jun-224.90023.90025.700
Jun-324.90023.40024.000
Jul-123.40023.70024.200
Jul-223.80024.00023.000
Jul-323.90023.70023.400
Aug-123.70024.90024.600
Aug-223.60023.60025.200
Aug-323.80023.10024.100
Sep-123.10023.30023.800
Sep-223.40023.50023.500
Sep-323.40022.50023.700
Oct-123.80023.30023.400
Oct-223.40023.40023.400

Running count of dekads year-to-date where temperature exceeded the climatological normal. Robusta optimal mean maximum is ~24°C — accumulation above normal is a direct yield drag.

Vietnam warm-dekad count year-to-date
Dekad2026 (dkd)2025 (dkd)2024 (dkd)
Jan-10.0000.0001.000
Jan-20.0000.0002.000
Jan-30.0000.0003.000
Feb-11.0000.0004.000
Feb-21.0000.0005.000
Feb-32.0000.0006.000
Mar-12.0001.0007.000
Mar-22.0001.0008.000
Mar-33.0001.0009.000
Apr-14.0001.00010.000
Apr-25.0002.00011.000
Apr-36.0003.00012.000
May-17.0004.00013.000
May-28.0004.00014.000
May-39.0004.00015.000
Jun-110.0004.00016.000
Jun-211.0004.00017.000
Jun-312.0004.00018.000
Jul-112.0004.00019.000
Jul-213.0005.00019.000
Jul-314.0006.00019.000
Aug-115.0007.00020.000
Aug-216.0008.00021.000
Aug-317.0008.00022.000
Sep-117.0008.00023.000
Sep-218.0009.00024.000
Sep-319.0009.00025.000
Oct-120.00010.00026.000
Oct-221.00011.00027.000

Cumulative positive temperature anomaly year-to-date (°C × dekad). Integrates both frequency and magnitude of above-normal heat — robusta yield is ~14% lower per 1°C mean maximum above threshold.

Vietnam integrated thermal anomaly year-to-date
Dekad2026 (°C·dkd)2025 (°C·dkd)2024 (°C·dkd)
Jan-10.0000.0001.300
Jan-20.0000.0002.200
Jan-30.0000.0002.700
Feb-10.1000.0005.200
Feb-20.1000.0005.900
Feb-30.5000.0007.100
Mar-10.5000.3008.500
Mar-20.5000.3009.100
Mar-31.1000.30010.600
Apr-13.3000.30012.700
Apr-24.2000.80015.200
Apr-34.6001.50018.700
May-15.2001.70020.200
May-26.5001.70022.000
May-37.3001.70023.000
Jun-17.5001.70024.000
Jun-28.3001.70025.600
Jun-39.4001.70025.800
Jul-19.4001.70026.300
Jul-29.5002.00026.300
Jul-310.0002.30026.300
Aug-110.4003.90027.600
Aug-210.5004.00029.300
Aug-310.8004.00029.900
Sep-110.8004.00030.400
Sep-211.2004.50030.900
Sep-311.6004.50031.600
Oct-112.6005.00032.200
Oct-213.2005.60032.800
Brazil Robusta — Seasonal Detail

CWSI deviation from climatological normal. Espírito Santo produces ~80% of Brazil's robusta. Harvest runs April–August. Flowering in September–October means late-season stress has outsized impact on the following year's crop.

Brazil Robusta CWSI dekadal seasonal overlay
Dekad2026 (dev)2025 (dev)2024 (dev)
Jan-1-0.280-0.970-1.380
Jan-20.470-1.6401.340
Jan-3-0.4200.360-2.520
Feb-1-0.1000.670-0.340
Feb-20.1300.670-1.020
Feb-3-2.3500.530-0.860
Mar-1-0.9601.250-0.260
Mar-2-0.2201.6800.450
Mar-3-0.3100.6300.260
Apr-10.0200.980-0.290
Apr-20.100-0.2500.020
Apr-30.140-0.0700.050
May-10.1200.0100.160
May-20.1500.1900.170
May-3-0.0300.1500.180
Jun-10.0400.130-0.020
Jun-20.0500.1500.070
Jun-30.0200.1800.080
Jul-10.0100.1100.080
Jul-20.1100.1000.160
Jul-30.1000.1800.080
Aug-10.1200.190-0.020
Aug-20.1200.1400.060
Aug-30.1800.1300.110
Sep-1-0.0800.1000.190
Sep-20.0700.1600.170
Sep-30.2300.3200.330
Oct-10.0300.2800.240
Oct-2-0.8500.030-0.490
Brazil Robusta SM dekadal seasonal overlay
Dekad2026 (fraction)2025 (fraction)2024 (fraction)
Jan-10.2900.3200.260
Jan-20.2900.3500.290
Jan-30.3100.3500.320
Feb-10.3100.3300.360
Feb-20.3100.3200.360
Feb-30.3200.3000.390
Mar-10.3800.2900.380
Mar-20.3700.2700.360
Mar-30.3700.2700.340
Apr-10.3500.2600.330
Apr-20.3400.2600.320
Apr-30.3200.2600.310
May-10.3100.2600.300
May-20.3000.2600.290
May-30.2900.2600.280
Jun-10.2800.2600.280
Jun-20.2700.2500.270
Jun-30.2700.2500.270
Jul-10.2600.2500.260
Jul-20.2600.2400.260
Jul-30.2500.2400.250
Aug-10.2500.2400.250
Aug-20.2400.2300.250
Aug-30.2400.2300.240
Sep-10.2400.2300.240
Sep-20.2300.2300.230
Sep-30.2300.2200.230
Oct-10.2300.2200.230
Oct-20.2300.2200.230
Brazil Robusta RAIN dekadal seasonal overlay
Dekad2026 (mm)2025 (mm)2024 (mm)
Jan-163.80083.00091.600
Jan-238.400101.00011.800
Jan-362.90020.100156.800
Feb-145.90011.90044.000
Feb-227.8004.20075.500
Feb-3117.9009.30059.800
Mar-167.7008.50037.900
Mar-239.50011.40014.400
Mar-341.70029.80025.800
Apr-118.50012.50035.700
Apr-29.40039.20016.500
Apr-36.10023.70010.900
May-16.90016.2008.300
May-24.10011.3005.700
May-39.3007.8005.800
Jun-15.0006.1009.400
Jun-25.2006.6006.000
Jun-35.6003.9002.600
Jul-13.9004.8004.000
Jul-23.7004.7003.400
Jul-33.6003.0004.900
Aug-13.0002.3007.500
Aug-25.6004.2004.400
Aug-34.3006.4005.300
Sep-113.0005.6001.700
Sep-29.8004.1003.500
Sep-34.7005.8003.400
Oct-115.1005.9007.500
Oct-20.20025.10049.600
Brazil Robusta TEMP dekadal seasonal overlay
Dekad2026 (°C)2025 (°C)2024 (°C)
Jan-125.00024.90024.700
Jan-224.50023.70026.300
Jan-324.00025.40024.500
Feb-125.40025.00024.600
Feb-224.80025.80024.500
Feb-323.50025.60024.400
Mar-123.60025.20025.400
Mar-224.70026.70026.200
Mar-323.60025.40025.500
Apr-124.20025.20024.800
Apr-223.70024.80024.400
Apr-323.80024.60024.400
May-123.50022.70024.100
May-223.70022.00024.400
May-322.40022.60022.900
Jun-121.10022.80022.100
Jun-222.40020.70021.700
Jun-321.30021.80022.200
Jul-121.70020.30021.800
Jul-221.30020.30021.300
Jul-322.70021.80021.600
Aug-123.20021.80022.000
Aug-223.10021.90022.800
Aug-324.50022.50022.800
Sep-125.00022.60024.000
Sep-224.90024.40024.300
Sep-326.20023.90025.400
Oct-126.50024.10026.600
Oct-226.90025.50025.300

Running count of dekads year-to-date where temperature exceeded the climatological normal. Robusta optimal mean maximum is ~24°C — accumulation above normal is a direct yield drag.

Brazil Robusta warm-dekad count year-to-date
Dekad2026 (dkd)2025 (dkd)2024 (dkd)
Jan-11.0001.0001.000
Jan-21.0001.0002.000
Jan-31.0002.0002.000
Feb-12.0003.0002.000
Feb-23.0004.0002.000
Feb-33.0005.0002.000
Mar-13.0006.0003.000
Mar-24.0007.0004.000
Mar-34.0008.0005.000
Apr-15.0009.0006.000
Apr-25.00010.0007.000
Apr-36.00011.0008.000
May-17.00011.0009.000
May-28.00011.00010.000
May-39.00012.00011.000
Jun-19.00013.00012.000
Jun-210.00013.00013.000
Jun-311.00014.00014.000
Jul-112.00014.00015.000
Jul-213.00014.00016.000
Jul-314.00015.00017.000
Aug-115.00016.00018.000
Aug-216.00017.00019.000
Aug-317.00018.00020.000
Sep-118.00018.00021.000
Sep-219.00019.00022.000
Sep-320.00019.00023.000
Oct-121.00019.00024.000
Oct-222.00020.00025.000

Cumulative positive temperature anomaly year-to-date (°C × dekad). Integrates both frequency and magnitude of above-normal heat — robusta yield is ~14% lower per 1°C mean maximum above threshold.

Brazil Robusta integrated thermal anomaly year-to-date
Dekad2026 (°C·dkd)2025 (°C·dkd)2024 (°C·dkd)
Jan-10.5000.4000.200
Jan-20.5000.4002.000
Jan-30.5001.2002.000
Feb-11.2001.5002.000
Feb-21.3002.6002.000
Feb-31.3003.3002.000
Mar-11.3003.9002.800
Mar-21.5006.1004.500
Mar-31.5007.3005.800
Apr-11.6008.4006.500
Apr-21.6009.5007.200
Apr-32.00010.7008.200
May-12.60010.7009.400
May-23.80010.70011.300
May-34.00011.10012.000
Jun-14.00012.10012.300
Jun-25.10012.10012.700
Jun-35.30012.80013.800
Jul-16.10012.80014.700
Jul-26.50012.80015.100
Jul-38.40013.80015.900
Aug-110.30014.30016.600
Aug-212.00014.80018.000
Aug-314.30015.10018.600
Sep-116.50015.10019.800
Sep-217.90016.00020.600
Sep-320.10016.00022.000
Oct-122.20016.00024.200
Oct-224.40016.80024.800
Indonesia Robusta — Seasonal Detail

CWSI deviation from climatological normal. Indonesia is the world's third-largest robusta producer. Lampung (South Sumatra) and Flores are the key growing regions. Main harvest runs May–September. The dry season (June–September) during cherry development is the primary weather risk.

Indonesia Robusta CWSI dekadal seasonal overlay
Dekad2026 (dev)2025 (dev)2024 (dev)
Jan-10.2201.160-1.290
Jan-20.700-0.300-2.520
Jan-32.050-0.3901.470
Feb-1-0.1003.010-0.590
Feb-2-0.450-1.020-1.460
Feb-32.070-2.3600.090
Mar-10.470-1.510-1.560
Mar-21.140-0.2902.800
Mar-32.1401.8201.520
Apr-1-0.450-0.120-0.570
Apr-20.810-2.7400.040
Apr-30.2002.120-1.750
May-10.1904.6901.410
May-2-1.090-2.2601.740
May-30.420-0.110-1.560
Jun-12.6702.980-0.440
Jun-20.450-1.250-0.870
Jun-31.090-0.780-0.440
Jul-12.250-0.220-1.350
Jul-23.2401.0101.230
Jul-31.150-0.0700.820
Aug-11.210-0.530-0.090
Aug-21.510-1.2800.710
Aug-31.760-0.8001.110
Sep-11.680-0.8700.340
Sep-21.240-0.9500.210
Sep-30.770-0.330-0.440
Oct-12.060-0.8700.860
Oct-2-0.7100.0300.620
Indonesia Robusta SM dekadal seasonal overlay
Dekad2026 (fraction)2025 (fraction)2024 (fraction)
Jan-10.4500.4300.420
Jan-20.4400.4400.460
Jan-30.4300.4600.440
Feb-10.4400.4200.460
Feb-20.4500.4100.450
Feb-30.4400.4600.450
Mar-10.4200.4600.460
Mar-20.4400.4500.430
Mar-30.4300.4200.390
Apr-10.4400.4400.420
Apr-20.4500.4600.450
Apr-30.4500.4400.460
May-10.4400.4000.440
May-20.4400.4100.420
May-30.4300.4100.430
Jun-10.4000.3900.420
Jun-20.3800.3700.420
Jun-30.3600.4000.410
Jul-10.3500.4000.420
Jul-20.3300.3900.420
Jul-30.3100.3700.390
Aug-10.2900.3700.360
Aug-20.2800.3800.340
Aug-30.2700.3900.320
Sep-10.2600.4000.300
Sep-20.2500.4100.300
Sep-30.2500.4000.290
Oct-10.2500.4100.300
Oct-20.2400.4000.300
Indonesia Robusta RAIN dekadal seasonal overlay
Dekad2026 (mm)2025 (mm)2024 (mm)
Jan-195.50068.900141.400
Jan-279.50096.400142.600
Jan-361.300116.40079.900
Feb-1104.10036.500118.300
Feb-2109.100123.300131.700
Feb-341.300132.20088.800
Mar-196.800153.800152.800
Mar-281.100108.40035.300
Mar-351.10064.30073.700
Apr-1118.000108.400120.900
Apr-279.100147.70090.700
Apr-386.60052.400103.400
May-177.30035.20063.900
May-271.40078.10047.700
May-350.60057.10083.900
Jun-118.10013.60059.000
Jun-236.40072.90059.500
Jun-317.20051.00048.500
Jul-17.90043.20071.600
Jul-26.20019.7009.000
Jul-316.30036.7004.300
Aug-17.90048.10033.200
Aug-28.10082.6008.300
Aug-38.00073.2007.000
Sep-16.30068.40035.500
Sep-215.50063.50032.700
Sep-328.80036.80062.000
Oct-112.30071.10026.700
Oct-22.60036.80044.300
Indonesia Robusta TEMP dekadal seasonal overlay
Dekad2026 (°C)2025 (°C)2024 (°C)
Jan-124.50025.10025.300
Jan-224.50024.80025.100
Jan-324.60024.60025.800
Feb-124.60025.50025.300
Feb-224.80025.10025.700
Feb-325.40024.60025.800
Mar-125.10025.20025.600
Mar-225.20024.90026.100
Mar-325.50025.70026.200
Apr-125.30025.20026.000
Apr-225.50025.10026.000
Apr-325.80025.40026.000
May-125.60026.10026.100
May-225.90025.70026.100
May-325.50025.90026.100
Jun-125.90026.10025.800
Jun-225.20025.30025.400
Jun-325.50024.80025.300
Jul-125.80025.00025.000
Jul-226.20025.30025.000
Jul-326.00025.60025.600
Aug-126.60025.60025.500
Aug-227.00024.40026.100
Aug-327.20025.10026.800
Sep-127.10025.10026.900
Sep-227.20025.00026.000
Sep-327.20025.80026.400
Oct-127.80025.30026.400
Oct-227.70026.10026.200

Running count of dekads year-to-date where temperature exceeded the climatological normal. Robusta optimal mean maximum is ~24°C — accumulation above normal is a direct yield drag.

Indonesia Robusta warm-dekad count year-to-date
Dekad2026 (dkd)2025 (dkd)2024 (dkd)
Jan-10.0001.0001.000
Jan-20.0002.0002.000
Jan-30.0002.0003.000
Feb-10.0003.0004.000
Feb-20.0004.0005.000
Feb-31.0004.0006.000
Mar-12.0005.0007.000
Mar-23.0005.0008.000
Mar-34.0006.0009.000
Apr-15.0007.00010.000
Apr-26.0007.00011.000
Apr-37.0008.00012.000
May-18.0009.00013.000
May-29.00010.00014.000
May-310.00011.00015.000
Jun-111.00012.00016.000
Jun-212.00013.00017.000
Jun-313.00013.00018.000
Jul-114.00014.00019.000
Jul-215.00015.00020.000
Jul-316.00016.00021.000
Aug-117.00017.00022.000
Aug-218.00017.00023.000
Aug-319.00017.00024.000
Sep-120.00017.00025.000
Sep-221.00017.00026.000
Sep-322.00017.00027.000
Oct-123.00017.00028.000
Oct-224.00018.00029.000

Cumulative positive temperature anomaly year-to-date (°C × dekad). Integrates both frequency and magnitude of above-normal heat — robusta yield is ~14% lower per 1°C mean maximum above threshold.

Indonesia Robusta integrated thermal anomaly year-to-date
Dekad2026 (°C·dkd)2025 (°C·dkd)2024 (°C·dkd)
Jan-10.0000.6000.800
Jan-20.0000.8001.300
Jan-30.0000.8002.500
Feb-10.0001.7003.200
Feb-20.0002.0004.100
Feb-30.6002.0005.100
Mar-10.8002.3005.800
Mar-21.1002.3007.000
Mar-31.6003.0008.200
Apr-11.9003.2009.200
Apr-22.3003.20010.100
Apr-32.9003.40010.900
May-13.3004.30011.800
May-23.9004.70012.600
May-34.2005.40013.500
Jun-15.0006.40014.200
Jun-25.2006.70014.600
Jun-35.9006.70015.100
Jul-17.0007.00015.400
Jul-28.6007.70015.800
Jul-39.8008.50016.600
Aug-111.5009.20017.200
Aug-213.4009.20018.200
Aug-315.4009.20019.800
Sep-117.1009.20021.300
Sep-218.7009.20021.700
Sep-320.1009.20022.300
Oct-122.1009.20022.900
Oct-224.1009.60023.400