Download Excel

July 2025 Inbound Loaded

PortJuly 2025July 2024July 2019 Change from 2024Change from 2019
Los Angeles543,728501,281476,4388.50%14.10%
Long Beach468,081435,081313,3507.60%49.40%
San Pedro Bay Total1,011,809936,362789,7888.10%28.10%
Oakland92,39280,13590,59815.30%2.00%
NWSA97,683110,304122,946-11.40%-20.50%
Hueneme10,26210,2164,3780.50%134.40%
San Diego5,7265,6185,1951.90%10.20%
USWC Total1,217,8721,142,6351,012,9056.60%20.20%
Boston9,51511,65212,714-18.30%-25.20%
NYNJ420,131422,212336,972-0.50%24.70%
Philadelphia40,16839,15329,9112.60%34.30%
Baltimore51,33219,82848,806158.9%5.2%
Virginia128,652146,926125,260-12.40%2.70%
Charleston105,870114,43492,707-7.50%14.20%
Savannah239,584245,289197,341-2.30%21.40%
Jaxport29,49929,61032,505-0.40%-9.20%
Port Everglades27,52528,71325,801-4.10%6.70%
Port Miami49,12045,04838,2299.00%28.50%
USEC Total1,101,3961,102,865940,246-0.1%17.1%
New Orleans10,6358,90312,31519.50%-13.60%
Houston187,367157,633111,06218.90%68.70%
USGC Total198,002166,536123,37718.90%60.50%
Vancouver173,520169,164162,9082.60%6.50%
Prince Rupert40,75933,74466,27720.80%-38.50%
British Columbia Total214,279202,908229,1855.60%-6.50%
Manzanillo137,936151,831115,882-9.20%19.00%
Lazaro Cardenas63,98072,16356,748-11.30%27.20%
Mexico Pacific Coast Ports201,916223,994172,630-9.90%17.00%
U.S. Ports Total 2,517,270 2,412,036 2,076,528 4.4%21.2%

July 2025 Outbound Loaded

PortJuly 2025July 2024July 2019 Change from 2024Change from 2019
Long Beach 91,328 104,834 111,654 -12.9%-18.2%
San Pedro Bay Totals 212,835 219,723 272,994 -3.1%-22.0%
Oakland 65,595 59,362 76,414 10.5%-14.2%
NWSA 44,303 36,940 73,828 19.9%-40.0%
Hueneme 2,804 2,102 1,094 33.4%156.3%
San Diego 288 436 308 -33.9%-6.5%
USWC Totals 325,825 318,563 424,638 2.3%-23.3%
Boston 1,519 2,405 6,418 -36.8%-76.3%
NYNJ 121,999 112,175 118,015 8.8%3.4%
Philadelphia 8,420 6,375 6,942 32.1%21.6%
Baltimore 17,742 12,593 19,175 40.9%-7.5%
Virginia 81,132 92,564 80,955 -12.4%0.2%
Charleston 49,390 51,729 72,126 -4.5%-31.5%
Savannah 106,741 113,878 117,790 -6.3%-9.4%
Jaxport 44,207 43,533 41,165 1.5%7.4%
Port Everglades 39,979 34,755 34,328 15.0%16.5%
Port Miami 23,663 22,327 34,304 6.0%-31.0%
USEC Totals 494,792 492,334 531,218 0.5%-6.9%
New Orleans 19,011 16,553 25,021 14.8%-24.0%
Houston 133,137 112,607 104,470 18.2%27.4%
USGC Totals 152,148 129,160 129,491 17.8%17.5%
Vancouver 60,937 60,745 91,521 0.3%-33.4%
Prince Rupert 10,075 10,965 15,397 -8.1%-34.6%
British Columbia Totals 71,012 71,710 106,918 -1.0%-33.6%
Manzanillo 24,306 23,865 65,421 1.8%-62.8%
Lazaro Cardenas 5,802 5,019 20,726 15.6%-72.0%
Mexico Pacific Coast Ports 30,108 28,884 86,147 4.2%-65.1%
U.S. Ports Total 972,765 940,057 1,085,347 3.5%10.4%

July 2025 Year-to-Date TEUs

Complete July 2025 TEU Numbers

The nation’s busiest container port, the Port of Los Angeles, handled 1,019,837 loaded and empty TEUs in July. This was a record-breaking tally, the most containers that the Port of Los Angeles has ever handled in a single month. That included 543,728 inbound loaded TEUs, the most inbound loaded containers processed in any previous month. That represented an 8.5% bump in inbound loads from a year earlier and a 14.1% gain over the volume handled in July 2019. Outbound loads of 121,507 TEUs were up 5.8% year-over-year but down 24.7% from July 2019. Total container traffic through the port YTD amounted to 5,975,649 TEUs, a 9.6% increase over the same period in 2019. The record container flows through the Port have been driven by responses to the dynamic tariff environment and may have now peaked for the year.

The neighboring Port of Long Beach recorded its busiest July ever at 944,232 loaded and empty TEUs. Inbound loaded TEUs amounted to 468,081, a 7.6% year-over-year gain and 49.4% over July 2019’s inbound trade. However, outbound loads of 91,328 TEUs fell by 12.9% from a year earlier and were 18.2% below July 2019. Total container traffic YTD through the Southern California port amounted to 5,690,863 TEUs, up 32.1% from the same period in pre-pandemic 2019.

Together, the San Pedro Bay gateway processed 1,964,069 loaded and empty TEUs in July, including 1,011,809 inbound loaded TEUs and 212,835 loaded outbound TEUs.

Northern California’s Port of Oakland also saw a burst in its box trade as 92,392 inbound loaded TEU were discharged in July, a 15.3% jump from a year earlier, a 31.4% increase from the preceding month, and the highest monthly import total so far in 2025, although roughly on a par (+2.0%) with July 2019. Outbound loads (65,595 TEUs) in July were likewise up year-over-year by 10.5% but off by 14.2% from July 2019. Total container traffic through the first seven months of this year (1,346,022 TEUs) were 8.6% below the volume handled in the same period in 2019.

Vessels calling at Oregon’s Port of Portland discharged just 2,216 TEUs in July, the fewest in any July since container traffic resumed at the port’s Terminal 6 in 2020. Meanwhile, although the 4,440 outbound TEUs shipped from the port did represent a 31.7% jump from a year earlier, this July’s outbound volume remained well below the July volumes recorded in 2023 and 2022. Total container traffic at the Columbia River port through the first seven months of this year amounted to 50,824 TEUs, the lowest volume the port has handled over the same period since 2021.  

The Northwest Seaport Alliance (NWSA) Ports of Tacoma and Seattle sustained a year-over-year decline in import loads in July, with 97,683 imported laden TEUs down 11.4% from July 2024 and off by 20.5% from July 2019. Export loads in July (44,303 TEUs) were up 19.9% from the preceding July but remained down 40.0% from July 2019. Total container traffic YTD amounted to 1,885,363 TEUs, 15.9% below the volume recorded in the same period six years ago.  

Over the border in British Columbia, the Port of Vancouver discharged 173,520 laden TEUs in July, 2.6% more than in the same month a year earlier and up 6.5% over the volume of July 2019. Outbound loads (60,937 TEUs), meanwhile, were just 0.3% higher year-over-year but down 33.4% from July 2019. Total YTD container traffic through Canada’s busiest seaport (2,225,813 TEUs) was up 11.5% from the same period in 2019.

Further north In British Columbia, the Port of Prince Rupert continues to fall short of its pre-Covid trade volumes. On a YTD basis, the port handled 514,866 loaded and empty TEUs this year, 9.8% more than it did in last year’s first seven months. But that still left the port 21.9% below the 659,398 TEUs the port handled in the same months of 2019. Inbound loads this July of 40,759 TEUs were up by 20.8% from a year ago but still down by 38.5% from July 2019. Outbound loads of10,075 TEUs this July were off by 8.1% from a year earlier and by 34.6% from July 2019.  

Along the Atlantic Coast, the Port of New York/New Jersey reported 420,131 inbound loaded TEUs in July, a slender 0.5% increase over the same month a year earlier but a 24.7% gain over July 2019. Outbound loads, meanwhile, amounted to 121,999 TEUs, an 8.8% gain year-over-year as well as a more modest 3.4% increase over July 2019. Total container traffic YTD through the largest East Coast gateway (5,211,550 TEUs) was up 20.8% from the first seven months in 2019.

The Port of Virginia reported 128,652 inbound loaded TEUs in July, a 12.4% fall-off from a year earlier but a 2.7% gain over July 2019. Outbound loads (81,132 TEUs) were also down 12.4% while up 0.2% over July 2019. Total container traffic through the first seven months of this year (1,900,223 TEUs) were up 11.5% from the same period six years earlier.

The Port of Charleston saw its container traffic slip in July. Inbound loads (105,870 TEUs) were down 7.5% from a year earlier but up by 14.2% over July 2019. Outbound loads from the South Carolina gateway (49,390 TEUs) were off by 3.9% year-over-year as well as 31.5% below the inbound volume recorded in July 2019. Total container traffic YTD (1,523,374 TEUs) represented a 7.4% increase from the first seven months of 2019.

The Port of Savannah reported discharging 239.584 loaded TEUs in July, a 2.3% dip from a year earlier but 21.4% above the comparable volume in July 2019. The 106,741 outbound loaded TEUs shipped from the Georgia gateway in July was down 6.3% from the previous July as well as down 9.4% from July 2019. Total container traffic through the port YTD amounted to 3,335,553 TEUs, 26.4% more than the port handled in 2019.

Along the Gulf Coast, Port Houston took in 187,367 inbound loaded TEUs in July, an 18.9% gain from a year earlier as well as a 68.7% increase from July 2019. The 133,137 outbound loaded TEUs shipped from the Texas port in July represented an 18.2% year-over-year bump and a 27.2% increase from July 2019. Total container traffic YTD through the port in the seventh month of this year amounted to 2,562,506 TEUs, 48.9% more than in the same period in 2019.

The two Pacific Coast Mexican ports we track, Manzanillo and Lazaro Cardenas, saw a collective volume of import loaded containers in total201,916 TEUs, a drop by 9.9% from a year earlier, while their combined export loads of 30,108 TEUs was up 4,2% year-over-year

Previous
Previous

Washington and California River Ports Emerging as Quiet Maritime Powerhouses

Next
Next

San Pedro Bay Ports Container Dwell Times for August 2025

Follow Us

Pacific Merchant Shipping Association HQ

475 14th Street
Suite 300
Oakland, CA 94612

Info@pmsaship.com

PortJuly 2025 YTDJuly 2024 YTDJuly 2019 YTD Change from 2024Change from 2019
Los Angeles 5,975,649 5,671,091 5,450,793 5.4%9.6%
Long Beach 5,690,863 5,174,002 4,307,415 10.0%32.1%
NYNJ 5,211,550 5,016,668 4,315,835 3.9%20.8%
Savannah 3,335,553 3,190,252 2,639,252 4.6%26.4%
Houston 2,562,506 2,423,689 1,721,402 5.7%48.9%
Vancouver 2,225,813 2,076,768 1,996,551 7.2%11.5%
Manzanillo 2,198,110 2,266,590 1,778,029 -3.0%23.6%
Virginia 1,900,223 2,100,152 1,720,012 -9.5%10.5%
NWSA 1,885,363 1,822,164 2,241,765 3.5%-15.9%
Charleston 1,523,374 1,464,982 1,417,959 4.0%7.4%
Lazaro Cardenas 1,484,473 1,350,083 784,142 10.0%89.3%
Oakland 1,346,022 1,320,340 1,473,175 1.9%-8.6%
Montreal 923,967 867,883 1,010,537 6.5%-8.6%
JaxPort 805,878 783,579 785,789 2.8%2.6%
Port Everglades 695,717 640,965 603,061 8.5%15.4%
Baltimore 674,797 333,181 635,058 102.5%6.3%
Port Miami 666,085 637,870 659,380 4.4%1.0%
Philadelphia 545,107 496,285 353,640 9.8%54.1%
Prince Rupert 514,866 468,944 659,398 9.8%-21.9%
New Orleans 306,018 294,998 370,890 3.7%-17.5%
Hueneme 154,654 147,057 74,226 5.2%108.4%
Boston 145,936 152,467 172,523 -4.3%-15.4%
San Diego 83,173 84,628 82,958 -1.7%0.3%
Portland, Oregon 50,824 54,812 20-7.3%
U.S. Ports Total 33,559,292 31,809,182 29,025,153 5.5%15.6%