Soybean Oil futures COT positions and historical chart

Official market: SOYBEAN OIL · CBOT · Disaggregated Futures Only · 60,000 pounds

Latest report: 28 July 2026 · Current weekly data

Official CFTC dataset

Current positioning summary

Managed Money held a net-long Soybean Oil futures position of 107,898 contracts. The position decreased by 12,348 contracts from the preceding available report. The position ranked in the 90th percentile of the latest 156 available reports.

Report date: 28 July 2026

Producer/Merchant/Processor/User

Long
192,012
Short
392,841
Spread
Net
-200,829
Weekly change
+8,902
Net / open interest
-30.89%
52 reports
27th percentile
156 reports
10th percentile

Swap Dealer

Long
97,067
Short
8,660
Spread
20,254
Net
+88,407
Weekly change
+3,551
Net / open interest
13.60%
52 reports
54th percentile
156 reports
18th percentile

Managed Money

Long
130,933
Short
23,035
Spread
90,462
Net
+107,898
Weekly change
-12,348
Net / open interest
16.59%
52 reports
69th percentile
156 reports
90th percentile

Historical net position

Actual report dates; missing weeks are not interpolated. A data table follows the chart.

Chart window

Accessible historical data

Recent normalized observations are server rendered; the chart uses client-side state and the market page keeps one canonical URL.

CFTC positioning observations
Report dateParticipantLongShortSpreadNetWeekly changeNet / OI4-report change52-report context
2026-07-28Other Reportables20,45827,44462,404-6,986-882-1.07%-14,4892th percentile
2026-07-28Non-Reportable36,45124,941+11,510+7771.77%+1,25079th percentile
2026-07-28Producer/Merchant/Processor/User192,012392,841-200,829+8,902-30.89%-10,57427th percentile
2026-07-28Swap Dealer97,0678,66020,254+88,407+3,55113.60%+7,86154th percentile
2026-07-28Managed Money130,93323,03590,462+107,898-12,34816.59%+15,95269th percentile
2026-07-21Other Reportables27,24833,35253,327-6,104-5,402-0.92%-12,0734th percentile
2026-07-21Non-Reportable37,45026,717+10,733-3831.62%+1,48263th percentile
2026-07-21Producer/Merchant/Processor/User195,093404,824-209,731-14,155-31.69%-16,88523th percentile
2026-07-21Swap Dealer92,8237,96721,840+84,856+7,63912.82%+10,43652th percentile
2026-07-21Managed Money143,15922,91390,712+120,246+12,30118.17%+17,04077th percentile
2026-07-14Other Reportables26,62827,33054,322-702-10,449-0.11%+4,10515th percentile
2026-07-14Non-Reportable36,89125,775+11,116+1,4741.74%+8,33169th percentile
2026-07-14Producer/Merchant/Processor/User194,703390,279-195,576-13,330-30.64%+2,57331th percentile
2026-07-14Swap Dealer85,7808,56322,268+77,217-72112.10%-53027th percentile
2026-07-14Managed Money133,32125,37684,189+107,945+23,02616.91%-14,47973th percentile
2026-07-07Other Reportables30,42620,67962,508+9,747+2,2441.51%+16,53942th percentile
2026-07-07Non-Reportable35,85126,209+9,642-6181.50%-3,50656th percentile
2026-07-07Producer/Merchant/Processor/User197,872380,118-182,246+8,009-28.36%+31,75438th percentile
2026-07-07Swap Dealer86,4018,46321,373+77,938-2,60812.13%-96029th percentile
2026-07-07Managed Money119,99635,07788,087+84,919-7,02713.21%-43,82767th percentile
2026-06-30Other Reportables31,09723,59468,468+7,503+1,5341.19%+9,65940th percentile
2026-06-30Non-Reportable34,75124,491+10,260+1,0091.62%+2,70560th percentile
2026-06-30Producer/Merchant/Processor/User191,117381,372-190,255+2,591-30.19%+45,02833th percentile
2026-06-30Swap Dealer88,5227,97617,580+80,546+6,12612.78%+1,25738th percentile
2026-06-30Managed Money128,01436,06870,486+91,946-11,26014.59%-58,64969th percentile
2026-06-23Other Reportables39,88533,91672,660+5,969+10,7760.90%+4,17535th percentile
2026-06-23Non-Reportable37,54428,293+9,251+6,4661.40%-4,72152th percentile
2026-06-23Producer/Merchant/Processor/User193,243386,089-192,846+5,303-29.26%+46,04931th percentile
2026-06-23Swap Dealer84,2879,86724,446+74,420-3,32711.29%-8,93023th percentile
2026-06-23Managed Money132,66629,46074,245+103,206-19,21815.66%-36,57371th percentile
2026-06-16Other Reportables32,38037,18771,730-4,807+1,985-0.69%-8,6384th percentile
2026-06-16Non-Reportable37,95735,172+2,785-10,3630.40%-11,86427th percentile
2026-06-16Producer/Merchant/Processor/User202,161400,310-198,149+15,851-28.84%+58,36529th percentile
2026-06-16Swap Dealer84,6386,89130,778+77,747-1,15111.31%-6,01125th percentile
2026-06-16Managed Money146,26323,83981,097+122,424-6,32217.81%-31,85279th percentile
2026-06-09Other Reportables29,79536,58767,434-6,792-4,636-0.98%-5,3572th percentile
2026-06-09Non-Reportable40,53927,391+13,148+5,5931.90%+1,64381th percentile
2026-06-09Producer/Merchant/Processor/User199,144413,144-214,000+21,283-31.01%+38,96521th percentile
2026-06-09Swap Dealer86,1267,22831,493+78,898-39111.43%-4,46025th percentile
2026-06-09Managed Money157,16928,42378,351+128,746-21,84918.65%-30,79181th percentile

How to interpret Soybean Oil positioning

What the contract represents

CBOT Soybean Oil futures represent 60,000 pounds of soybean oil.

Categories traders monitor

Managed Money changes are read alongside Producer/Merchant exposure from crushers, merchants and users.

Interpretation considerations

Food use, biodiesel policy and competing vegetable oils can alter seasonal positioning relationships.

Important limitations

The report does not identify crush-spread legs or exposure in other global oilseed markets.

Related markets

Download the latest 52 reports as CSV

COT research guides