Port activity report: June 2026
AIS-detectedGenerated Nov 4, 2026 · revision 1
Partial month: Voydar began counting on Jun 8, 2026, so this month covers only the days since.
Summary
In June 2026, Voydar observed 59,595 port calls by 15,368 seagoing ships at 2,132 ports in 77 countries. The median stay was 10.1 hours.
The busiest port in Voydar's data was Piraeus, with 618 calls. Cargo ships made the most calls (30.7% of the total).
Counts follow AIS receiver coverage, which grew during 2026: compare months by share of the total, not by raw counts.
Charts
- Piraeus618
- Busan609
- Bergen513
- Alesund503
- Keppel487
- Napoli477
- IJmuiden/Velsen463
- Stavanger444
- Oslo424
- Tromso386
- Pulau Bukom345
- Goteborg333
- Genova325
- Sandnessjoen313
- Bodo306
- Cargo18,281
- Passenger14,749
- Tug6,510
- Tanker6,227
- High-speed craft4,623
- Other4,214
- Fishing2,651
- Special craft1,113
Data
Busiest ports by observed calls
| # | Port | Country | Calls | Ships | Median stay (h) | Share | Share, previous month | Previous month | Change (%) |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Piraeus | Greece | 618 | 272 | 14.8 | 1% | — | — | — |
| 2 | Busan | South Korea | 609 | 336 | 24.1 | 1% | — | — | — |
| 3 | Bergen | Norway | 513 | 114 | 4.6 | 0.9% | — | — | — |
| 4 | Alesund | Norway | 503 | 158 | 2.4 | 0.8% | — | — | — |
| 5 | Keppel | Singapore | 487 | 310 | 12 | 0.8% | — | — | — |
| 6 | Napoli | Italy | 477 | 133 | 6.5 | 0.8% | — | — | — |
| 7 | IJmuiden/Velsen | Netherlands | 463 | 236 | 15.4 | 0.8% | — | — | — |
| 8 | Stavanger | Norway | 444 | 93 | 8.6 | 0.7% | — | — | — |
| 9 | Oslo | Norway | 424 | 48 | 2.2 | 0.7% | — | — | — |
| 10 | Tromso | Norway | 386 | 121 | 3.9 | 0.6% | — | — | — |
| 11 | Pulau Bukom | Singapore | 345 | 268 | 20.9 | 0.6% | — | — | — |
| 12 | Goteborg | Sweden | 333 | 116 | 11.9 | 0.6% | — | — | — |
| 13 | Genova | Italy | 325 | 152 | 16.5 | 0.5% | — | — | — |
| 14 | Sandnessjoen | Norway | 313 | 75 | 4.2 | 0.5% | — | — | — |
| 15 | Bodo | Norway | 306 | 65 | 2.9 | 0.5% | — | — | — |
| 16 | Jakarta, Java | Indonesia | 302 | 259 | 137.9 | 0.5% | — | — | — |
| 17 | Hamburg | Germany | 293 | 228 | 30.3 | 0.5% | — | — | — |
| 18 | Europoort | Netherlands | 290 | 226 | 32.6 | 0.5% | — | — | — |
| 19 | Kristiansund | Norway | 276 | 123 | 9.3 | 0.5% | — | — | — |
| 20 | Zeebrugge | Belgium | 273 | 131 | 12.3 | 0.5% | — | — | — |
| 21 | Harstad | Norway | 273 | 65 | 4.2 | 0.5% | — | — | — |
| 22 | Risavika | Norway | 273 | 35 | 2.2 | 0.5% | — | — | — |
| 23 | New Priok Port | Indonesia | 270 | 58 | 2.6 | 0.5% | — | — | — |
| 24 | Zandvliet | Belgium | 267 | 106 | 2.2 | 0.4% | — | — | — |
| 25 | Abelnes | Norway | 257 | 7 | 0.9 | 0.4% | — | — | — |
| 26 | Haifa | Israel | 254 | 120 | 37.6 | 0.4% | — | — | — |
| 27 | Nowy Port/Gdansk | Poland | 253 | 55 | 4.9 | 0.4% | — | — | — |
| 28 | Le Havre | France | 252 | 181 | 26.1 | 0.4% | — | — | — |
| 29 | Rotterdam | Netherlands | 252 | 163 | 20.1 | 0.4% | — | — | — |
| 30 | Bremerhaven | Germany | 251 | 173 | 21.7 | 0.4% | — | — | — |
| 31 | Hoek van Holland | Netherlands | 249 | 81 | 4.4 | 0.4% | — | — | — |
| 32 | Lillo | Belgium | 239 | 129 | 3.8 | 0.4% | — | — | — |
| 33 | Warnemunde | Germany | 236 | 115 | 10.1 | 0.4% | — | — | — |
| 34 | Valencia | Spain | 229 | 162 | 32 | 0.4% | — | — | — |
| 35 | Liverpool | United Kingdom | 229 | 95 | 8.8 | 0.4% | — | — | — |
| 36 | Pasir Panjang | Singapore | 226 | 87 | 1.8 | 0.4% | — | — | — |
| 37 | Barcelona | Spain | 222 | 168 | 23.3 | 0.4% | — | — | — |
| 38 | Antwerpen | Belgium | 219 | 116 | 21.9 | 0.4% | — | — | — |
| 39 | Livorno | Italy | 219 | 112 | 15.9 | 0.4% | — | — | — |
| 40 | Singapore | Singapore | 219 | 208 | 111.9 | 0.4% | — | — | — |
| 41 | Botlek | Netherlands | 215 | 146 | 24 | 0.4% | — | — | — |
| 42 | Flora | Norway | 212 | 27 | 5.7 | 0.4% | — | — | — |
| 43 | Gdynia | Poland | 211 | 114 | 19.7 | 0.4% | — | — | — |
| 44 | Port Everglades | United States | 211 | 88 | 11.7 | 0.4% | — | — | — |
| 45 | Amsterdam | Netherlands | 209 | 142 | 24 | 0.4% | — | — | — |
| 46 | Southampton | United Kingdom | 206 | 96 | 8.6 | 0.3% | — | — | — |
| 47 | Molde | Norway | 200 | 38 | 2.6 | 0.3% | — | — | — |
| 48 | Den Helder | Netherlands | 197 | 72 | 4.9 | 0.3% | — | — | — |
| 49 | Kiel | Germany | 194 | 128 | 4.3 | 0.3% | — | — | — |
| 50 | Vancouver | Canada | 193 | 142 | 58 | 0.3% | — | — | — |
Showing 50 of 2132 rows.
Calls by ship type
| Ship type (AIS) | Calls | Ships | Share |
|---|---|---|---|
| Cargo | 18,281 | 6,992 | 30.7% |
| Passenger | 14,749 | 1,468 | 24.7% |
| Tug | 6,510 | 1,095 | 10.9% |
| Tanker | 6,227 | 2,879 | 10.4% |
| High-speed craft | 4,623 | 356 | 7.8% |
| Other | 4,214 | 1,121 | 7.1% |
| Fishing | 2,651 | 828 | 4.4% |
| Special craft | 1,113 | 229 | 1.9% |
| Pleasure craft | 428 | 223 | 0.7% |
| Military | 202 | 46 | 0.3% |
| SAR | 146 | 13 | 0.2% |
| Law enforcement | 126 | 39 | 0.2% |
| Pilot | 116 | 18 | 0.2% |
| Sailing | 106 | 50 | 0.2% |
| Wing-in-ground | 68 | 6 | 0.1% |
| Unknown | 35 | 14 | 0.1% |
Calls by country
| Country | Calls | Ships | Ports | Share |
|---|---|---|---|---|
| Norway | 18,571 | 1,773 | 534 | 31.2% |
| United States | 4,587 | 1,923 | 178 | 7.7% |
| Netherlands | 4,525 | 1,700 | 101 | 7.6% |
| United Kingdom | 3,826 | 1,357 | 239 | 6.4% |
| Italy | 2,740 | 881 | 92 | 4.6% |
| Greece | 2,536 | 693 | 82 | 4.3% |
| Germany | 2,527 | 1,121 | 92 | 4.2% |
| France | 2,004 | 882 | 95 | 3.4% |
| Singapore | 1,896 | 948 | 11 | 3.2% |
| Belgium | 1,880 | 740 | 38 | 3.2% |
| Sweden | 1,624 | 555 | 78 | 2.7% |
| Spain | 1,462 | 744 | 52 | 2.5% |
| Denmark | 1,391 | 512 | 76 | 2.3% |
| Canada | 1,296 | 506 | 49 | 2.2% |
| Poland | 767 | 334 | 11 | 1.3% |
| South Korea | 765 | 437 | 9 | 1.3% |
| Indonesia | 700 | 379 | 13 | 1.2% |
| Japan | 647 | 523 | 48 | 1.1% |
| Australia | 587 | 264 | 21 | 1% |
| Finland | 517 | 195 | 37 | 0.9% |
| Israel | 386 | 163 | 6 | 0.6% |
| Türkiye | 355 | 281 | 13 | 0.6% |
| Portugal | 323 | 148 | 17 | 0.5% |
| Ireland | 316 | 154 | 27 | 0.5% |
| Hong Kong | 305 | 129 | 6 | 0.5% |
| South Africa | 283 | 155 | 6 | 0.5% |
| Svalbard & Jan Mayen | 204 | 53 | 3 | 0.3% |
| Cyprus | 191 | 92 | 6 | 0.3% |
| Estonia | 185 | 86 | 27 | 0.3% |
| New Zealand | 176 | 98 | 10 | 0.3% |
Showing 30 of 77 rows.
Calls per month
| Month | Calls | Ships | Ports |
|---|---|---|---|
| June 2026 | 59,595 | 15,368 | 2,132 |
Calls per day · Show the numbers as a table
Calls per day
| Day | Calls |
|---|---|
| Jun 8, 2026 | 992 |
| Jun 9, 2026 | 4,618 |
| Jun 10, 2026 | 4,643 |
| Jun 11, 2026 | 667 |
| Jun 12, 2026 | 1,126 |
| Jun 13, 2026 | 4,002 |
| Jun 14, 2026 | 4,355 |
| Jun 15, 2026 | 5,919 |
| Jun 16, 2026 | 3,679 |
| Jun 17, 2026 | 1,445 |
| Jun 18, 2026 | 2,582 |
| Jun 19, 2026 | 5,606 |
| Jun 20, 2026 | 3,048 |
| Jun 21, 2026 | 2,562 |
| Jun 22, 2026 | 1,098 |
| Jun 23, 2026 | 1,070 |
| Jun 24, 2026 | 1,399 |
| Jun 25, 2026 | 2,579 |
| Jun 26, 2026 | 1,596 |
| Jun 27, 2026 | 1,608 |
| Jun 28, 2026 | 1,605 |
| Jun 29, 2026 | 1,779 |
| Jun 30, 2026 | 1,617 |
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
- Jun 1, 2026 to Jun 30, 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).
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, June 2026 (revision 1, generated 2026-11-04). https://www.voydar.com/reports/port-activity/2026-06
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.