System trend · Total (1962–2025)
In 2025 the port system totals 278M t (total), 0.2% less than in 2024. The series peak is 278.5M t, in 2024. Valencia, Bahía de Algeciras and Barcelona account for 67% of the total.
Port system · 2025 · Conventional and containerised
Total
278M t
-0.2% vs 2024
Ten largest volumes · Total (2025)
Figures in tonnes.
| # | Port authority | Loaded, domestic | Unloaded, domestic | Total domestic | Loaded, foreign | Unloaded, foreign | Total foreign | Loaded | Unloaded | Total | % of system | Chg. 2024–2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Valencia | 7,342,606 | 3,930,678 | 11,273,284 | 31,835,525 | 30,569,083 | 62,404,608 | 39,178,131 | 34,499,761 | 73,677,892 | 26.51% | -1.1% |
| 2 | Bahía de Algeciras | 1,991,380 | 1,836,710 | 3,828,090 | 30,780,424 | 30,852,462 | 61,632,886 | 32,771,804 | 32,689,172 | 65,460,976 | 23.55% | -3.9% |
| 3 | Barcelona | 5,631,695 | 2,780,207 | 8,411,902 | 19,982,514 | 18,612,760 | 38,595,274 | 25,614,209 | 21,392,967 | 47,007,176 | 16.91% | -4.7% |
| 4 | Las Palmas | 3,937,954 | 5,692,459 | 9,630,413 | 6,163,623 | 6,546,399 | 12,710,022 | 10,101,577 | 12,238,858 | 22,340,435 | 8.04% | +13.5% |
| 5 | Baleares | 5,262,970 | 10,274,762 | 15,537,732 | 11,898 | 11,486 | 23,384 | 5,274,868 | 10,286,248 | 15,561,116 | 5.6% | +4.2% |
| 6 | Santa Cruz de Tenerife | 3,165,094 | 4,469,352 | 7,634,446 | 671,098 | 948,641 | 1,619,739 | 3,836,192 | 5,417,993 | 9,254,185 | 3.33% | +2.3% |
| 7 | Bilbao | 52,194 | 47,233 | 99,427 | 3,626,070 | 4,474,394 | 8,100,464 | 3,678,264 | 4,521,627 | 8,199,891 | 2.95% | -4.1% |
| 8 | Vigo | 87,799 | 38,112 | 125,911 | 2,513,055 | 2,426,662 | 4,939,717 | 2,600,854 | 2,464,774 | 5,065,628 | 1.82% | +0.2% |
| 9 | Málaga | 257,065 | 118,772 | 375,837 | 1,973,142 | 1,995,654 | 3,968,796 | 2,230,207 | 2,114,426 | 4,344,633 | 1.56% | +42.1% |
| 10 | Santander | 175,109 | 25,873 | 200,982 | 2,128,980 | 1,410,427 | 3,539,407 | 2,304,089 | 1,436,300 | 3,740,389 | 1.35% | +2.1% |
| 11 | Bahía de Cádiz | 1,224,076 | 765,085 | 1,989,161 | 326,408 | 108,358 | 434,766 | 1,550,484 | 873,443 | 2,423,927 | 0.87% | +0.5% |
| 12 | Pasaia | 12,358 | 16,766 | 29,124 | 1,017,665 | 1,331,138 | 2,348,803 | 1,030,023 | 1,347,904 | 2,377,927 | 0.86% | -2.4% |
| 13 | Tarragona | 6,956 | 10,700 | 17,656 | 636,564 | 1,290,564 | 1,927,128 | 643,520 | 1,301,264 | 1,944,784 | 0.7% | +15.1% |
| 14 | Huelva | 782,397 | 388,689 | 1,171,086 | 365,998 | 305,003 | 671,001 | 1,148,395 | 693,692 | 1,842,087 | 0.66% | +5.7% |
| 15 | Gijón | 21,019 | 15,578 | 36,597 | 930,338 | 732,363 | 1,662,701 | 951,357 | 747,941 | 1,699,298 | 0.61% | -5.6% |
| 16 | Sevilla | 960,015 | 322,760 | 1,282,775 | 228,099 | 156,323 | 384,422 | 1,188,114 | 479,083 | 1,667,197 | 0.6% | +1.7% |
| 17 | Almería | 61,830 | 21,812 | 83,642 | 684,993 | 893,563 | 1,578,556 | 746,823 | 915,375 | 1,662,198 | 0.6% | +11.9% |
| 18 | Alicante | 773,327 | 216,986 | 990,313 | 143,210 | 260,659 | 403,869 | 916,537 | 477,645 | 1,394,182 | 0.5% | +12.5% |
| 19 | Castellón | 20,718 | 13,501 | 34,219 | 961,649 | 243,152 | 1,204,801 | 982,367 | 256,653 | 1,239,020 | 0.45% | -1.2% |
| 20 | Marín y Ría de Pontevedra | 3,019 | 14,362 | 17,381 | 628,895 | 527,004 | 1,155,899 | 631,914 | 541,366 | 1,173,280 | 0.42% | -0.1% |
| 21 | Avilés | 13,204 | 563 | 13,767 | 1,027,103 | 122,680 | 1,149,783 | 1,040,307 | 123,243 | 1,163,550 | 0.42% | +0.2% |
| 22 | Cartagena | 12,549 | 5,775 | 18,324 | 351,387 | 569,595 | 920,982 | 363,936 | 575,370 | 939,306 | 0.34% | -6.1% |
| 23 | Ferrol-San Cibrao | 21,555 | 12,218 | 33,773 | 676,693 | 182,667 | 859,360 | 698,248 | 194,885 | 893,133 | 0.32% | +32.7% |
| 24 | Vilagarcía | 201,964 | 51,815 | 253,779 | 281,218 | 297,205 | 578,423 | 483,182 | 349,020 | 832,202 | 0.3% | +17.4% |
| 25 | Ceuta | 251,291 | 355,268 | 606,559 | 69 | 8,473 | 8,542 | 251,360 | 363,741 | 615,101 | 0.22% | +4.1% |
| 26 | Motril | 33,887 | 12,044 | 45,931 | 120,533 | 343,854 | 464,387 | 154,420 | 355,898 | 510,318 | 0.18% | -10.3% |
| 27 | A Coruña | 15,463 | 7,032 | 22,495 | 103,524 | 352,601 | 456,125 | 118,987 | 359,633 | 478,620 | 0.17% | -11.6% |
| 28 | Melilla | 141,179 | 321,738 | 462,917 | 0 | 0 | 0 | 141,179 | 321,738 | 462,917 | 0.17% | +1.8% |
| System total | 32,460,673 | 31,766,850 | 64,227,523 | 108,170,675 | 105,573,170 | 213,743,845 | 140,631,348 | 137,340,020 | 277,971,368 | 100% | -0.2% |
Source: Puertos del Estado, Annual Data Dashboard. Consolidated series by port authority. See all statistics
Indicators · EED Data
Read the monthly summary
- General cargo in Spanish portsWhich Spanish ports handle the most general cargo, containerised and conventional?
- 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?
