Strait of Hormuz traffic today
No AIS-visible commercial ships have crossed the Strait of Hormuz yet today (since 00:00 UTC), 9 in the last 24 hours (2 inbound, 7 outbound) and 10 yesterday. Over the past 7 days, traffic averaged 4.6 ships per day, about 5% of the pre-crisis baseline of 84.8 a day.
Crossings at a glance
Live map →Inbound means westbound, into the Gulf; outbound means eastbound, to the Gulf of Oman. Days run 00:00–24:00 UTC. We count commercial ships (cargo ships and tankers of 80 m or more) with AIS switched on, once per direction per window. Last commercial crossing: XIN HAI TONG 29, outbound, .
The crisis in one chart
Crisis timeline →Ships crossing the Strait of Hormuz each day since December 2025, against the pre-crisis average of 84.8 a day.
Sources: IMF PortWatch daily transit calls (satellite AIS); hormuz.now crossings of our counting line (commercial ships ≥80 m). AIS-visible traffic only.
Key days in the chart (IMF PortWatch)
| Date | Transits | What happened |
|---|---|---|
| 22 Feb 2026 | 127 | Highest day of February 2026 |
| 28 Feb 2026 | 57 | Day 1: the US and Israel launch Operation Epic Fury |
| 1 Mar 2026 | 20 | First attacks on merchant ships |
| 2 Mar 2026 | 4 | The IRGC confirms the closure |
| 4 Mar 2026 | 0 | No AIS-visible transits |
| 18 Apr 2026 | 20 | During the two-week ceasefire agreed on 8 April |
| 24 Jun 2026 | 51 | Post-closure peak, a week after the 17 June Islamabad Memorandum |
| 1–27 Sep 2026 | 3.7/day | Average; 1 transit on 27 September |
Source: IMF PortWatch, queried 29 Sep 2026. Events: crisis timeline.
Last 90 days
Daily pages →Commercial ships crossing the Strait of Hormuz per UTC day, by direction, with IMF PortWatch's count for the same day.
Sources: hormuz.now (AIS-visible commercial ships); IMF PortWatch, published several days late. The dotted line is the “back to normal” threshold in our status rules. Hatched bars are days reconstructed from an earlier tracking method; today's bar is partial. Our data starts on 20 April 2026.
Daily numbers, last 30 days
| Date (UTC) | Inbound | Outbound | Total | IMF PortWatch |
|---|---|---|---|---|
| 1 Oct So far | 0 | 0 | 0 | pending |
| 30 Sep | 3 | 7 | 10 | pending |
| 29 Sep part est. | 2 | 1 | 3 | pending |
| 28 Sep part est. | 5 | 1 | 6 | pending |
| 27 Sep est. | 0 | 2 | 2 | 1 |
| 26 Sep est. | 3 | 3 | 6 | 4 |
| 25 Sep est. | 2 | 0 | 2 | 3 |
| 24 Sep est. | 1 | 3 | 4 | 5 |
| 23 Sep est. | 6 | 0 | 6 | 4 |
| 22 Sep est. | 0 | 2 | 2 | 3 |
| 21 Sep est. | 0 | 0 | 0 | 2 |
| 20 Sep est. | 1 | 6 | 7 | 1 |
| 19 Sep est. | 2 | 8 | 10 | 6 |
| 18 Sep est. | 3 | 2 | 5 | 7 |
| 17 Sep est. | 2 | 1 | 3 | 3 |
| 16 Sep est. | 1 | 1 | 2 | 1 |
| 15 Sep est. | 1 | 1 | 2 | 2 |
| 14 Sep est. | 2 | 1 | 3 | 2 |
| 13 Sep est. | 6 | 5 | 11 | 8 |
| 12 Sep est. | 3 | 1 | 4 | 2 |
| 11 Sep est. | 2 | 8 | 10 | 8 |
| 10 Sep est. | 3 | 5 | 8 | 5 |
| 9 Sep est. | 2 | 2 | 4 | 3 |
| 8 Sep est. | 2 | 1 | 3 | 6 |
| 7 Sep est. | 2 | 3 | 5 | 5 |
| 6 Sep est. | 5 | 1 | 6 | 6 |
| 5 Sep est. | 0 | 2 | 2 | 2 |
| 4 Sep est. | 3 | 2 | 5 | 2 |
| 3 Sep est. | 1 | 0 | 1 | 2 |
| 2 Sep est. | 3 | 1 | 4 | 3 |
Last 48 hours
Watch ships live →Commercial crossings of the Strait of Hormuz per hour (UTC), by direction.
Source: hormuz.now, AIS-visible commercial ships.
Hours with crossings (13 crossings in 48 hours)
| Hour starting (UTC) | Inbound | Outbound |
|---|---|---|
| 0 | 1 | |
| 1 | 0 | |
| 0 | 1 | |
| 0 | 2 | |
| 0 | 1 | |
| 1 | 0 | |
| 0 | 2 | |
| 1 | 0 | |
| 2 | 0 | |
| 0 | 1 |
Before the war
Crisis timeline →How many ships passed through the Strait of Hormuz before the war? IMF PortWatch data goes back to 2019. Annual averages ranged from 69.1 transits a day in 2019 to 93.5 in 2022.
Average transits per day, by month, since 2019.
Sources: IMF PortWatch (tankers, container, dry bulk, general cargo and ro-ro ships, satellite AIS); hormuz.now since 20 April 2026.
We measure “normal” against a pre-crisis baseline of 84.8 transits a day, 47.6 of them tankers: the IMF PortWatch daily average for the 365 days before the crisis (28 Feb 2025 – 27 Feb 2026).
That baseline is conservative. The 365 days to 27 February 2026 include unusually quiet months, November 2025 (67.4 a day), December 2025 (55.5) and January 2026 (58.5), so the figure sits below the 2022–2024 average of about 91–93 a day (IMF PortWatch, queried 29 Sep 2026).
Traffic was still near normal in February 2026, at 78.3 a day, before collapsing to 3.2 a day in March. What happened, day by day.
| Period | IMF PortWatch | hormuz.now |
|---|---|---|
| 2019 | 69.1 | — |
| 2020 | 73.6 | — |
| 2021 | 80.8 | — |
| 2022 | 93.5 | — |
| 2023 | 92.3 | — |
| 2024 | 91.1 | — |
| 2025 | 85.5 | — |
| Since January 2026, by month | ||
| January 2026 | 58.5 | — |
| February 2026 | 78.3 | — |
| March 2026 | 3.2 | — |
| April 2026 | 7.1 | 5.2 |
| May 2026 | 3.9 | 3.0 |
| June 2026 | 12.9 | 11.5 |
| July 2026 | 10.2 | 10.7 |
| August 2026 | 4.7 | 4.9 |
| September 2026 | 3.7 | 4.7 |
Average transits a day. Annual figures: IMF PortWatch, queried 29 Sep 2026. Monthly figures update as new data arrives; the latest PortWatch day is 27 September 2026.
Which ships are crossing
Ships near the strait →The 32 commercial crossings of the last 7 days, by ship type, flag and declared destination.
Ship type
Flag
Declared destination
Crews type the destination into the AIS transponder, so it can be wrong, out of date or a message rather than a port.
Route through the strait (approximate)
Approximate: we record where along our counting line, from Musandam (Oman) to near Kuhestak (Iran), each ship crossed, and assign it to the southern or northern side. The US-facilitated route runs along a southern corridor in Omani waters (Windward, 17 Sep 2026). “Not determined” means no crossing point was recorded.
Latest crossings
Last 24 h as JSON →| Time (UTC) | Ship | Direction |
|---|---|---|
| XIN HAI TONG 29190 m | → Outbound | |
| RATTAMR · 182 m | ← Inbound | |
| KITION MPanamax/LR1 · 228 m | → Outbound | |
| WELL SAILMR · 183 m | → Outbound | |
| SHOJA290 m | → Outbound | |
| EPIKMR · 185 m | → Outbound | |
| MM MADRID107 m | ← Inbound | |
| LISAMR · 183 m | → Outbound | |
| NV AQUAMARINEMR · 230 m | → Outbound | |
| SALUTEMR · 224 m | ← Inbound | |
| LADY FLORA185 m | ← Inbound | |
| est. | MDL TOOFAN224 m | ← Inbound |
| PATRIA175 m | → Outbound | |
| est. | SELEN118 m | ← Inbound |
| est. | BRAVONEASmall · 149 m | ← Inbound |
| est. | SEPELU168 m | ← Inbound |
| est. | TANJONG PAGAR1138 m | ← Inbound |
| est. | HESTERSmall · 119 m | ← Inbound |
| AB VICTORYSmall · 105 m | → Outbound | |
| est. | STARBOUND EXPLORERSmall · 109 m | → Outbound |
| est. | BRAVOSmall · 143 m | → Outbound |
| est. | MSV AL FATAH 141282 m | ← Inbound |
| est. | POSEIDON ECOSmall · 144 m | → Outbound |
| est. | NEW BORN 26225 m | ← Inbound |
| est. | MDL KAMRAN225 m | → Outbound |
Times are when each ship crossed our counting line, interpolated between AIS positions. Rows marked est. come from an earlier tracking method. Select a ship's name for its crossing history.
Daily archive
All days as CSV →Each UTC day has its own page listing every commercial crossing, ship by ship. The last 14 complete days:
- 30 September 2026103 in · 7 out
- 29 September 2026 part est.32 in · 1 out
- 28 September 2026 part est.65 in · 1 out
- 27 September 2026 est.20 in · 2 out
- 26 September 2026 est.63 in · 3 out
- 25 September 2026 est.22 in · 0 out
- 24 September 2026 est.41 in · 3 out
- 23 September 2026 est.66 in · 0 out
- 22 September 2026 est.20 in · 2 out
- 21 September 2026 est.00 in · 0 out
- 20 September 2026 est.71 in · 6 out
- 19 September 2026 est.102 in · 8 out
- 18 September 2026 est.53 in · 2 out
- 17 September 2026 est.32 in · 1 out
Today's page, Strait of Hormuz traffic on 1 October 2026, fills in as the day goes on. Daily pages go back to 20 April 2026.
Why counts differ
Full explanation →| Source | Latest figure | Date |
|---|---|---|
| hormuz.now | 9 crossings in the last 24 h · 4.6 a day over 7 days | Live |
| IMF PortWatch | 1 transit on 27 Sep · 3.1 a day over 7 days | 27 Sep |
| Windward | 17 transits on 28 Sep (6 with AIS off) | 28 Sep |
| Windward | 24 transits on 27 Sep (14 with AIS off, 11 via the southern corridor) | 27 Sep |
| Lloyd's List Intelligence | 346 transits in August 2026 (191 westbound, 155 eastbound) | 9 Sep |
Trackers count different things: AIS-only sources such as hormuz.now and IMF PortWatch miss ships that switch off their transponders, while services such as Windward add satellite and radio-frequency detection, and Lloyd's List Intelligence counts only non-Iranian-linked ships over 10,000 dwt. On 27 September 2026 PortWatch recorded 1 transit and Windward 24, 14 of them with AIS off, so AIS-visible counts can undercount real traffic by an order of magnitude (IMF PortWatch, queried 29 Sep 2026; Windward, data to 28 Sep 2026). More in how the sources compare.
Download the data
Data and API →| File | What it contains |
|---|---|
| Daily counts, CSV/api/daily.csv | One row per UTC day since 20 April 2026: inbound, outbound, total and tanker crossings, whether the day was reconstructed, the IMF PortWatch total and a partial-day flag. |
| Daily counts, JSON/api/daily.json | The same daily series, for scripts and charts. |
| Crossings in the last 24 hours, JSON/api/crossings?hours=24 | Every commercial crossing with name, flag, type, direction, time, size and declared destination. |
| Current status, JSON/status.json | The headline status, today's and 24-hour counts, the 7-day average and the pre-crisis baseline. |
Free to reuse under CC BY 4.0: credit “hormuz.now” and link to this page. IMF PortWatch figures remain © IMF PortWatch. More datasets and field definitions on the data page.
Live AIS data as of · 1,505 vessels visible in the region. Counts are AIS-visible only and miss ships running dark. How we count.