System trend · Total (2011–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 commodities · Including transit
Total
540.3M t
-0.3% vs 2024
Ten largest volumes · Total (2025)
Figures in tonnes.
| # | Port authority | Liquid bulk | Dry bulk | Containerised general cargo | Conventional general cargo | General cargo | Loaded | Unloaded | Total | % of system | Chg. 2024–2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bahía de Algeciras | 28,309,998 | 273,896 | 52,771,813 | 12,689,158 | 65,460,971 | 43,054,472 | 50,990,393 | 94,044,865 | 17.41% | -3.2% |
| 2 | Valencia | 3,949,948 | 2,434,153 | 58,114,646 | 15,563,246 | 73,677,892 | 40,275,974 | 39,786,019 | 80,061,993 | 14.82% | -0.7% |
| 3 | Barcelona | 16,630,435 | 4,075,495 | 35,279,375 | 11,727,802 | 47,007,177 | 31,173,699 | 36,539,408 | 67,713,107 | 12.53% | -0.2% |
| 4 | Cartagena | 25,847,535 | 7,084,807 | 580,351 | 358,953 | 939,304 | 8,826,715 | 25,044,931 | 33,871,646 | 6.27% | -5.2% |
| 5 | Las Palmas | 10,802,585 | 462,222 | 16,621,807 | 5,718,627 | 22,340,434 | 13,066,525 | 20,538,715 | 33,605,241 | 6.22% | +16.5% |
| 6 | Bilbao | 19,525,803 | 4,372,640 | 4,794,736 | 3,405,172 | 8,199,908 | 9,531,985 | 22,566,366 | 32,098,351 | 5.94% | -6.7% |
| 7 | Huelva | 22,566,794 | 5,438,955 | 1,028,376 | 813,705 | 1,842,081 | 11,524,887 | 18,322,943 | 29,847,830 | 5.52% | -3.4% |
| 8 | Tarragona | 18,766,242 | 8,484,356 | 147,737 | 1,797,049 | 1,944,786 | 6,001,307 | 23,194,077 | 29,195,384 | 5.4% | -7.3% |
| 9 | Castellón | 9,169,172 | 8,164,711 | 1,216,182 | 22,837 | 1,239,019 | 4,659,048 | 13,913,854 | 18,572,902 | 3.44% | +6.5% |
| 10 | Baleares | 1,643,542 | 321,809 | 292,139 | 15,268,976 | 15,561,115 | 5,277,153 | 12,249,313 | 17,526,466 | 3.24% | +3.8% |
| 11 | Gijón | 1,633,009 | 12,569,472 | 1,000,850 | 698,451 | 1,699,301 | 4,220,970 | 11,680,812 | 15,901,782 | 2.94% | +1.8% |
| 12 | A Coruña | 9,467,237 | 3,769,198 | 47 | 478,573 | 478,620 | 3,944,884 | 9,770,171 | 13,715,055 | 2.54% | -5.7% |
| 13 | Santa Cruz de Tenerife | 3,902,998 | 397,578 | 4,569,598 | 4,684,585 | 9,254,183 | 4,737,280 | 8,817,479 | 13,554,759 | 2.51% | +4.8% |
| 14 | Santander | 230,367 | 3,180,475 | 1,479,824 | 2,260,567 | 3,740,391 | 3,440,158 | 3,711,075 | 7,151,233 | 1.32% | -0.4% |
| 15 | Ferrol-San Cibrao | 2,762,584 | 3,330,028 | 233,043 | 660,089 | 893,132 | 2,097,082 | 4,888,662 | 6,985,744 | 1.29% | +5% |
| 16 | Almería | 122,396 | 4,280,567 | 282,559 | 1,379,639 | 1,662,198 | 4,623,267 | 1,441,894 | 6,065,161 | 1.12% | +10.6% |
| 17 | Málaga | 89,448 | 1,081,130 | 3,891,438 | 453,196 | 4,344,634 | 2,589,397 | 2,925,815 | 5,515,212 | 1.02% | +24.5% |
| 18 | Vigo | 29,356 | 312,292 | 3,208,566 | 1,857,062 | 5,065,628 | 2,600,877 | 2,806,399 | 5,407,276 | 1% | +1% |
| 19 | Bahía de Cádiz | 1,138,732 | 1,821,303 | 1,586,099 | 837,820 | 2,423,919 | 2,536,524 | 2,847,430 | 5,383,954 | 1% | +17.1% |
| 20 | Avilés | 578,617 | 2,878,143 | 0 | 1,163,551 | 1,163,551 | 2,329,613 | 2,290,698 | 4,620,311 | 0.86% | +0.8% |
| 21 | Sevilla | 519,075 | 2,197,963 | 1,119,663 | 547,531 | 1,667,194 | 1,630,109 | 2,754,123 | 4,384,232 | 0.81% | +3.4% |
| 22 | Pasaia | 0 | 1,001,857 | 0 | 2,377,927 | 2,377,927 | 1,162,513 | 2,217,271 | 3,379,784 | 0.63% | +0.2% |
| 23 | Alicante | 53,418 | 1,430,370 | 1,261,093 | 133,088 | 1,394,181 | 1,809,353 | 1,068,616 | 2,877,969 | 0.53% | -7.2% |
| 24 | Motril | 1,485,851 | 864,578 | 1,093 | 509,228 | 510,321 | 895,838 | 1,964,912 | 2,860,750 | 0.53% | +10% |
| 25 | Marín y Ría de Pontevedra | 0 | 1,100,526 | 481,325 | 691,957 | 1,173,282 | 636,952 | 1,636,856 | 2,273,808 | 0.42% | -10.6% |
| 26 | Ceuta | 960,538 | 8,445 | 69,739 | 545,359 | 615,098 | 348,645 | 1,235,436 | 1,584,081 | 0.29% | +32.9% |
| 27 | Vilagarcía | 323,844 | 384,203 | 327,049 | 505,152 | 832,201 | 571,503 | 968,745 | 1,540,248 | 0.29% | +9.4% |
| 28 | Melilla | 64,965 | 14,738 | 30,734 | 432,186 | 462,920 | 141,315 | 401,308 | 542,623 | 0.1% | +1.3% |
| System total | 180,574,489 | 81,735,910 | 190,389,882 | 87,581,486 | 277,971,368 | 213,708,045 | 326,573,721 | 540,281,767 | 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
- Port traffic in SpainHow much cargo do Spanish ports handle and how is it changing month by month?
- Spanish ports ranked by trafficWhich Spanish ports handle the most tonnes and which are growing fastest?
- Merchant ship calls at Spanish portsHow many merchant ships call at Spanish ports and which ports receive the most?
- Spanish ports ranked by container trafficWhich Spanish ports handle the most TEU and how is container traffic performing?
