System trend · Total GT (2003–2025)
In 2025 the port system totals 2,727,718,967 GT (total gt), 0.8% more than in 2024. It is the highest value in the series, which starts in 2003. Bahía de Algeciras, Barcelona and Las Palmas account for 46.2% of the total.
Port system · 2025
Total GT
2,727,718,967 GT
+0.8% vs 2024
Ten largest volumes · Total GT (2025)
Figures in GT.
| # | Port authority | Up to 3,000 GT | 3,001–5,000 GT | 5,001–10,000 GT | 10,001–25,000 GT | 25,001–50,000 GT | Over 50,000 GT | Of which over 100,000 GT | Spanish flag | Foreign flag | Total GT | % of system | Chg. 2024–2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bahía de Algeciras | 6,723,612 | 9,586,597 | 57,168,573 | 196,981,249 | 91,924,691 | 180,738,695 | 87,267,504 | 58,475,209 | 484,648,208 | 543,123,417 | 19.91% | -1.1% |
| 2 | Barcelona | 285,491 | 1,189,644 | 7,286,503 | 31,647,061 | 93,108,821 | 243,342,425 | 138,326,243 | 27,013,603 | 349,846,342 | 376,859,945 | 13.82% | +3.5% |
| 3 | Las Palmas | 661,047 | 3,021,704 | 18,353,112 | 94,335,761 | 96,617,198 | 127,585,821 | 60,480,583 | 78,825,818 | 261,748,825 | 340,574,643 | 12.49% | +5.8% |
| 4 | Valencia | 101,474 | 176,887 | 675,270 | 3,040,523 | 5,423,675 | 291,060,650 | 281,827,363 | 21,050,531 | 279,427,948 | 300,478,479 | 11.02% | -0.6% |
| 5 | Baleares | 28,111,405 | 12,857,047 | 2,207,577 | 46,668,988 | 110,460,252 | 73,609,356 | 53,471,091 | 101,922,287 | 171,992,338 | 273,914,625 | 10.04% | -3.9% |
| 6 | Santa Cruz de Tenerife | 404,786 | 1,813,022 | 86,888,604 | 40,208,450 | 31,253,485 | 70,327,819 | 35,635,380 | 114,262,545 | 116,633,621 | 230,896,166 | 8.46% | +5% |
| 7 | Ceuta | 4,569,988 | 4,473,337 | 41,144,282 | 7,406,433 | 9,184,391 | 10,545,222 | 2,817,266 | 20,203,724 | 57,119,929 | 77,323,653 | 2.83% | +9.5% |
| 8 | Málaga | 198,339 | 246,523 | 879,220 | 1,106,293 | 23,210,123 | 42,218,541 | 24,289,259 | 143,688 | 67,715,351 | 67,859,039 | 2.49% | +8.3% |
| 9 | Bilbao | 1,134,887 | 1,145,090 | 5,517,768 | 7,160,562 | 16,778,456 | 23,712,164 | 10,601,231 | 618,594 | 54,830,333 | 55,448,927 | 2.03% | -2.7% |
| 10 | Vigo | 480,222 | 251,559 | 2,156,273 | 6,760,364 | 18,310,016 | 21,784,791 | 9,204,807 | 1,921,639 | 47,821,586 | 49,743,225 | 1.82% | +2.6% |
| 11 | Cartagena | 408,095 | 1,672,907 | 4,334,486 | 6,292,301 | 10,680,163 | 25,998,833 | 0 | 110,679 | 49,276,106 | 49,386,785 | 1.81% | +4.2% |
| 12 | Tarragona | 573,124 | 1,277,706 | 3,625,784 | 7,943,497 | 14,604,527 | 18,032,345 | 5,384,780 | 52,400 | 46,004,583 | 46,056,983 | 1.69% | -3.9% |
| 13 | Bahía de Cádiz | 350,384 | 454,777 | 3,844,305 | 3,404,250 | 7,923,033 | 24,184,633 | 15,009,178 | 3,549,207 | 36,612,175 | 40,161,382 | 1.47% | -7% |
| 14 | Huelva | 327,582 | 1,149,263 | 5,106,543 | 10,367,645 | 11,034,665 | 12,164,516 | 4,820,419 | 1,838,457 | 38,311,757 | 40,150,214 | 1.47% | -2.9% |
| 15 | A Coruña | 357,172 | 903,620 | 1,203,055 | 2,854,447 | 4,735,900 | 24,355,952 | 13,378,366 | 173,997 | 34,236,149 | 34,410,146 | 1.26% | +11.3% |
| 16 | Almería | 162,284 | 455,739 | 1,437,625 | 19,849,223 | 10,244,281 | 627,740 | 0 | 16,387,106 | 16,389,786 | 32,776,892 | 1.2% | -12.9% |
| 17 | Santander | 931,171 | 589,444 | 1,845,125 | 7,412,162 | 12,893,419 | 7,366,469 | 696,102 | 30,706 | 31,007,084 | 31,037,790 | 1.14% | +5.4% |
| 18 | Melilla | 10,398 | 121,140 | 204,815 | 6,298,225 | 14,839,955 | 191,738 | 0 | 6,253,614 | 15,412,657 | 21,666,271 | 0.79% | -38.2% |
| 19 | Alicante | 179,885 | 211,305 | 2,563,764 | 2,056,109 | 7,784,545 | 8,713,335 | 4,984,630 | 12,621 | 21,496,322 | 21,508,943 | 0.79% | +20.2% |
| 20 | Castellón | 817,992 | 487,503 | 2,922,630 | 4,861,774 | 6,796,730 | 4,193,178 | 0 | 47,658 | 20,032,149 | 20,079,807 | 0.74% | +2.6% |
| 21 | Gijón | 559,998 | 679,378 | 2,249,471 | 2,587,168 | 7,184,010 | 6,355,276 | 2,718,636 | 958,406 | 18,656,895 | 19,615,301 | 0.72% | -3.5% |
| 22 | Ferrol-San Cibrao | 721,449 | 467,852 | 1,688,120 | 1,370,178 | 3,330,780 | 7,566,098 | 6,459,769 | 248,498 | 14,895,979 | 15,144,477 | 0.56% | +21.3% |
| 23 | Motril | 209,004 | 234,355 | 596,243 | 10,598,415 | 1,095,654 | 1,652,728 | 432,725 | 6,088,025 | 8,298,374 | 14,386,399 | 0.53% | -12.1% |
| 24 | Pasaia | 1,237,338 | 525,800 | 488,259 | 3,224,419 | 1,499,381 | 0 | 0 | 46,407 | 6,928,790 | 6,975,197 | 0.26% | -4.1% |
| 25 | Sevilla | 752,392 | 964,121 | 2,027,621 | 1,773,151 | 387,408 | 0 | 0 | 1,154,890 | 4,749,803 | 5,904,693 | 0.22% | +4.6% |
| 26 | Avilés | 714,376 | 648,807 | 1,204,865 | 1,685,783 | 1,165,070 | 0 | 0 | 68,699 | 5,350,202 | 5,418,901 | 0.2% | -9.7% |
| 27 | Vilagarcía | 240,358 | 194,010 | 641,404 | 2,171,483 | 251,108 | 0 | 0 | 199,925 | 3,298,438 | 3,498,363 | 0.13% | +18.1% |
| 28 | Marín y Ría de Pontevedra | 590,572 | 176,755 | 757,630 | 780,037 | 1,013,310 | 0 | 0 | 53,758 | 3,264,546 | 3,318,304 | 0.12% | -1.2% |
| System total | 51,814,825 | 45,975,892 | 259,018,927 | 530,845,951 | 613,735,047 | 1,226,328,325 | 757,805,332 | 461,712,691 | 2,266,006,276 | 2,727,718,967 | 100% | +0.8% |
The over-100,000 GT band has only been published separately since 2025; before that it is included in “over 50,000 GT”. 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?
