System trend · Total (1962–2025)
In 2025 the port system totals 540.3M t (total), 0.3% less than in 2024. The series peak is 551.6M t, in 2019. Bahía de Algeciras, Valencia and Barcelona account for 44.8% of the total.
Port system · 2025 · All countries
Total
540.3M t
-0.3% vs 2024
Ten largest volumes · Total (2025)
Figures in tonnes.
| # | Port authority | Loaded | Unloaded | Total | % of system | Chg. 2024–2025 |
|---|---|---|---|---|---|---|
| 1 | Bahía de Algeciras | 43,054,474 | 50,990,394 | 94,044,868 | 17.41% | -3.2% |
| 2 | Valencia | 40,275,974 | 39,786,019 | 80,061,993 | 14.82% | -0.7% |
| 3 | Barcelona | 31,173,700 | 36,539,406 | 67,713,106 | 12.53% | -0.2% |
| 4 | Cartagena | 8,826,716 | 25,044,931 | 33,871,647 | 6.27% | -5.2% |
| 5 | Las Palmas | 13,066,528 | 20,538,714 | 33,605,242 | 6.22% | +16.5% |
| 6 | Bilbao | 9,531,985 | 22,566,346 | 32,098,331 | 5.94% | -6.7% |
| 7 | Huelva | 11,524,890 | 18,322,945 | 29,847,835 | 5.52% | -3.4% |
| 8 | Tarragona | 6,001,306 | 23,194,077 | 29,195,383 | 5.4% | -7.3% |
| 9 | Castellón | 4,659,045 | 13,913,859 | 18,572,904 | 3.44% | +6.5% |
| 10 | Baleares | 5,277,154 | 12,249,315 | 17,526,469 | 3.24% | +3.8% |
| 11 | Gijón | 4,220,971 | 11,680,809 | 15,901,780 | 2.94% | +1.8% |
| 12 | A Coruña | 3,944,885 | 9,770,170 | 13,715,055 | 2.54% | -5.7% |
| 13 | Santa Cruz de Tenerife | 4,737,280 | 8,817,483 | 13,554,763 | 2.51% | +4.8% |
| 14 | Santander | 3,440,157 | 3,711,076 | 7,151,233 | 1.32% | -0.4% |
| 15 | Ferrol-San Cibrao | 2,097,083 | 4,888,662 | 6,985,745 | 1.29% | +5% |
| 16 | Almería | 4,623,266 | 1,441,893 | 6,065,159 | 1.12% | +10.6% |
| 17 | Málaga | 2,589,397 | 2,925,815 | 5,515,212 | 1.02% | +24.5% |
| 18 | Vigo | 2,600,877 | 2,806,399 | 5,407,276 | 1% | +1% |
| 19 | Bahía de Cádiz | 2,536,526 | 2,847,435 | 5,383,961 | 1% | +17.1% |
| 20 | Avilés | 2,329,614 | 2,290,698 | 4,620,312 | 0.86% | +0.8% |
| 21 | Sevilla | 1,630,109 | 2,754,127 | 4,384,236 | 0.81% | +3.4% |
| 22 | Pasaia | 1,162,513 | 2,217,271 | 3,379,784 | 0.63% | +0.2% |
| 23 | Alicante | 1,809,352 | 1,068,619 | 2,877,971 | 0.53% | -7.2% |
| 24 | Motril | 895,832 | 1,964,913 | 2,860,745 | 0.53% | +10% |
| 25 | Marín y Ría de Pontevedra | 636,951 | 1,636,856 | 2,273,807 | 0.42% | -10.6% |
| 26 | Ceuta | 348,645 | 1,235,440 | 1,584,085 | 0.29% | +32.9% |
| 27 | Vilagarcía | 571,504 | 968,746 | 1,540,250 | 0.29% | +9.4% |
| 28 | Melilla | 141,315 | 401,304 | 542,619 | 0.1% | +1.3% |
| System total | 213,708,049 | 326,573,722 | 540,281,771 | 100% | -0.3% |
Source: Puertos del Estado, Annual Data Dashboard. Consolidated series by port authority. See all statistics
Indicators · EED Data
Read the monthly summary
- Maritime traffic between Spain and the United StatesHow many tonnes do Spanish ports handle with the United States, and through which ports?
- Maritime traffic between Spain and BrazilHow many tonnes do Spanish ports handle with Brazil, and through which ports?
- Maritime traffic between Spain and MoroccoHow many tonnes do Spanish ports handle with Morocco, and through which ports?
- Maritime traffic between Spain and ChinaHow many tonnes do Spanish ports handle with China, and through which ports?
