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%
Baltimore     
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 Total     
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    

July 2025 Outbound Loaded

PortJuly 2025July 2024July 2019 Change from 2024Change from 2019
Los Angeles121,507114,889161,3405.80%-24.70%
Long Beach91,328104,834111,654-12.90%-18.20%
San Pedro Bay Totals212,835219,723272,994-3.10%-22.00%
Oakland65,59559,36276,41410.50%-14.20%
NWSA44,30336,94073,82819.90%-40.00%
Hueneme2,8042,1021,09433.40%156.30%
San Diego288436308-33.90%-6.50%
USWC Totals325,825318,563424,6382.30%-23.30%
Boston1,5192,4056,418-36.80%-76.30%
NYNJ121,999112,175118,0158.80%3.40%
Philadelphia8,4206,3756,94232.10%21.60%
Baltimore     
Virginia81,13292,56480,955-12.40%0.20%
Charleston49,39051,72972,126-4.50%-31.50%
Savannah106,741113,878117,790-6.30%-9.40%
Jaxport44,20743,53341,1651.50%7.40%
Port Everglades39,97934,75534,32815.00%16.50%
Port Miami23,66322,32734,3046.00%-31.00%
USEC Totals     
New Orleans19,01116,55325,02114.80%-24.00%
Houston133,137112,607104,47018.20%27.40%
USGC Totals152,148129,160129,49117.80%17.50%
Vancouver60,93760,74591,5210.30%-33.40%
Prince Rupert10,07510,96515,397-8.10%-34.60%
British Columbia Totals71,01271,710106,918-1.00%-33.60%
Manzanillo24,30623,86565,4211.80%-62.80%
Lazaro Cardenas5,8025,01920,72615.60%-72.00%
Mexico Pacific Coast Ports30,10828,88486,1474.20%-65.10%
U.S. Ports Total    

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 Angeles5,975,6495,671,0915,450,7935.40%9.60%
Long Beach5,690,8635,174,0024,307,41510.00%32.10%
NYNJ5,211,5505,016,6684,315,8353.90%20.80%
Savannah3,335,5533,190,2522,639,2524.60%26.40%
Houston2,562,5062,423,6891,721,4025.70%48.90%
Vancouver2,225,8132,076,7681,996,5517.20%11.50%
NWSA1,885,3631,822,1642,241,7653.50%-15.90%
Virginia1,900,2232,100,1521,720,012-9.50%10.50%
Manzanillo2,198,1102,266,5901,778,029-3.00%23.60%
Charleston1,523,3741,464,9821,417,9594.00%7.40%
Lazaro Cardenas1,484,4731,350,083784,14210.00%89.30%
Oakland1,346,0221,320,3401,473,1751.90%-8.60%
Montreal923,967867,8831,010,5376.50%-8.60%
JaxPort805,878783,579785,7892.80%2.60%
Port Everglades695,717640,965603,0618.50%15.40%
Port Miami666,085637,870659,3804.40%1.00%
Philadelphia545,107496,285353,6409.80%54.10%
Prince Rupert514,866468,944659,3989.80%-21.90%
Baltimore     
New Orleans306,018294,998370,8903.70%-17.50%
Hueneme154,654147,05774,2265.20%108.40%
Boston145,936152,467172,523-4.30%-15.40%
San Diego83,17384,62882,958-1.70%0.30%
Portland, Oregon50,82462,75420-19.00%
U.S. Ports Total 28,407,493 26,882,128 24,601,050 5.7%15.5%