Estimated cargo · Spanish ports (7-day average)
1.05 million tonnes a day
Daily calls (7-day average)
125 calls a day
Transits through the Strait of Gibraltar (7-day average)
128 transits a day
Spanish ports tracked
38 ports
What the data say · 18 September 2026
Spanish ports handled an average of 1.05 million tonnes a day in the week ending 18 September 2026, according to IMF PortWatch’s satellite estimate, 3.1% less than in the same week of 2025. They recorded an average of 125 calls a day.
An average of 128 ships a day passed through the Strait of Gibraltar, 5.4% less than a year earlier and 3.1% less than the average of the previous 28 days.
This is an estimate with only a few days’ lag, not the official statistic: it shows the trend before Puertos del Estado publishes the month. Official figures are in PortStats.
Algeciras ranks first among ports with 239,610 tonnes a day in the week ending 18 September 2026 (2.5% more than a year earlier). It is followed by Valencia (159,466 tonnes a day) and Las Palmas (97,626 tonnes a day). Together, the three account for 47.5% of the total.
The largest increases were recorded by Garrucha (+79.4%), Valencia (+31.7%) and A Coruña (+24.1%); the steepest falls by Bilbao (−30.1%), Barcelona (−27.1%) and El Grao (Castellón) (−21.2%). The comparison is limited to ports that account for at least 1% of the total, so that an extreme swing at a small player does not distort the picture.
The rest of the top ten are Barcelona (4th, 92,864 tonnes a day, −27.1%), Tarragona (5th, 69,188 tonnes a day, +3.5%), Cartagena (6th, 67,423 tonnes a day, −9.6%), Huelva (7th, 52,549 tonnes a day, +19.9%), Bilbao (8th, 46,431 tonnes a day, −30.1%), A Coruña (9th, 43,818 tonnes a day, +24.1%) and El Grao (Castellón) (10th, 42,268 tonnes a day, −21.2%).
At the bottom of the table are Carboneras (349 tonnes a day), Puerto del Rosario (298 tonnes a day) and Melilla (104 tonnes a day), out of a total of 38 ports with data.
The distribution is concentrated: the top five account for 63% of the total and 9 ports are enough to reach 80%, while the other 28 ports further down share the remaining 12.9%. 14 of the 36 ports with a comparison grew year on year, 12 of them by double digits, and 22 fell.
The highest point in the series was on 8 August 2026, at 1.12 M, and the lowest on 4 July 2026, at 914,063.
Top 10 · Spanish ports by estimated daily cargo (7-day average)
Estimated daily cargo at Spanish ports · last 90 days
Full table · 38 ports
| # | Ports | t/day (7-day avg) | YoY change | Calls/day | Share |
|---|---|---|---|---|---|
| 1 | Algeciras | 239,610 | +2.5% | 18 | 22.9% |
| 2 | Valencia | 159,466 | +31.7% | 10 | 15.2% |
| 3 | Las Palmas | 97,626 | +13.5% | 17 | 9.3% |
| 4 | Barcelona | 92,864 | −27.1% | 10 | 8.9% |
| 5 | Tarragona | 69,188 | +3.5% | 6 | 6.6% |
| 6 | Cartagena | 67,423 | −9.6% | 4 | 6.4% |
| 7 | Huelva | 52,549 | +19.9% | 5 | 5.0% |
| 8 | Bilbao | 46,431 | −30.1% | 5 | 4.4% |
| 9 | A Coruña | 43,818 | +24.1% | 2 | 4.2% |
| 10 | El Grao (Castellón) | 42,268 | −21.2% | 5 | 4.0% |
| 11 | Garrucha | 28,017 | +79.4% | 1 | 2.7% |
| 12 | Gijón | 22,382 | −12.3% | 3 | 2.1% |
| 13 | Cádiz | 9,390 | +121.6% | 2 | 0.9% |
| 14 | Santa Cruz de Tenerife | 8,589 | −55.7% | 5 | 0.8% |
| 15 | San Ciprian | 7,110 | −25.8% | 0 | 0.7% |
| 16 | Málaga | 6,794 | −58.3% | 2 | 0.6% |
| 17 | Seville | 6,525 | +70.8% | 3 | 0.6% |
| 18 | Santander | 6,406 | +13.9% | 4 | 0.6% |
| 19 | Motril | 5,890 | −21.6% | 1 | 0.6% |
| 20 | Sagunto | 4,954 | −45.9% | 2 | 0.5% |
| 21 | Palma de Mallorca | 4,818 | +407.6% | 0 | 0.5% |
| 22 | Vigo | 4,212 | −21.3% | 4 | 0.4% |
| 23 | Ceuta | 2,676 | −67.4% | 3 | 0.3% |
| 24 | Pasaia | 2,651 | −41.5% | 2 | 0.3% |
| 25 | Villagarcia de Arosa | 2,586 | +23.0% | 1 | 0.2% |
| 26 | Ferrol | 2,064 | −43.3% | 1 | 0.2% |
| 27 | Almería | 1,996 | −27.0% | 1 | 0.2% |
| 28 | Alicante | 1,995 | −79.7% | 1 | 0.2% |
| 29 | Avilés | 1,972 | −48.7% | 1 | 0.2% |
| 30 | Marín | 1,129 | +12.0% | 1 | 0.1% |
| 31 | Arrecife | 898 | −82.6% | 2 | 0.1% |
| 32 | Santa Cruz de la Palma | 377 | −42.9% | 1 | 0.0% |
| 33 | Torrevieja | 377 | — | 0 | 0.0% |
| 34 | Carboneras | 349 | −86.2% | 0 | 0.0% |
| 35 | Puerto del Rosario | 298 | −73.7% | 1 | 0.0% |
| 36 | Melilla | 104 | +81.5% | 0 | 0.0% |
| 37 | Mahón | 0 | −100.0% | 0 | 0.0% |
| 38 | Rota | 0 | — | 0 | 0.0% |
What this indicator measures
IMF PortWatch estimates every day, from ships’ AIS signals, how many calls and how many tonnes of cargo each port in the world handles. It is not the official statistic (which arrives two months later) but an estimate with only a few days’ lag that shows the trend first. The page shows seven-day averages and their year-on-year change.
Context
The Strait of Gibraltar is one of the chokepoints PortWatch monitors, alongside Suez, Malacca, Panama and the Bosphorus, and its daily traffic is a leading indicator for Algeciras and Tanger Med. When a crisis (Red Sea, Suez, strikes) diverts routes, this series shows it weeks before Puertos del Estado.
Frequently asked questions
How much cargo do Spanish ports handle each day?
1.05 million tonnes a day in the week ending 18 September 2026, 3.1% less than in the same week of the previous year.
Which Spanish port records the most daily activity?
Algeciras, with 239,610 tonnes a day in the week ending 18 September 2026, 22.9% of the total.
When is this data updated?
IMF PortWatch publishes the data daily. Latest data available: 18 September 2026.
Source
IMF PortWatch. To explore the data in detail, use Maritime Radar or see the original source.