Spanish port system

Ships by size (gross tonnage)

Total gross tonnage (GT) of merchant ships by size band, since 2003
View the trend of up to 4 ports side by side

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

System trend · Total GT (2003–2025)

Ten largest volumes · Total GT (2025)

Figures in GT.

#Port authorityUp to 3,000 GT3,001–5,000 GT5,001–10,000 GT10,001–25,000 GT25,001–50,000 GTOver 50,000 GTOf which over 100,000 GTSpanish flagForeign flagTotal GT% of systemChg. 2024–2025
1Bahía de Algeciras6,723,6129,586,59757,168,573196,981,24991,924,691180,738,69587,267,50458,475,209484,648,208543,123,41719.91%-1.1%
2Barcelona285,4911,189,6447,286,50331,647,06193,108,821243,342,425138,326,24327,013,603349,846,342376,859,94513.82%+3.5%
3Las Palmas661,0473,021,70418,353,11294,335,76196,617,198127,585,82160,480,58378,825,818261,748,825340,574,64312.49%+5.8%
4Valencia101,474176,887675,2703,040,5235,423,675291,060,650281,827,36321,050,531279,427,948300,478,47911.02%-0.6%
5Baleares28,111,40512,857,0472,207,57746,668,988110,460,25273,609,35653,471,091101,922,287171,992,338273,914,62510.04%-3.9%
6Santa Cruz de Tenerife404,7861,813,02286,888,60440,208,45031,253,48570,327,81935,635,380114,262,545116,633,621230,896,1668.46%+5%
7Ceuta4,569,9884,473,33741,144,2827,406,4339,184,39110,545,2222,817,26620,203,72457,119,92977,323,6532.83%+9.5%
8Málaga198,339246,523879,2201,106,29323,210,12342,218,54124,289,259143,68867,715,35167,859,0392.49%+8.3%
9Bilbao1,134,8871,145,0905,517,7687,160,56216,778,45623,712,16410,601,231618,59454,830,33355,448,9272.03%-2.7%
10Vigo480,222251,5592,156,2736,760,36418,310,01621,784,7919,204,8071,921,63947,821,58649,743,2251.82%+2.6%
11Cartagena408,0951,672,9074,334,4866,292,30110,680,16325,998,8330110,67949,276,10649,386,7851.81%+4.2%
12Tarragona573,1241,277,7063,625,7847,943,49714,604,52718,032,3455,384,78052,40046,004,58346,056,9831.69%-3.9%
13Bahía de Cádiz350,384454,7773,844,3053,404,2507,923,03324,184,63315,009,1783,549,20736,612,17540,161,3821.47%-7%
14Huelva327,5821,149,2635,106,54310,367,64511,034,66512,164,5164,820,4191,838,45738,311,75740,150,2141.47%-2.9%
15A Coruña357,172903,6201,203,0552,854,4474,735,90024,355,95213,378,366173,99734,236,14934,410,1461.26%+11.3%
16Almería162,284455,7391,437,62519,849,22310,244,281627,740016,387,10616,389,78632,776,8921.2%-12.9%
17Santander931,171589,4441,845,1257,412,16212,893,4197,366,469696,10230,70631,007,08431,037,7901.14%+5.4%
18Melilla10,398121,140204,8156,298,22514,839,955191,73806,253,61415,412,65721,666,2710.79%-38.2%
19Alicante179,885211,3052,563,7642,056,1097,784,5458,713,3354,984,63012,62121,496,32221,508,9430.79%+20.2%
20Castellón817,992487,5032,922,6304,861,7746,796,7304,193,178047,65820,032,14920,079,8070.74%+2.6%
21Gijón559,998679,3782,249,4712,587,1687,184,0106,355,2762,718,636958,40618,656,89519,615,3010.72%-3.5%
22Ferrol-San Cibrao721,449467,8521,688,1201,370,1783,330,7807,566,0986,459,769248,49814,895,97915,144,4770.56%+21.3%
23Motril209,004234,355596,24310,598,4151,095,6541,652,728432,7256,088,0258,298,37414,386,3990.53%-12.1%
24Pasaia1,237,338525,800488,2593,224,4191,499,3810046,4076,928,7906,975,1970.26%-4.1%
25Sevilla752,392964,1212,027,6211,773,151387,408001,154,8904,749,8035,904,6930.22%+4.6%
26Avilés714,376648,8071,204,8651,685,7831,165,0700068,6995,350,2025,418,9010.2%-9.7%
27Vilagarcía240,358194,010641,4042,171,483251,10800199,9253,298,4383,498,3630.13%+18.1%
28Marín y Ría de Pontevedra590,572176,755757,630780,0371,013,3100053,7583,264,5463,318,3040.12%-1.2%
System total51,814,82545,975,892259,018,927530,845,951613,735,0471,226,328,325757,805,332461,712,6912,266,006,2762,727,718,967100%+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

All indicators →
NEXT TOTAL SOLAR ECLIPSEAugust 2, 2027

Totality returns to the Strait of Gibraltar

In less than a year, the Moon's shadow will sweep across southern Spain with over 4 minutes of total darkness over Algeciras, Tarifa, and Gibraltar.

---Days
--Hours
--Mins
--Secs
Explore Eclipse Special (in Spanish)