RANKINGS

Six scoped regional leaderboards, not a global "top ports in the world" ranking. Each one ranks ports from a single country reporting cargo for the exact same real period, from the same source family, in the same unit — a genuine same-period, same-unit comparison. Click a port to expand every other real metric reported for it.

Why not one global ranking?

PortIndex doesn't currently publish a single worldwide cargo-throughput ranking, and that's deliberate: reporting periods are staggered across countries and sources (Tunisia's cluster covers Jan–Jun 2026, India's covers its own fiscal window, Malaysia, Japan, and Sri Lanka each cover their own real calendar windows, Morocco's is a year-to-date window, and other tracked ports report on entirely different real calendars), and metric and unit naming conventions aren't fully normalized across the full port catalogue yet — for example vessel-call counts use the unit vessel_calls_count almost everywhere but literally count for at least one tracked port. Ranking across mismatched periods or silently-merged units would misrepresent real data as more comparable than it actually is, and some clusters mix in national/regional aggregate rows (like two Malaysian MOT state aggregates) that have to be excluded from a ranking of individual ports. The six leaderboards below are the parts of the catalogue where that comparison is honest today.

Data Depth

A different axis of honesty from the leaderboards below: of the 17,464 ports catalogued and 74 with any tracked statistics, only these 3 have real multi-decade time-series depth — long enough to show an actual trend, not just a single reporting period. The next-deepest series anywhere in the catalogue is Nouakchott, Mauritania, at 17 annual rows spanning 2006–2022 — a third of Maputo and Beira's run, and a fraction of Singapore's.

PortMetricRecordsRangeUnit
SingaporeContainer throughput378 (monthly)Jan 1995 – Jun 2026thousand TEU
Maputo, MozambiqueTotal cargo handled50 (annual)1975 – 2024tonnes
Beira, MozambiqueTotal cargo handled50 (annual)1975 – 2024tonnes

Singapore: 31 years of monthly data, one unit throughout. Maputo, Mozambique: 7.8M → 30.9M tonnes, ~4.0x growth end to end. Beira, Mozambique: 2.1M → 16.7M tonnes, ~7.8x growth end to end.

Tunisia1 Jan – 1 Jul 2026

8 ports, all reporting cargo tonnage, TEU, and vessel calls for the identical real period from the Tunisian OMMP port-statistics source family. Ranked by total cargo handled.

RankPortCargo (tonnes)TEUVessel calls
1Radès3,686,793176,387600
2Sfax3,227,21257,849360
3Bizerte2,753,8788,160187
4La Skhirra1,434,50748
5Gabès1,311,971175
6Sousse1,103,38835,333300
7Zarzis706,7742,737113
8La Goulette Nord (Halqueloued)570,940225427

India1 Apr – 1 Sep 2026

12 ports, all reporting cargo tonnage for the identical real fiscal period from the India Ports Association (IPA) source family. Ranked by total cargo handled.

RankPortCargo (tonnes)
1Kandla74,937,000
2Paradip Port64,455,000
3Jawaharlal Nehru (Nhava Sheva)46,361,000
4Visakhapatnam39,015,000
5Mumbai (ex Bombay)30,361,000
6Kolkata (ex Calcutta)28,891,000
7Chennai (ex Madras)23,231,000
8Ennore21,406,000
9New Mangalore19,657,000
10Tuticorin18,265,000
11Kochi15,634,000
12Marmagao (Marmugao)8,144,000

Malaysia1 Jan 2025 – 1 Jan 2026

10 ports, all reporting total, export, and import cargo tonnage for the identical real period from the Malaysia Ministry of Transport (MOT) source family. Two MOT state-level aggregate rows (Johor and Sabah) are excluded — they roll up multiple facilities and aren't individual ports. Ranked by total cargo handled.

RankPortCargo total (tonnes)Export (tonnes)Import (tonnes)
1Port Klang (Pelabuhan Klang)248,706,00052,480,00074,204,000
2Tanjung Pelepas153,992,0004,125,0002,174,000
3Bintulu, Sarawak45,113,00039,007,0005,273,000
4Penang (Georgetown)30,724,00011,952,00018,443,000
5Kuantan (Tanjong Gelang)21,339,0009,544,00011,719,000
6Port Dickson15,130,0001,171,00013,958,000
7Kuching, Sarawak10,434,0001,551,0008,679,000
8Kemaman7,802,0003,326,0004,476,000
9Miri, Sarawak6,643,0002,811,000511,000
10Rejang, Sarawak1,496,000232,0001,264,000

JapanCalendar year 2024

5 ports, all reporting cargo tonnage for the identical real calendar year from the MLIT (Ministry of Land, Infrastructure, Transport and Tourism) Port Survey source family. Ranked by total cargo handled.

RankPortCargo (tonnes)
1Nagoya, Aichi156,706,387
2Yokohama101,225,498
3Kobe92,978,639
4Osaka85,599,343
5Tokyo82,906,166

Sri LankaCalendar year 2024

4 ports, all reporting cargo tonnage for the identical real calendar year from the Sri Lanka Ports Authority annual-report source family. Ranked by total cargo handled.

RankPortCargo (tonnes)
1Colombo43,858,000
2Hambantota3,032,150
3Trincomalee2,613,000
4Galle400

MoroccoJan – Oct 2025 (year to date)

3 ports, all reporting year-to-date cargo tonnage for the identical real reporting window from the morocco_*_port_activity source family. Ranked by total cargo handled.

RankPortCargo (tonnes)
1Tanger Med118,500,000
2Jorf Lasfar30,600,000
3Casablanca24,400,000

Metric coverage catalog

Which ports report a given metric — presence only, never a value comparison. This is deliberately not a ranking: many of these metric names come from different port authorities' own conventions and aren't necessarily measuring the same thing the same way, so no value is shown here at all, only which real ports have reported it at least once. Limited to metrics with 3 or more reporting ports.

Total cargo tonnes (80 ports)
Total cargo handled (31 ports)
Container teu (20 ports)
Break bulk tonnes (16 ports)
Liquid bulk tonnes (16 ports)
Solid bulk tonnes (16 ports)
Container units (15 ports)
Rolling cargo tonnes (15 ports)
Vessel calls (15 ports)
Container cargo chassis mode tonnes (14 ports)
Container cargo container mode tonnes (14 ports)
Container cargo export chassis tonnes (14 ports)
Container cargo export tonnes (14 ports)
Container cargo import chassis tonnes (14 ports)
Container cargo import tonnes (14 ports)
Container cargo inbound chassis tonnes (14 ports)
Container cargo inbound tonnes (14 ports)
Container cargo outbound chassis tonnes (14 ports)
Container cargo outbound tonnes (14 ports)
Container cargo total tonnes (14 ports)
Total container traffic teus (13 ports)
Cargo bunkering (12 ports)
Cargo export (12 ports)
Cargo import (12 ports)
Cargo total (12 ports)
Cargo transshipment (12 ports)
Container throughput teus (11 ports)
Port traffic ytd (10 ports)
Teu count (10 ports)
Container cargo (9 ports)
General cargo (9 ports)
Bulk liquid (8 ports)
Bulk solid (8 ports)
Bulk solid food (8 ports)
Cereals (8 ports)
Cruise passenger count (8 ports)
Hydrocarbons (8 ports)
Miscellaneous cargo (8 ports)
Passenger count (8 ports)
Ro ro cargo (8 ports)
Ro ro unit count (8 ports)
Vehicle count (8 ports)
Container teus (6 ports)
Total teu (5 ports)
Cargo total tonnes (4 ports)
Container cargo tonnes (4 ports)
Cruise passengers (3 ports)
General cargo tonnes (3 ports)
Grand total (3 ports)
Gross tonnage (3 ports)
Liquid bulk cargo tonnes (3 ports)
Total export tonnes (3 ports)
Total import tonnes (3 ports)