Live Port Congestion Map — 7 Major Ports
An interactive map of vessel queues at the world's busiest container ports, in Europe, Asia and North America. Every port is coloured by its current congestion level and carries the live count of vessels at anchor, median time at anchorage and berth occupancy — recalculated from AIS signals every 3–5 minutes, not from monthly reports.
Port congestion today (as of 8 Oct 2026, UTC)
| Port | Congestion | Commercial vessels at anchor | Median time at anchorage (24h, excl. bunkering) | Berth occupancy |
|---|---|---|---|---|
| Port of Antwerp | Moderate congestion | 9 | 7.3 hours | 83% |
| Port of Hamburg | Moderate congestion | 6 | 7.3 hours | — |
| Port of Yokohama | Low congestion | 24 | 13.2 hours | 48% |
| Port of Busan | Moderate congestion | 20 | 31.0 hours | 37% |
| Port of Rotterdam | Low congestion | 50 | 17.8 hours | 78% |
| Port of Singapore | Moderate congestion | 290 | 17.9 hours | 92% |
| Port of Los Angeles | Moderate congestion | 11 | 20.8 hours (7 days) | 64% |
Measured from public AIS data: time spent at anchor inside the port area by commercial vessels (IMO number, 100 m and longer), with bunkering anchorages excluded from the headline figure. It covers all anchorage time — including waiting for orders — not only the queue for a berth, so it is a different measure from the berth-queue figures published elsewhere and can read higher or lower than them. Ships that went straight to a berth are not in the median at all, so the share of calls that anchored is the denominator it should be read against — it is not comparable with a figure averaged over every arrival, or with whole-turnaround time. Figures are a dated snapshot; each port's live tracker updates continuously.
Ports on the map
| Port | Country | UN/LOCODE |
|---|---|---|
| Port of Singapore | Singapore | SGSIN |
| Port of Rotterdam | Netherlands | NLRTM |
| Port of Los Angeles | USA | USLAX |
| Port of Yokohama | Japan | JPYOK |
| Port of Antwerp | Belgium | BEANR |
| Port of Hamburg | Germany | DEHAM |
| Port of Busan | South Korea | KRPUS |
Ports by region
Southeast Asia
Port of Singapore — one port on the map, each with live vessel counts and measured anchorage time.
Europe
Port of Rotterdam, Port of Antwerp, Port of Hamburg — 3 ports on the map, each with live vessel counts and measured anchorage time.
Asia Pacific
Port of Yokohama, Port of Busan — 2 ports on the map, each with live vessel counts and measured anchorage time.
North America
Port of Los Angeles — one port on the map, each with live vessel counts and measured anchorage time.
How to read the map
- Marker colour — the port's congestion level: low, moderate, high or severe. The level combines anchorage waiting time against the port's own 30-day baseline with the number of vessels at anchor, so a busy port is not marked congested simply for being busy.
- Vessels at anchor — live count of commercial ships holding in the monitored anchorage zones, excluding bunkering and lay-up areas.
- Median time at anchorage — the midpoint of completed stays. It covers all anchorage time, not only the berth queue, so it is a different measure from figures that count waiting for a berth alone, and can read higher or lower than them.
- Berth occupancy — share of berths held by moored vessels, reported uncapped where the count exceeds published capacity.
Figures on this page are a snapshot; each port's own page updates continuously. Los Angeles measures tanker and bulk anchorage rather than container congestion, because San Pedro Bay's vessel queuing system holds container ships outside the monitored area — read its figure with that in mind.