RC Robusta — Weekly Report
ICE EU Commitments of Traders · Agro-Climatic Conditions · Vietnam · Brazil Robusta · Indonesia
Week of July 31, 2026 COT data through 2026-07-28 · RC 3782 $/t (2026-07-31)
Weather through Jul Dkd 3, 2026
Coffee Market Intelligence — RC Robusta — July 31, 2026 Data through: COT: 2026-07-28 · Weather: Jul Dkd 3 Source: SoftSignal Research | https://reports.getsoftsignal.com/2026/robusta_coffee_report_97e73cae.html COT POSITIONING — RC ROBUSTA (ICE EU): Managed Money +39,559 lots 94th pct heavily long Open Interest 133,127 lots 46th pct CROP WATER STRESS — CWSI DEVIATION: Vietnam +22.50 Well Above Normal — High Stress Brazil Robusta -0.66 Below Normal — Good Conditions Indonesia Robusta -0.30 Near Normal
At a Glance
All readings as of most recent available data
MM Net Position
+39,559 lots
Managed money long minus short · 94th pct since 2011
94th pct
MM Gross Long
43,785 lots
Gross long · 93th pct
93th pct
MM Gross Short
4,226 lots
Gross short · 15th pct
15th pct
Commercial Net
-46,218 lots
Producers & merchants net · 4th pct
4th pct
Open Interest
133,127 lots
Total futures open interest
46th pct
Vietnam
+22.50
CWSI Dev — Jul Dkd 3
Well Above Normal — High Stress
Brazil Robusta
-0.66
CWSI Dev — Jul Dkd 3
Below Normal — Good Conditions
Indonesia Robusta
-0.30
CWSI Dev — Jul Dkd 3
Near Normal
Supply & Demand
USDA PSD — World coffee balance sheet
World Stocks-to-Use
14.6%
2026 · USDA PSD · 6th pct
Vietnam Production
32,500
1,000 × 60kg bags · 2026 USDA est.
Indonesia Production
11,380
1,000 × 60kg bags · 2026 USDA est.

Production estimates in 1,000 × 60kg bags from USDA FAS Production, Supply & Distribution (PSD). Vietnam is the world's largest robusta producer. World stocks-to-use reflects global coffee supply tightness across all origins and types.

Market Positioning
ICE EU Disaggregated Commitments of Traders — Robusta Coffee Futures (Liffe)
Managed money is heavily long (94th percentile vs. full ICE EU history since 2011), net long 39,559 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 (-46,218 lots, 4th pct) should be read in trend context rather than as a contrarian extreme.

RC Coffee continuous contract ($/t) by week of year. Overlapping years reveal seasonal price trajectory vs prior years.

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

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

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

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

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
ICE Certified Stocks
Deliverable robusta inventory backing the London robusta (RM) contract · ICE certified stock report

ICE Robusta certified stocks — the exchange-graded robusta inventory in licensed warehouses deliverable against the London robusta (RM) contract. Reported in lots (1 lot = 10 tonnes). A sustained drawdown means physical supply tightening relative to demand and is typically price-supportive; rebuilding stocks ease near-term scarcity. Source: ICE certified stock report.

Robusta certified stocks data table
DateCertified stocks (lots)Tonnes
2025-03-314,34543,450
2025-04-304,22542,250
2025-05-295,40954,090
2025-06-305,17451,740
2025-07-307,00070,000
2025-08-286,72667,260
2025-09-266,45664,560
2025-10-306,07760,770
2025-11-274,53045,300
2025-12-304,22142,210
2026-01-294,54445,440
2026-02-264,56945,690
2026-03-314,09540,950
2026-04-293,86938,690
2026-05-283,88538,850
2026-06-304,05340,530
2026-07-314,14841,480
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-35.0005.000-5.000
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
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-325.00095.20099.600
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-324.30023.70023.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

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.4002.30026.300
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-3-0.6600.1800.080
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.2600.2400.250
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-31.7003.0004.900
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.20021.80021.600

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

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-37.90013.80015.900
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-3-0.300-0.0700.820
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
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-37.40036.7004.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-325.90025.60025.600

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

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.7008.50016.600