how many ships crossed the strait of hormuz in last 24 hrs
At least 172 vessels have crossed the Strait of Hormuz since the recent US-Iran deal, according to a BBC report published on June 23, 2026. The same report says that 42 of those were in a more specific recent subset, but it does not give a clean “last 24 hours” total in the snippet available here.
What can be said now
- A June 5 report said 24 ships crossed in the previous 24 hours.
- A May 29/30 report also said 24 ships crossed in the previous 24 hours.
- A May 27 report said 25 ships passed through in the previous 24 hours.
- Another report around the same period said 28 ships transited in the previous 24 hours.
Best reading
For a truly current “last 24 hrs” number, the available public reports here do not provide one single verified live count. The most recent sourced figures I found cluster around 24–28 ships per 24 hours in late May and early June, while the broader June 23 update says 172 vessels have crossed since the deal was signed.
Bottom line: there isn’t a confirmed live last-24-hours total in the material I could verify, but recent reported counts were roughly 24 to 28 ships per day.