PANOPT Free account

Chokepoint Ledger

Every published figure for ship traffic through the Strait of Hormuz and Bab el-Mandeb, beside an independent count from satellite radar. Each figure is graded by how it is known. The radar side updates with every pass.

As published 24 Oct 2026, 22:07 UTC

Strait of Hormuz

Radar · latest full pass 21 Oct 2026, 02:14 UTC

21 hulls in open water on that pass

26hullsmedian a pass, last 14 days3 full passes · 21–41
~55%of the 2025 median47 a pass over 83 passes
~27crossings a day, estimatedE · Indicated: a model, not a count

Over the last 14 days: median 26 across 3 full passes (lowest 21, highest 41).

Reference, 2025, the last full year before the war: median 47 per pass over 83 passes. Now: ~55% of that.

What is counted: hulls in open water in the strait's shipping lanes and approaches at the moment of the pass, crossing or waiting; anything in one spot for most of the last six weeks is left out. Radar does not say whose a hull is, or whether it crossed the strait.

Sentinel-1 radar image of Strait of Hormuz on 21 Oct 2026, 02:14 UTC, with 21 counted hulls ringed in amber
The newest full pass, 21 Oct 2026, 02:14 UTC: 21 counted hulls ringed. Land is tinted violet; water the satellite did not image is dark. Contains modified Copernicus Sentinel data 2026 (processed through the Copernicus Data Space Ecosystem)

Every radar pass over the Strait of Hormuz and Bab el-Mandeb, as it lands. A free account opens the Situation Monitor, rebuilt every 15 minutes, and every headline 30 minutes after it lands. No card needed.

Create a free account

Founding offer: the first 100 yearly members pay US$290 a year for as long as they renew. Checkout shows it while places remain.

Same time, different counts

Strait of Hormuz, 23 Sep 2026: ships

D Claimed

~60 ships a day

An unnamed US official (party to the war)

24 Sep 2026 · source

A Measured

10 ships a day

Reuters, from preliminary ship-tracking data

24 Sep 2026 · source

Reuters could not verify the official's figure.

Strait of Hormuz, 1 Sep 2026: ships

D Claimed

40 ships a day

Two US officials (party to the war)

3 Sep 2026 · source

A Measured

11 ships a day

Kpler

3 Sep 2026 · source

Strait of Hormuz, week to 11 Sep 2026: ships a day

D Claimed

~20 ships a day

The US government, as compiled by UKMTO (party to the war)

11 Sep 2026 · source

B Official

6 ships a day

UKMTO (UK Maritime Trade Operations)

11 Sep 2026 · source

Strait of Hormuz, 31 Aug 2026: barrels

D Claimed

Over 17 million barrels in one day

US Energy Secretary Chris Wright (party to the war)

2 Sep 2026 · source

A Measured

9.14 million barrels in one day

TankerTrackers.com (Samir Madani)

2 Sep 2026 · source

TankerTrackers' figure also includes the UAE's exports that bypass the strait.

Strait of Hormuz, 23 Sep 2026: barrels

D Claimed

~22 million barrels in one day

An unnamed US official (party to the war)

24 Sep 2026 · source

A Measured

13 million barrels a day

TankerTrackers.com

26 Sep 2026 · source

TankerTrackers' figure is a daily rate of crude at the US blockade line.

Strait of Hormuz, 18–20 Sep 2026: ships a day

D Claimed

Over 30 ships a day

US Naval Cooperation and Guidance for Shipping (NCAGS), relayed by UKMTO (party to the war)

21 Sep 2026 · source

B Official

Fewer than 10 ships a day

UK Maritime Trade Operations (UKMTO)

21 Sep 2026 · source

The US counted the transits it facilitated; UKMTO said passages stayed in single digits.

Strait of Hormuz, 4 Oct 2026: barrels

D Claimed

3–4 million barrels a day

IRGC commander Ali Fadavi (party to the war)

5 Oct 2026 · source

A Measured

7.82 million barrels in one day

Kpler

6 Oct 2026 · source

Kpler's confirmed figure is a floor; its preliminary days usually settle higher.

Estimated crossings a day

Radar estimate, 24 Sep 2026 to 24 Oct 2026; range 19 to 38

~27 hulls crossing a day E Indicated

Radar never sees a ship cross. It sees the strait for a moment every one to three days, and this estimate is built from those moments, with every step below. It counts every hull, AIS or not, warships and Iranian-linked tankers included, so the trackers' AIS counts should read lower.

How the estimate is made, in 6 steps
  1. Large hulls: a median of 16 on each of 8 full radar passes (in 2025, 41). Hulls of 3 or more radar pixels, each about 40 m square; small craft are left out.
  2. Waiting: 29% of them sat within 750 m of a hull on a pass 24 to 48 hours earlier, after taking off the matches chance alone gives (in 2025, 7%). A crossing takes a few hours, so these were waiting.
  3. Not waiting: 16 × (1 − 29%) = 11.3 hulls a pass (in 2025, 38.3).
  4. Before the war each of those hulls stood for 2.6 to 3.6 crossings a day: 38.3 hulls against the pre-war counts of 100 (Al Jazeera), 125 (Reuters), 130 (Windward), 138 (gCaptain) a day. At the middle count, 11.3 hulls make about 38 crossings a day.
  5. That rule reads high in a war. Set up on Bab el-Mandeb before the Houthi attacks and run on the months after the July 2026 blockade declaration, where trackers see well, it came out at 1.2 to 1.9 times their counts: warships, escorts and ships repositioning are in the strait without crossing it. Scaled down by that: about 27 a day.
  6. The range, 19 to 38, is the middle 80% of 4,000 recalculations: each pre-war count equally likely, the Bab el-Mandeb correction anywhere in its range, and the radar passes resampled.

The size of hull counted matters most. The biggest hulls nearly all stopped in the war and the mid-sized ones did not, so counting only bigger hulls gives less: for Sep 2026, from 4 pixels, 15; from 5 pixels, 11; from 6 pixels, 6 a day, against 21 from 3 pixels. Those stricter cuts miss real crossings: they fall below the 16.7 a day Lloyd's List Intelligence counted from AIS for 14–20 Sep 2026, a count of non-Iranian-linked transits of cargo vessels over 10,000 dwt alone, and crossings cannot be fewer than a count of some of them.

By month since the war began

MonthEstimate a dayRangeRadar passesWaiting
Mar 2026~84–121062%
Apr 2026~3322–451029%
May 2026~4131–521332%
Jun 2026~3121–441234%
Jul 2026~2216–301018%
Aug 2026~2518–331032%
Sep 2026~2115–281040%
How the correction was measured: Bab el-Mandeb

Set up on Bab el-Mandeb, January 2022 to 18 November 2023, before the Houthi attacks: 10.7 hulls not waiting a pass, against 77.4 crossings a day (Lloyd's List Intelligence, 542 a week before the attacks), so 7.3 a day each. That period had one satellite and no passes a day apart, so its waiting share is 2025's (11%); after the blockade declaration it was 16%. Each tracker's count, over the radar estimate for the same days, is a correction.

TrackerDays coveredTheir count a dayRadar estimate a dayTracker ÷ radar
Windward (maritime analytics)crossings per dayafter the 20 Jul 2026 Houthi blockade declaration37.261.00.61
Lloyd's List Intelligencetransits in the monthAugust 202637.661.00.62
Kplervessels crossing over the weekendweekend of 19–20 Sep 202625.548.80.52
Reuters, from preliminary ship-tracking datacommodity vessels transiting in one dayWednesday 23 Sep 202627.048.80.55
Lloyd's List Intelligencetransits of cargo vessels over 10,000 dwt21–27 Sep 2026 (preliminary)41.448.80.85

Graded E, indicated: a model, not a count. The trackers' AIS counts in the table below should read lower. A published figure well above the range needs more hulls in the strait than radar sees, or ships passing through much faster than before the war.

Published figures, graded: ships

PublishedFigureWhoHow it was countedGrade
6 Oct 2026203 ships/weekvessel crossings in the week · 21–27 Sep 2026, restatedKpler (Risk and Compliance)as reported by DataPortuaria · sourceKpler Risk and Compliance, from MarineTraffic ship trackingA Measured
6 Oct 2026157 ships/weekvessel crossings in the week · 28 Sep to 4 Oct 2026Kpler (Risk and Compliance)as reported by DataPortuaria · sourceKpler Risk and Compliance, from MarineTraffic ship trackingA Measured
6 Oct 202614 tankers/dayconfirmed tanker crossings a day, 7-day average · the 7 days to 4 Oct 2026KplersourceAIS, optical and radar satellite imagery and human intelligence; a crossing counts once confirmedA Measured
6 Oct 20268 tankers/dayconfirmed tanker crossings in one day (6 out, 2 in) · Sunday 4 Oct 2026KplersourceAIS, optical and radar satellite imagery and human intelligence; a crossing counts once confirmedA Measured
1 Oct 20266 tankers/dayconfirmed tanker crossings in one day · Tuesday 29 Sep 2026KplersourceAIS, optical and radar satellite imagery and human intelligence; a crossing counts once confirmedA Measured
30 Sep 202617 ships/dayvessel transits in one day · Tuesday 29 Sep 2026Windward (maritime analytics)as reported by The Maritime Executive · sourceWindward's tracking dataA Measured
30 Sep 202616 ships/dayvessel transits in one day · Monday 28 Sep 2026Windward (maritime analytics)as reported by The Maritime Executive · sourceWindward's tracking dataA Measured
30 Sep 2026117 ships/weeknon-Iranian-linked transits of cargo vessels over 10,000 dwt · 14–20 Sep 2026Lloyd's List IntelligencesourceLloyd's List Intelligence transit monitor; Iranian-linked ships excludedA Measured
29 Sep 202655 transits in 8 daysAIS-visible transits over the period · 16–23 Sep 2026Windward (maritime analytics)as reported by Windward · sourceAIS detections combined with at least one satellite image pass a dayA Measured
28 Sep 2026132 ships/weekvessel crossings in the week · 21–27 Sep 2026, as first publishedKpler (Risk and Compliance)as reported by DataPortuaria · sourceKpler Risk and Compliance, from MarineTraffic ship trackingA Measured
24 Sep 202660 ships/daycommercial vessels transiting in one day · Wednesday 23 Sep 2026An unnamed US official (party to the war)as reported by Reuters, via Arab News · sourcenot stated; Reuters could not independently verify itD Claimed
24 Sep 202610 ships/daycommodity vessels transiting in one day · Wednesday 23 Sep 2026Reuters, from preliminary ship-tracking dataas reported by Reuters, via MarineLink · sourcepreliminary ship-tracking data; the 10-day average was about 17A Measured
21 Sep 202610 ships/dayvessel transits a day · Friday 18 to Sunday 20 Sep 2026UK Maritime Trade Operations (UKMTO)as reported by Demócrata, from news agencies · sourcenot statedB Official
21 Sep 202630 ships/dayvessel transits a day facilitated by the US, 72-hour average · the 72 hours to about 21 Sep 2026US Naval Cooperation and Guidance for Shipping (NCAGS), relayed by UKMTO (party to the war)as reported by Demócrata, from news agencies · sourcenot stated: the US count of transits it facilitatedD Claimed
21 Sep 202617 ships in 2 dayscommodity vessels transiting over the weekend · weekend of 19–20 Sep 2026Kpleras reported by Reuters, via MarineLink · sourceKpler ship-tracking data; 37 the weekend beforeA Measured
11 Sep 202620 ships/dayUS-stated facilitated transits on the southern route, per day · the seven days UKMTO reported on 11 Sep 2026 (dates not given)The US government, as compiled by UKMTO (party to the war)as reported by gCaptain · sourceUS statements of the transits it facilitated: 86 outbound and 79 inbound in the weekD Claimed
11 Sep 20266 ships/dayAIS-derived transits per day · the seven days UKMTO reported on 11 Sep 2026 (dates not given)UKMTO (UK Maritime Trade Operations)as reported by gCaptain · sourceAIS-derived: 22 outbound and 23 inbound in the weekB Official
3 Sep 202640 ships/daycommercial ships passing under US military escort in one day · Tuesday 1 Sep 2026Two US officials (party to the war)as reported by CNN, as cited by Al Jazeera · sourcenot statedD Claimed
3 Sep 202611 ships/dayvessels crossing the strait in one day · Tuesday 1 Sep 2026Kpleras reported by Al Jazeera · sourceKpler ship-tracking data; its 10-day average was 13 a dayA Measured
2 Sep 202630 ships/nightships a night getting through with US Navy help · said on Monday 31 Aug 2026; the period was not givenPresident Donald Trump (party to the war)as reported by Fortune · sourcenot statedD Claimed
22 Aug 20263 ships/daytanker crossings per day not facilitated by the US · 17–19 Aug 2026JMIC (Joint Maritime Information Center)as reported by gCaptain · sourceJMIC's own tracking of tankers sailing without US facilitationB Official
22 Aug 202621 ships/dayUS-facilitated vessel transits per day · 18–19 Aug 2026US Navy coordination data, as recorded by JMIC (party to the war)as reported by gCaptain · source42 US-facilitated transits over two daysD Claimed
2 Jun 202624 ships/dayvessels transiting with IRGC permission in 24 hours · the 24 hours to 2 Jun 2026The IRGC Navy (Iran's Revolutionary Guard) (party to the war)as reported by Press TV, via GlobalSecurity.org · sourceIRGC statement; counts only ships that obtained its permissionD Claimed

Published figures, graded: oil volumes

Reference for oil volumes: TankerTrackers.com

PANOPT's reference for oil volumes. TankerTrackers counts tankers from daily satellite imagery, shoreside photography and AIS, and specialises in tankers sailing with their transponders off, the ones AIS-only counts miss. It says what each figure covers, for example when exports that bypass the strait are included. It is one firm's estimate, not an official statistic, and its figures here are as the press reported them.

  • 13 million barrels a dayestimate given on Wednesday 23 Sep 2026crude oil leaving through the US blockade line, per day. source
  • 8.27 million barrels a daythe seven days to 31 Aug 2026oil leaving the Arabian Sea, seven-day average, bypass exports included. source
  • 9.14 million barrels in one dayMonday 31 Aug 2026oil leaving the Arabian Sea in one day, Hormuz and the UAE's Gulf of Oman exports together. source
  • 4.63 million barrels in one dayWednesday 2 Sep 2026oil leaving the Arabian Sea in one day, bypass exports included. source
  • 6.81 million barrels in one dayTuesday 1 Sep 2026oil leaving the Arabian Sea in one day, bypass exports included. source
PublishedFigureWhoGradeReference, same period
6 Oct 20269.62 million barrels a dayconfirmed oil transits of the strait, Iran excluded, 7-day average · 7-day average to 4 Oct 2026KplersourceA Measured—
6 Oct 20267.82 million barrels in one dayconfirmed oil transits of the strait in one day, Iran excluded · Sunday 4 Oct 2026KplersourceA Measured—
5 Oct 20263–4 million barrels a dayoil moving through the US-supervised route a day · as stated on Sunday night, 4 Oct 2026IRGC commander Ali Fadavi (party to the war)sourceD Claimed—
4 Oct 20266.02 million barrels a daytotal oil flows through the strait, monthly average · September 2026KplersourceA Measured—
2 Oct 20269.9 million barrels a daycrude physically crossing the strait, average · 1–28 Sep 2026KplersourceA Measured—
2 Oct 20267.84 million barrels a dayconfirmed oil transits of the strait, Iran excluded, 7-day average · 7-day average to 30 Sep 2026KplersourceA Measured—
1 Oct 2026677,000 barrels a dayrefined products through the strait, seven-day average · the seven days to 28 Sep 2026KplersourceA Measured—
1 Oct 202613.5 million barrels a daycrude transiting the strait, seven-day average · the seven days to Monday 28 Sep 2026KplersourceA Measured—
30 Sep 202613.1 million barrels a dayoil and products through the strait, weekly average · the week before 30 Sep 2026KplersourceA Measured—
29 Sep 202626.72 million barrels in 3 dayscrude leaving through the strait over three days · 20–22 Sep 2026Windward (maritime analytics)sourceA Measured—
29 Sep 202611.2 million barrels a daycrude through the strait, weekly average · the latest week, to about 29 Sep 2026VortexasourceA Measured—
28 Sep 20269 million barrels a daycrude through the strait, including ship-to-ship transfers in the Gulf of Oman, 7-day average · 7-day average to 22 Sep 2026KplersourceA Measured—
27 Sep 2026Over 20 million barrels in one dayoil out of the strait in one day · one day in the week before 27 Sep 2026US Energy Secretary Chris Wright (party to the war)sourceD Claimed—
27 Sep 2026~13 million barrels a dayoil through the strait, running average · running average, as of 26-27 Sep 2026US Energy Secretary Chris Wright (party to the war)sourceD Claimed—
24 Sep 2026~22 million barrels in one dayoil leaving the strait in one day · Wednesday 23 Sep 2026An unnamed US official (party to the war)sourceD Claimed13 million barrels a day · estimate given on Wednesday 23 Sep 2026
19 Sep 2026~10 million barrels a daycrude and products moving through the strait per day · said 13 Sep 2026; the period was not givenUS Energy Secretary Chris Wright (party to the war)sourceD Claimed—
18 Sep 20267.6 million barrels a dayoil flows through the strait, monthly average · August 2026International Energy AgencysourceB Official—
3 Sep 2026~18 million barrels in one dayoil carried by the ships passing under US escort in one day · Tuesday 1 Sep 2026Two US officials (party to the war)sourceD Claimed6.81 million barrels in one day · Tuesday 1 Sep 2026
3 Sep 202615–17 million barrels in one dayoil through the strait in one day · Monday 31 Aug 2026US Treasury Secretary Scott Bessent (party to the war)sourceD Claimed9.14 million barrels in one day · Monday 31 Aug 2026
3 Sep 2026At least 10 million barrels a dayoil getting through the strait per day · each day; the period was not givenUS Treasury Secretary Scott Bessent (party to the war)sourceD Claimed8.27 million barrels a day · the seven days to 31 Aug 2026
2 Sep 2026Over 17 million barrels in one dayoil through the strait on ships in one day · Monday 31 Aug 2026US Energy Secretary Chris Wright (party to the war)sourceD Claimed9.14 million barrels in one day · Monday 31 Aug 2026
22 Aug 2026Over 15 million barrels in one dayoil and products shipped out of the strait with US military help in one day · Tuesday 18 Aug 2026US Energy Secretary Chris Wright (party to the war)sourceD Claimed—

Bab el-Mandeb

Radar · latest full pass 23 Oct 2026, 15:18 UTC

10 hulls in open water on that pass

10hullsmedian a pass, last 14 days5 full passes · 10–15
~80%of the 2022–23 median~13 a pass over 102 passes
~125%of the 2025 median8 a pass over 101 passes

Over the last 14 days: median 10 across 5 full passes (lowest 10, highest 15).

Reference, January 2022 to October 2023, before the Houthi attacks on shipping: median 12.5 per pass over 102 passes. Now: ~80% of that.

Reference, 2025, after two years of Houthi attacks and before the US–Iran war: median 8 per pass over 101 passes. Now: ~125% of that.

What is counted: hulls in open water in the strait at the moment of the pass, crossing or waiting; anything in one spot for most of the last six weeks is left out. Radar does not say whose a hull is, or whether it crossed the strait.

Sentinel-1 radar image of Bab el-Mandeb on 23 Oct 2026, 15:18 UTC, with 10 counted hulls ringed in amber
The newest full pass, 23 Oct 2026, 15:18 UTC: 10 counted hulls ringed. Land is tinted violet; water the satellite did not image is dark. Contains modified Copernicus Sentinel data 2026 (processed through the Copernicus Data Space Ecosystem)

Published figures, graded: ships

PublishedFigureWhoHow it was countedGrade
6 Oct 2026266 ships/weekvessel crossings in the week · 28 Sep to 4 Oct 2026Kpler (Risk and Compliance)as reported by DataPortuaria · sourceKpler Risk and Compliance, from MarineTraffic ship trackingA Measured
1 Oct 2026290 ships/weektransits of cargo vessels over 10,000 dwt · 21–27 Sep 2026 (preliminary)Lloyd's List IntelligencesourceLloyd's List Intelligence transit monitor; preliminary; 264 the week before, 280 the four-week averageA Measured
28 Sep 2026271 ships/weekvessel crossings in the week · 21–27 Sep 2026, as first publishedKpler (Risk and Compliance)as reported by DataPortuaria · sourceKpler Risk and Compliance, from MarineTraffic ship trackingA Measured
28 Sep 202625–30 ships/daytransits a day · early Aug to late Sep 2026, since the Houthi partial blockadeKplersourceAIS, optical and radar satellite imagery and human intelligence; a crossing counts once confirmedA Measured
24 Sep 202627 ships/daycommodity vessels transiting in one day · Wednesday 23 Sep 2026Reuters, from preliminary ship-tracking dataas reported by Reuters, via MarineLink · sourcepreliminary ship-tracking data; the 10-day average was 26A Measured
21 Sep 202651 ships in 2 daysvessels crossing over the weekend · weekend of 19–20 Sep 2026Kpleras reported by Reuters, via MarineLink · sourceKpler ship-tracking data; 33 of them exiting the strait, Reuters said; 57 the weekend beforeA Measured
18 Sep 20261,166 ships/monthtransits in the month · August 2026Lloyd's List IntelligencesourceLloyd's List Intelligence transit monitorA Measured
28 Jul 202637.2 ships/daycrossings per day · after the 20 Jul 2026 Houthi blockade declarationWindward (maritime analytics)as reported by Windward · sourcenot stated in the postA Measured

Oil terminals

Radar · the seven days to 24 Oct 2026 · A Measured

Large hulls: radar returns of 3 or more pixels (each about 40 m square) in open water in the terminal's waters at the moment of a Sentinel-1 pass, loading, waiting or passing; anything in one spot for most of six weeks is left out. A count of hulls, not of barrels, and radar does not say whose a hull is. A pass swamped by radio interference is not measured and is never counted; Primorsk's and Ust-Luga's passes from 1 December to 30 April are counted and shown but never set against a normal, as sea ice can read as hulls. Each terminal is set against its own normal: 2025, the last full year before the war, leaving out the twelve-day war of 13–24 June, and each year before it that the archive holds enough of.

Contains modified Copernicus Sentinel data 2015–2026 (RTC by Catalyst, CC BY 4.0, via Microsoft Planetary Computer; and processed through the Copernicus Data Space Ecosystem).

How to read the ledger

Evidence grades

Downloads

For teams. Team gives each person on your team Pro, on one invoice: alerts as they land, and the data files behind the ledgers, with the per-pass radar archive. It is US$29 a person a month, billed yearly, from 3 people. The archive goes back to 2015 for Hormuz, Bab el-Mandeb and most terminals. Some terminals' records start later. PANOPT's counts on this page stay free for anyone to quote and chart under CC BY 4.0, with credit. Write to admin@panopt.online.

Method

Each Sentinel-1 radar pass over a strait is read at about 40-metre resolution. Land, and a 1.5 km strip of water along every coast, is masked out. A hull is a cluster of pixels far brighter than the sea around it. Returns that sit in the same place on at least half the passes over two months (platforms, wrecks, ships anchored for weeks) are not counted, so the count is of hulls that move. A large return is a cluster of three or more pixels: a big hull, merchant or naval; the size is not calibrated to length. A pass that imaged less than 85% of the box's water is recorded and never judged. Every count, past and present, is made by the same code at the same resolution. The full method, its limits and its licence: How PANOPT sees.

Published figures are added by hand after the figure, its date, who produced it and who reported it have been checked against the source. Corrections are welcome.

Contains modified Copernicus Sentinel data 2015–2026 (RTC by Catalyst, CC BY 4.0, via Microsoft Planetary Computer; and processed through the Copernicus Data Space Ecosystem). PANOPT radar counts: CC BY 4.0, credit PANOPT and the attribution line.

PANOPT gives dated reads, not price forecasts. General information only, not financial advice.

About · Ledger · Strike Ledger · Ship Attack Ledger · Method · Sources · Status · Changelog · Pricing · Press · Terms · Privacy

On X: @Pan_Opt · Questions or corrections: admin@panopt.online · Built 24 Oct 2026