Skip to content

Port activity report: July 2026

AIS-detectedGenerated Nov 4, 2026 · revision 1

Summary

In July 2026, Voydar observed 57,973 port calls by 14,730 seagoing ships at 1,935 ports in 79 countries. The median stay was 13.2 hours.

That is -2.7% against June 2026 (59,595 calls); most of the difference is AIS coverage, not traffic.

The busiest port in Voydar's data was Bergen, with 764 calls. Cargo ships made the most calls (35.2% of the total).

Counts follow AIS receiver coverage. Across the whole network, observed port calls went from 59,595 in June 2026 to 57,973 in July 2026. A port or waterway that moved by about the same proportion did not necessarily change at all; compare shares, not counts.

In this report: Bergen, Alesund, Piraeus, Stavanger, Bodo

Charts

Busiest ports, calls in July 2026
  1. Bergen764
  2. Alesund677
  3. Piraeus638
  4. Stavanger601
  5. Bodo569
  6. Oslo530
  7. Busan481
  8. Sandnessjoen455
  9. Tromso412
  10. IJmuiden/Velsen410
  11. Harstad405
  12. Jakarta, Java377
  13. Abelnes372
  14. Kristiansund371
  15. Napoli358
Port calls per day, July 2026
02,0004,000Jul 1, 2026: 2,044Jul 1Jul 2, 2026: 2,821Jul 3, 2026: 1,406Jul 4, 2026: 1,631Jul 5, 2026: 1,698Jul 6, 2026: 1,796Jul 7, 2026: 2,410Jul 8, 2026: 1,556Jul 8Jul 9, 2026: 1,689Jul 10, 2026: 1,763Jul 11, 2026: 2,167Jul 12, 2026: 1,740Jul 13, 2026: 2,120Jul 14, 2026: 1,902Jul 15, 2026: 3,381Jul 15Jul 16, 2026: 1,567Jul 17, 2026: 1,633Jul 18, 2026: 1,942Jul 19, 2026: 1,782Jul 20, 2026: 904Jul 21, 2026: 900Jul 22, 2026: 928Jul 22Jul 23, 2026: 1,830Jul 24, 2026: 2,509Jul 25, 2026: 2,138Jul 26, 2026: 2,423Jul 27, 2026: 2,003Jul 28, 2026: 1,880Jul 29, 2026: 1,779Jul 29Jul 30, 2026: 1,680Jul 31, 2026: 1,951
Calls by ship type (AIS), July 2026
  1. Cargo20,425
  2. Passenger14,701
  3. Tanker6,140
  4. High-speed craft5,890
  5. Other4,143
  6. Tug2,668
  7. Fishing2,667
  8. Special craft866
Observed port calls per month
050,000100,000June 2026: 59,595June 2026July 2026: 57,973July 2026

Data

Busiest ports by observed calls

#PortCountryCallsShipsMedian stay (h)ShareShare, previous monthPrevious monthChange (%)
1BergenNorway7641183.71.3%0.9%513+48.9%
2AlesundNorway6771622.11.2%0.8%503+34.6%
3PiraeusGreece63828022.71.1%1%618+3.2%
4StavangerNorway6011004.61%0.7%444+35.4%
5BodoNorway569732.31%0.5%306+85.9%
6OsloNorway530532.30.9%0.7%424+25%
7BusanSouth Korea48130444.20.8%1%609-21%
8SandnessjoenNorway455733.60.8%0.5%313+45.4%
9TromsoNorway4121497.10.7%0.6%386+6.7%
10IJmuiden/VelsenNetherlands41018027.70.7%0.8%463-11.4%
11HarstadNorway4057540.7%0.5%273+48.4%
12Jakarta, JavaIndonesia377300139.70.7%0.5%302+24.8%
13AbelnesNorway37230.90.6%0.4%257+44.7%
14KristiansundNorway3711239.80.6%0.5%276+34.4%
15NapoliItaly35811415.50.6%0.8%477-24.9%
16EuropoortNetherlands35027828.50.6%0.5%290+20.7%
17RisavikaNorway350564.40.6%0.5%273+28.2%
18HamburgGermany34227228.80.6%0.5%293+16.7%
19GoteborgSweden33910615.30.6%0.6%333+1.8%
20BarcelonaSpain32822728.70.6%0.4%222+47.7%
21FloraNorway319305.60.6%0.4%212+50.5%
22TrondheimNorway301381.60.5%0.3%193+56%
23GenovaItaly27617229.30.5%0.5%325-15.1%
24ValenciaSpain27217827.30.5%0.4%229+18.8%
25MossNorway272252.50.5%0.3%188+44.7%
26Le HavreFrance26822429.10.5%0.4%252+6.3%
27FlamNorway259222.20.4%0.2%143+81.1%
28KristiansandNorway259665.20.4%0.3%152+70.4%
29ZandvlietBelgium25813811.10.4%0.4%267-3.4%
30RotterdamNetherlands255204320.4%0.4%252+1.2%
31MoldeNorway248362.10.4%0.3%200+24%
32StoresundNorway248403.10.4%0.2%119+108.4%
33BorreNorway246112.60.4%0.3%170+44.7%
34VancouverCanada24518544.90.4%0.3%193+26.9%
35ZeebruggeBelgium24015921.70.4%0.5%273-12.1%
36LilloBelgium23913014.90.4%0.4%2390%
37EemshavenNetherlands22310035.30.4%0.3%150+48.7%
38Los AngelesUnited States22321072.80.4%0.2%146+52.7%
39HammerfestNorway2206560.4%0.3%150+46.7%
40LongyearbyenSvalbard & Jan Mayen2185813.50.4%0.2%142+53.5%
41BremerhavenGermany21617628.60.4%0.4%251-13.9%
42TanangerNorway215534.20.4%0.2%123+74.8%
43HonningsvagNorway2147790.4%0.2%110+94.5%
44GudvangenNorway2121010.4%0.2%124+71%
45GdyniaPoland21213335.10.4%0.4%211+0.5%
46GdanskPoland20917350.80.4%0.2%137+52.6%
47HarlingenNetherlands20881660.4%0.3%178+16.9%
48DoelBelgium207989.90.4%0.2%142+45.8%
49AntwerpenBelgium20617647.10.4%0.4%219-5.9%
50MongstadNorway2056915.30.4%0.3%189+8.5%

Showing 50 of 1935 rows.

Biggest increases on the previous month

PortCallsPrevious monthChange (calls)Change (%)
Bodo569306263+85.9%
Bergen764513251+48.9%
Alesund677503174+34.6%
Stavanger601444157+35.4%
Sandnessjoen455313142+45.4%
Harstad405273132+48.4%
Storesund248119129+108.4%
Yokohama14522123+559.1%
Flam259143116+81.1%
Abelnes372257115+44.7%

Biggest decreases on the previous month

PortCallsPrevious monthChange (calls)Change (%)
Keppel193487-294-60.4%
Nowy Port/Gdansk26253-227-89.7%
Pulau Bukom118345-227-65.8%
New Priok Port50270-220-81.5%
Pasir Panjang13226-213-94.2%
Kiel42194-152-78.4%
Singapore69219-150-68.5%
Rodbyhavn40178-138-77.5%
Hoek van Holland120249-129-51.8%
Busan481609-128-21%

Calls by ship type

Ship type (AIS)CallsShipsShare
Cargo20,4257,30135.2%
Passenger14,7011,31225.4%
Tanker6,1402,78310.6%
High-speed craft5,89033210.2%
Other4,1431,1177.1%
Tug2,6686634.6%
Fishing2,6678694.6%
Special craft8661871.5%
Pleasure craft156590.3%
Military117420.2%
Law enforcement73220.1%
Wing-in-ground4750.1%
Sailing29160.1%
Pilot20120%
Unknown1790%
SAR1480%

Calls by country

CountryCallsShipsPortsShare
Norway25,5131,85252344%
United States4,4882,2621777.7%
Netherlands3,9411,842896.8%
United Kingdom2,7801,3642014.8%
Belgium1,851923343.2%
Germany1,8341,049773.2%
Italy1,794824683.1%
France1,588772832.7%
Greece1,544607722.7%
Spain1,497829482.6%
Sweden1,432504712.5%
Canada1,140587462%
Denmark1,065506731.8%
Indonesia642439111.1%
Poland630420101.1%
Australia550311220.9%
South Korea53835030.9%
Japan498434130.9%
Singapore49644690.9%
Portugal320145160.6%
Finland318162280.5%
Svalbard & Jan Mayen3066130.5%
South Africa26122280.5%
Türkiye260226160.4%
Ireland244154200.4%
Taiwan19013430.3%
Israel18713360.3%
New Zealand16812680.3%
Cyprus14010150.2%
Estonia13980230.2%

Showing 30 of 79 rows.

Calls per month

MonthCallsShipsPorts
June 202659,59515,3682,132
July 202657,97314,7301,935
Calls per day · Show the numbers as a table

Calls per day

DayCalls
Jul 1, 20262,044
Jul 2, 20262,821
Jul 3, 20261,406
Jul 4, 20261,631
Jul 5, 20261,698
Jul 6, 20261,796
Jul 7, 20262,410
Jul 8, 20261,556
Jul 9, 20261,689
Jul 10, 20261,763
Jul 11, 20262,167
Jul 12, 20261,740
Jul 13, 20262,120
Jul 14, 20261,902
Jul 15, 20263,381
Jul 16, 20261,567
Jul 17, 20261,633
Jul 18, 20261,942
Jul 19, 20261,782
Jul 20, 2026904
Jul 21, 2026900
Jul 22, 2026928
Jul 23, 20261,830
Jul 24, 20262,509
Jul 25, 20262,138
Jul 26, 20262,423
Jul 27, 20262,003
Jul 28, 20261,880
Jul 29, 20261,779
Jul 30, 20261,680
Jul 31, 20261,951

Method and sources

Method
Counted by Voydar from AIS port calls (dwell of at least 30 minutes), method v1+detector.v3.
Version
voydar.monthly_report v1+detector.v3
Period
Jul 1, 2026 to Jul 31, 2026 (UTC)
Generated
Nov 4, 2026 · r1
Sources
  • AISstream.io global terrestrial AIS · AIS data: AISstream.io
  • BarentsWatch AIS API · Data delivered by BarentsWatch (NLOD 2.0; data owner: Kystverket)
  • Voydar Beacon contributor stations
  • Digitraffic marine AIS · Source: Fintraffic / digitraffic.fi, license CC 4.0 BY
  • Voydar-operated receivers

Limits

  • A call is a ship stopping inside a port's geofence for at least 30 minutes. Calls still open at month end count in the month they began.
  • Only seagoing ships count: those with a checksum-valid IMO number. Inland barges, harbour craft and leisure boats, which mostly have none, are left out.
  • AIS sees only ships in range of a receiver. Busy ports far from receivers are undercounted, so the ranking shows where Voydar sees most traffic, not the world's largest ports.
  • Movers are listed only for ports with calls in both months and at least 50 calls in one of them. A port that appears or disappears is usually a coverage change.
  • Calls detected from AISHub positions are left out of these aggregate tables (they appear, credited, on vessel pages).

How Voydar detects port calls and transits

Cite this report

Please cite the permalink. The numbers on it change only if the report is regenerated, which raises the revision.

Voydar (2026). Port activity report, July 2026 (revision 1, generated 2026-11-04). https://www.voydar.com/reports/port-activity/2026-07

Download the data

These tables are not offered as files: they are built from AIS feeds whose terms do not yet allow redistribution of derived data. You may quote the figures with a citation.