June 2025 TEU
June 2025 Inbound Loaded
Port | June 2025 | June 2024 | June 2019 | Change from 2024 | Change from 2019 |
---|---|---|---|---|---|
Los Angeles | 470,450 | 428,753 | 396,307 | 9.7% | 18.7% |
Long Beach | 348,681 | 419,698 | 331,617 | -16.9% | 5.1% |
San Pedro Bay Total | 819,131 | 848,451 | 727,924 | -3.5% | 12.5% |
Oakland | 70,334 | 84,040 | 80,895 | -16.3% | -13.1% |
NWSA | 94,364 | 129,789 | 122,645 | -27.3% | -23.1% |
Hueneme | 9,386 | 8,258 | 5,080 | 13.7% | 84.8% |
San Diego | 6,696 | 5,720 | 6,404 | 17.1% | 4.6% |
USWC Total | 999,911 | 1,076,258 | 942,948 | -7.1% | 6.0% |
Boston | 9,299 | 12,242 | 13,874 | -24.0% | -33.0% |
NYNJ | 347,112 | 366,030 | 301,708 | -5.2% | 15.0% |
Philadelphia | 37,032 | 36,524 | 24,491 | 1.4% | 51.2% |
Baltimore | 6,881 | 38,839 | |||
Virginia | 112,308 | 124,991 | 112,664 | -10.1% | -0.2% |
Charleston | 97,570 | 105,883 | 86,076 | -7.9% | 13.4% |
Savannah | 191,898 | 226,987 | 168,799 | -15.5% | 13.7% |
Jaxport | 34,664 | 33,461 | |||
Port Everglades | 29,905 | 31,164 | 22,463 | -4.0% | 33.1% |
Port Miami | 36,495 | 37,636 | 34,226 | -3.0% | 6.6% |
USEC Total | 983,002 | 836,601 | |||
New Orleans | 10,915 | 9,640 | 11,673 | 13.2% | -6.5% |
Houston | 139,453 | 153,778 | 105,159 | -9.3% | 32.6% |
USGC Total | 150,368 | 163,418 | 116,832 | -8.0% | 28.7% |
Vancouver | 167,434 | 152,859 | 137,495 | 9.5% | 21.8% |
Prince Rupert | 44,683 | 36,408 | 57,754 | 22.7% | -22.6% |
British Columbia Total | 212,117 | 189,267 | 195,249 | 12.1% | 8.6% |
Manzanillo | 142,763 | 145,028 | 115,596 | -1.6% | 23.5% |
Lazaro Cardenas | 57,597 | 64,068 | 47,958 | -10.1% | 33.6% |
Mexico Pacific Coast Ports | 200,360 | 209,096 | 163,554 | -4.2% | 22.5% |
U.S. Ports Total | 1,150,279 | 2,222,678 | 1,896,381 | -4.1% | 5.6% |
June 2025 Outbound Loaded
Port | June 2025 | June 2024 | June 2019 | Change from 2024 | Change from 2019 |
---|---|---|---|---|---|
Los Angeles | 126,144 | 122,515 | 139,318 | 3.0% | -9.5% |
Long Beach | 87,627 | 98,300 | 133,833 | -10.9% | -34.5% |
San Pedro Bay Totals | 213,771 | 220,815 | 273,151 | -3.2% | -21.7% |
Oakland | 59,593 | 66,424 | 74,901 | -10.3% | -20.4% |
NWSA | 47,293 | 51,656 | 76,559 | -8.4% | -38.2% |
Hueneme | 2,220 | 1,516 | 1,270 | 46.4% | 74.8% |
San Diego | 388 | 530 | 424 | -26.8% | -8.5% |
USWC Totals | 323,265 | 340,941 | 426,305 | -5.2% | -24.2% |
Boston | 4,556 | 4,602 | 7,366 | -1.0% | -38.1% |
NYNJ | 120,223 | 112,663 | 122,663 | 6.7% | -2.0% |
Philadelphia | 7,913 | 7,869 | 7,218 | 0.6% | 9.6% |
Baltimore | 9,956 | 20,127 | |||
Virginia | 83,619 | 95,262 | 76,535 | -12.2% | 9.3% |
Charleston | 56,849 | 62,377 | 66,496 | -8.9% | -14.5% |
Savannah | 115,496 | 120,366 | 119,295 | -4.0% | -3.2% |
Jaxport | 38,553 | 38,424 | |||
Port Everglades | 33,007 | 36,601 | 34,705 | -9.8% | -4.9% |
Port Miami | 21,776 | 22,404 | 34,226 | -2.8% | -36.4% |
USEC Totals | 510,653 | 527,055 | |||
New Orleans | 19,886 | 19,097 | 25,898 | 4.1% | -23.2% |
Houston | 133,040 | 114,728 | 106,429 | 16.0% | 25.0% |
USGC Totals | 152,926 | 133,825 | 132,327 | 14.3% | 15.6% |
Vancouver | 65,646 | 67,573 | 101,715 | -2.9% | -35.5% |
Prince Rupert | 11,625 | 11,566 | 15,254 | 0.5% | -23.8% |
British Columbia Totals | 77,271 | 79,139 | 116,969 | -2.4% | -33.9% |
Manzanillo | 24,646 | 28,997 | 64,338 | -15.0% | -67.7% |
Lazaro Cardenas | 4,656 | 4,982 | 19,569 | -6.5% | -76.2% |
Mexico Pacific Coast Ports | 29,302 | 33,979 | 83,907 | -13.8% | -65.1% |
June 2025 Year-to-Date TEUs
Port | June 2025 | June 2024 | June 2019 | Change from 2024 | Change from 2019 |
---|---|---|---|---|---|
Los Angeles | 4,955,812 | 4,731,490 | 4,538,639 | 4.7% | 9.2% |
Long Beach | 4,746,631 | 4,291,627 | 3,685,638 | 10.6% | 28.8% |
NYNJ | 4,417,282 | 4,210,653 | 3,652,841 | 4.9% | 20.9% |
Savannah | 2,859,866 | 2,701,136 | 2,252,228 | 5.9% | 27.0% |
Houston | 2,169,677 | 2,098,177 | 1,461,409 | 3.4% | 48.5% |
Vancouver | 1,877,769 | 1,769,018 | 1,695,377 | 6.1% | 10.8% |
Virginia | 1,640,985 | 1,792,541 | 1,454,453 | -8.5% | 12.8% |
NWSA | 1,635,784 | 1,556,660 | 1,915,250 | 5.1% | -14.6% |
Manzanillo | 1,884,029 | 1,935,710 | 1,512,284 | -2.7% | 24.6% |
Charleston | 1,310,197 | 1,240,575 | 1,207,417 | 5.6% | 8.5% |
Lazaro Cardenas | 1,270,168 | 1,111,075 | 662,060 | 14.2% | 91.9% |
Oakland | 1,142,876 | 1,135,873 | 1,254,985 | 0.6% | -8.9% |
Montreal | 790,867 | 737,464 | 859,410 | 7.2% | -8.0% |
JaxPort | 689,037 | 674,079 | 669,706 | 2.2% | 2.9% |
Port Everglades | 592,496 | 551,160 | 522,238 | 7.5% | 13.5% |
Port Miami | 567,362 | 544,919 | 562,669 | 4.1% | 0.8% |
Philadelphia | 462,133 | 419,882 | 296,494 | 10.1% | 55.9% |
Prince Rupert | 435,859 | 404,753 | 550,083 | 7.7% | -20.8% |
Baltimore | 294,644 | 536,520 | |||
New Orleans | 263,955 | 258,731 | 316,050 | 2.0% | -16.5% |
Halifax | 258,917 | 232,767 | 278,118 | 11.2% | -6.9% |
Hueneme | 135,346 | 127,265 | 52,876 | 6.3% | 156.0% |
Boston | 127,359 | 131,424 | 148,822 | -3.1% | -14.4% |
San Diego | 72,049 | 73,438 | 72795 | -1.9% | -1.0% |
Portland, Oregon | 44,368 | 47,854 | 20 | -7.3% | ∞ |
U.S. Ports Total | 26,882,128 | 24,601,050 |
Complete June 2025 TEU Numbers
Contrary to several media reports, the Port of New York/New Jersey (PNYNJ) did not supplant the Port of Long Beach as the nation’s second busiest container port in June. After the ports released their container traffic statistics for June, the Southern California port in actuality handled 704,403 loaded and empty TEUs that month, while PNYNJ processed a total of 687,671 TEUs.
The Port of Los Angeles enjoyed its busiest June in its 117-year history. Inbound loads (470,450 TEUS) were up 9.7% from the preceding June, while outbound loads (126,144 TEUs) rose 3.0%. Total container traffic in the first half of this year through the premier Southern California gateway amounted to 4,955,812 TEUs, a volume 9.2% larger than the port recorded in the first half of pre-pandemic 2019.
Across the way at the Port of Long Beach, inbound loads (348,681 TEUs) were down 16.9% from a year earlier but up 5.1% from June 2019. Outbound loads (87,627 TEUs) were off by 10.9% year-over-year and down by 34.5% from June 2019. Total YTD container traffic through the San Pedro Bay port amounted to 4,746,631 loaded and empty TEUs, 28.8% more than the number of TEUs the port had processed in the first half of 2019.
June was similarly a down month at the Port of Oakland, where inbound loads (70,334 TEUs) were off by 16.3% from the preceding June and down by 13.1% from June 2019. Meanwhile, outbound loads (59,593 TEUs) fell by 10.3% from a year earlier and were down 20.4% from the same month six years ago. All told, the San Francisco Bay port handled 1,142,876 loaded and empty TEUs in the first half of this year, 8.9% fewer TEUs than it had handled during the same period in 2019.
Oregon’s Port of Portland discharged 4,110 TEUs in June, the most in any previous June since 2022. However, outbound traffic (3,698 TEUs) was down from the Junes in both 2024 and 2023 and just 27 TEUs higher than in June 2022. Container traffic through the Columbia River port continued to underperform expectations since container trade resumed in 2020. U.S. Commerce Department trade statistics showing a 29.6% year-over-year drop in the dollar value of containerized exports shipped from the Port of Portland in this year’s first half and an even more precipitous 66.1% plunge since the first six months of 2023.
The Northwest Seaport Alliance Ports of Tacoma and Seattle handled 94,364 laden import TEUs in June, down sharply both from a year earlier (-27.3%) and from June 2019 (-23.1%). Export loads (47,293 TEUs) were likewise down year-over-year by 8.4% and by 38.2% from June 2019. Total international container traffic YTD through the Washington State gateways in this year’s first half amounted to 1,264,192 TEUs, 19.0% below the import/export volume handled in the first half of 2019.
Across the 49th parallel, the Port of Vancouver, Canada’s busiest seaport, recorded the arrival of 167,434 loaded TEUs in June, a 9.5% gain over a year earlier and a 21.8% increase over June 2019. However, outbound loads in June (65,646 TEUs) slipped by 2.9% from a year earlier and were down a remarkable 35.5% from June 2019. Total container traffic in this year’s first half (2,179,677 TEUs) was up 10.8% from the same months of 2019.
At Canada’s third busiest container port, the Port of Prince Rupert, inbound loads in June (44,683 TEUs) were up by 22.7% from the same month last year but down an almost identical 22.6% from June 2019. Outbound loads (11,625 TEUs) were 0.5% higher than a year earlier but still 23.8% below the volume handled in June 2019. Total container traffic through the British Columbia port through the first half of this year (435,859 TEUs) was down 20.8% from the volume handled in the first six months of 2019.
On the Atlantic Coast, the Port of New York/New Jersey handled 347,112 inbound loaded TEUs in June, down 5.2% from a year earlier but up 15.0% from June 2019. Meanwhile, outbound loads (120,223 TEUs) were up 6.7% year-over-year but down 2.0% from June 2019. Total TEU traffic YTD (4,417,282 TEUs) was up 20.9% from the first half of 2019.
In the Mid-Atlantic, the Port of Virginia handled 112,308 inbound loaded TEUs in June, down 10.1% from a year earlier while off by 0.2% from June 2019. Outbound loads (83,619 TEUs) this June fell 12.2% year-over-year but remained 9.3% above the volume shipped in June 2019. Total container traffic YTD through the port (1,640,985 TEUs) was up 12.8% from the first half of 2019.
At South Carolina’s Port of Charleston, the 97,570 inbound loads the port handled in June were down 7.9% from the year before but up 13.4% from June 2019. Outbound loads (56,849 TEUs) were down 8.9% year-over-year and down by 14.5% from June 2019. YTD, total container moves (1,310,197 TEUs) were up by 8.5% from the same period in 2019.
The Port of Savannah reported 191,898 inbound laden TEUs in June, down 15.5% year-over-year but up 13.7% over June 2019’s tally. Outbound loads at the Georgia port in June amounted to 115,496 TEUs, off by 4.0% from a year earlier and 3.2% below June 2019. Total TEU traffic in this year’s first half (2,859,866) was up 27.0% from the first half of 2019.
Down along the Gulf Coast, Port Houston discharged 139,453 inbound loaded TEUs in June, down 9.3% from a year earlier but also the fewest the port has handled in any month since November 2023. Still, June’s inbound trade in laden TEUs represented a 32.6% gain over June 2019. Outbound loads this June (133,040 TEUs) were up 16.0% from a year ago and ahead of June 2019’s tally by 25.0%. Total box trade through the Texas gateway YTD (2,197,677 TEUs) represented a 48.5% jump over the same period in 2019.
The two Pacific Coast Mexican ports we monitor, Manzanillo and Lazaro Cardenas, saw their combined container numbers decline year-over-year. Import loads (200,360 TEUs) were down 4.2% from the year before, while export loads (29,302 TEUs) slid by 13.8% from June 2024.
Ex. 6 USWC Ports Shares of Worldwide U.S. Mainland Container Trade
Shares of U.S. Mainland Ports Containerized Import Tonnage
June 2025 | June 2024 | June 2019 | June 2015 | |
---|---|---|---|---|
USWC | 36.2% | 38.6% | 38.4% | 40.8% |
LA/LB | 27.7% | 29.1% | 27.5% | 30.2% |
Oakland | 2.8% | 3.4% | 4.2% | 4.1% |
NWSA | 4.1% | 4.4% | 5.2% | 5.6% |
Shares of U.S. Mainland Ports Containerized Import Value
June 2025 | June 2024 | June 2019 | June 2015 | |
---|---|---|---|---|
USWC | 41.4% | 43.3% | 46.4% | 47.6% |
LA/LB | 33.1% | 33.9% | 35.1% | 36.5% |
Oakland | 2.5% | 3.2% | 3.8% | 3.7% |
NWSA | 5.0% | 5.2% | 6.9% | 6.8% |
Shares of U.S. Mainland Containerized Export Tonnage
June 2025 | June 2024 | June 2019 | June 2015 | |
---|---|---|---|---|
USWC | 30.5% | 30.3% | 36.7% | 37.5% |
LA/LB | 18.5% | 18.7% | 21.7% | 22.2% |
Oakland | 5.7% | 5.6% | 6.0% | 6.7% |
NWSA | 5.5% | 5.3% | 7.9% | 7.9% |
Shares of U.S. Mainland Containerized Export Value
June 2025 | June 2024 | June 2019 | June 2015 | |
---|---|---|---|---|
USWC | 24.6% | 25.9% | 32.1% | 33.9% |
LA/LB | 15.8% | 16.3% | 20.8% | 22.5% |
Oakland | 5.5% | 6.0% | 6.0% | 6.5% |
NWSA | 3.0% | 3.0% | 4.5% | 4.4% |
June 2025 | June 2024 | June 2019 | June 2015 | |
---|---|---|---|---|
USWC | 59.1% | 57.7% | 57.2% | 61.0% |
LA/LB | 48.2% | 45.8% | 44.3% | 47.8% |
Oakland | 3.5% | 3.9% | 4.8% | 4.5% |
NWSA | 6.6% | 6.9% | 7.7% | 8.2% |
Shares of U.S. Mainland Ports Containerized Import Value
June 2025 | June 2024 | June 2019 | June 2015 | |
---|---|---|---|---|
USWC | 67.5% | 65.4% | 66.7% | 67.0% |
LA/LB | 55.3% | 52.8% | 51.8% | 52.7% |
Oakland | 3.1% | 3.9% | 4.5% | 4.1% |
NWSA | 8.0% | 8.0% | 9.8% | 9.7% |
June 2025 | June 2024 | June 2019 | June 2015 | |
---|---|---|---|---|
USWC | 56.0% | 52.6% | 58.9% | 62.5% |
LA/LB | 34.8% | 33.4% | 36.5% | 39.7% |
Oakland | 9.6% | 8.6% | 9.3% | 9.9% |
NWSA | 10.5% | 9.6% | 12.8% | 12.7% |
Shares of U.S. Mainland Containerized Export Value
June 2025 | June 2024 | June 2019 | June 2015 | |
---|---|---|---|---|
USWC | 56.2% | 54.0% | 62.1% | 66.7% |
LA/LB | 36.6% | 34.5% | 41.4% | 46.7% |
Oakland | 11.1% | 11.4% | 10.9% | 10.7% |
NWSA | 7.8% | 7.1% | 8.6% | 8.7% |
By contrast, Exhibit 7 shows that a tariff-induced surge in imports has led to a significant year-over-year gain in the U.S. West Coast share of U.S. containerized trade involving trading partners in East Asia. The numbers further demonstrate the extent to which the Ports of Los Angeles and Long Beach have been capturing a larger portion of containerized shipments through USWC ports. The two Southern California ports increased their collective share of containerized import tonnage from East Asia by 2.4 percentage points, while the Ports of Oakland and the NWSA ports both sustained declines.