The Final July TEU Volumes

The nation’s busiest maritime gateway for containerized trade, the Port of Los Angeles, discharged 499,552 laden TEUs in July, an 8.1% fall-off from a year earlier but 4.9% above the volume handled in pre-pandemic 2019. Outbound loads similarly declined year-over-year by 8.0% to 111,776 TEUs, which was down 30.7% from July 2019. Total container traffic YTD amounted to 6,083,067 TEUs, an 11.6% gain over the first seven months of pre-pandemic 2019.

The Port of Long Beach handled 467,461 inbound laden TEUs in July, a slight 0.1% slip from a year earlier but a 49.2% gain over July 2019. Outbound loads jumped year-over-year by 14.8% to 104,843 loaded TEUs, a level that was 6.1% short of the volume handled in July 2019. Total container traffic YTD through the Southern California gateway amounted to 5,758,086 loaded and empty TEUs, a 56.2% bump over the volume handled in the first seven months of pre-pandemic 2019.

Northern California’s Port of Oakland handled 79,426 inbound loaded TEUs in July, a 14.0% fall-off from a year earlier and 12.3% below the volume handled in July 2019. Outbound loads of 60,005 TEUs in July were down 8.5% from a year earlier and down 21.5% from July 2019. Total container traffic YTD through the San Francisco Bay gateway amounted to 1,294,665 laden and empty TEUs, down 12.1% from the volume handled in the first seven months of 2019.

The Ports of Tacoma and Seattle (Northwest Seaport Alliance) handled 86,371 laden import TEUs in July, down 11.6% from a relatively brisk July of 2025 and down 29,7% from July 2019. Export loads from the Washington State ports were off by 0.2% from a year earlier, while down by 40.1% from July 2019. Total container traffic through the two ports so far this year amounted to 1,672,744 loads and empties, down 25.4% from the first seven months of 2019.

Across the border in British Columbia, the Port of Vancouver discharged 190,148 inbound laden TEUs in July, a 9.6% year-over-year gain as well as a 16.7% improvement over July 2019. The 67,500 outbound loads shipped this July were up 10.8% from a year earlier but remained down by 26.2% from July 2019, Total box trade through the port so far this year amounted to 2,260,167 laden and empty TEUs, up 13.2% from the same period in 2019.

The Port of Prince Rupert handled 37,484 loaded inbound TEUs this July, down 8.0% from a year earlier and down 43.4% from July 2019. Outbound laden TEUs in July increased year-over-year by 14.1% but remained 25.4% below the volume recorded in July 2019. Total container traffic through the Canada’s third busiest seaport through July amounted to 500,405 TEUs, 24.1% below the volume handled in the same period in 2019.

The Port of New York/New Jersey discharged 392,074 laden TEUs in July, down 6.7% from a year earlier but up 16.4% over July 2019. Meanwhile, outbound loads (112,084 TEUs) were off by 8.1% year-over-year and down 5.0% from July 2019. Total container traffic YTD through the East Coast’s premier maritime gateway amounted to 5,2193,435 loads and empties, a 20.3% gain over the same months in 2019.

The Port of Philadelphia (“PhilaPort”) reported 40,919 inbound laden TEUs in July, a 10.5% bump from the volume discharged a year earlier and a 67.1% bump over July 2019. The 9,077 outbound loads shipped from the port in July represented a 7.8% year-over-year gain as well as a 30.8% improvement over July 2019. Total container traffic through the YTD amounted to 518,895 loads and empties for a 46.7% increase over the same months in 2019.

Virginia’s Port of Norfolk discharged 137,628 laden TEUs in July, a 7.0% gain from a year earlier and a 9.9% increase over July 2019. Outbound loaded boxes in July equaled 84,358 TEUs, a 4.0% y/y increase and a 4.2% gain over July 2019. Total container traffic through the Mid-Atlantic Coast port so far this year amounted to 1,909,595 TEUs, 11.0% higher than the volume handled in the first seven months of 2019.

Georgia’s Port of Savannah discharged 137,628 laden TEUs in July, up 7.0% from the preceding July and up 9.9% over the volume handled in July 2019. The 114,959 outbound loads shipped in July were up 7.7% a year earlier but down 2.4% from July 2019. Total container traffic YTD amounted to 3,341,073 TEUs, up 26.6% from the same period seven years ago.

South Carolina’s Port of Charleston handled 98,807 inbound laden TEUs in July, down 6.7% from the preceding July but up 6.6% from July 2019. Outbound loads in July (51,040 TEUs) were up 3.3% from a year earlier but down 29.2% from July 2019. Total container traffic YTD through the southern Atlantic Coast gateway amounted to 1,388,600 TEUs, off by 2.1% from the first seven months of pre-pandemic 2019.

On the Gulf Coast, Port Houston handled 137,628 inbound laden TEUs in July, down 3.0% from July 2025 but up 63.7% over the volume recorded in July 2019. Outbound loads in July amounted to 124,814 TEUs, down 6.3% y/y but up 19.5% over July 2019. The 2,599,373 laden and empty TEUs handled at the Texas maritime gateway so far this year represented a 49.3% gain over the same period in 2019.

July Inbound Loaded TEUs at Major North American Seaports
PortJuly 2026July 2025July 25-26 ChangeJuly 2019 July 26-19 ChangeJuly 2026 YTDJuly 2025 YTDJuly 25-26 YTD ChangeJuly 2019 YTD July 26-19 YTD Change
Los Angeles 499,552 543,728 -8.1% 476,438 4.9%  3,175,444 3,091,956 2.7% 2,736,705 16.0%
Long Beach 467,461 468,081 -0.1% 313,350 49.2%  2,815,462 2,756,586 2.1% 2,127,160 32.4%
San Pedro Bay Total 967,013 1,011,809 -4.4% 789,788 22.4%  5,990,906 5,848,542 2.4% 4,863,865 23.2%
Oakland 79,426 92,392 -14.0% 90,598 -12.3%  553,290 570,945 -3.1% 564,749 -2.0%
NWSA 86,371 97,683 -11.6% 122,946 -29.7%  606,466 701,953 -13.6% 815,264 -25.6%
Hueneme 9,752 10,036 -2.8% 4,378 122.8%  73,306 73,156 0.2% 36,854 98.9%
San Diego 6,002 5,726 4.8% 5,195 15.5%  45,419 42,264 4.8% 41,461 9.5%
USWC Total 1,148,564 1,217,646 -5.7% 1,012,905 13.4%  7,269,387 7,236,860 0.4% 6,322,193 15.0%
Boston 9,332 9,515 -1.9% 12,714 -26.6%  71,356 74,485 -4.2% 85,912 -16.9%
NYNJ 392,074 420,131 -6.7% 336,972 16.4%  2,621,521 2,653,528 -1.2% 2,183,034 20.1%
Philadelphia 40,919 37,032 10.5% 24,491 67.1%  250,466 266,568 -6.0% 174,341 43.7%
Baltimore  50,504   48,806     395,216   309,827  
Norfolk 137,628 128,652 7.0% 125,260 9.9%  935,239 884,055 5.8% 798,936 17.1%
Charleston 98,807 105,870 -6.7% 92,707 6.6%  676,708 739,402 -8.5% 613,116 10.4%
Savannah 251,888 239,584 5.1% 197,341 27.6%  1,672,010 1,630,516 2.5% 1,272,703 31.4%
Jaxport 28,484 29,499 -3.4% 32,505 -12.4%  193,278 200,626 -3.7% 209,307 -7.7%
Port Everglades 26,631 27,525 -3.2% 22,463 18.6%  200,546 230,023 -12.8% 163,988 22.3%
Port Miami 43,672 49,120 -11.1% 38,229 14.2%  298,624 307,230 -2.8% 253,330 17.9%
USEC Total  1,097,432   931,488     7,381,649   6,064,494  
New Orleans 10,108 10,635 -5.0% 12,315 -17.9%  70,205 73,564 -4.6% 79,002 -11.1%
Houston 181,808 187,367 -3.0% 111,062 63.7%  1,211,476 1,151,203 5.2% 715,849 69.2%
USGC Total 191,916 198,002 -3.1% 123,377 55.6%  1,281,681 1,224,767 4.6% 794,851 61.2%
Vancouver 190,148 173,520 9.6% 162,908 16.7%  1,169,439 1,136,571 2.9% 1,006,676 16.2%
Prince Rupert 37,484 40,759 -8.0% 66,277 -43.4%  258,039 269,057 -4.1% 365,656 -29.4%
British Columbia Total 227,632 214,279 6.2% 229,185 -0.7%  1,427,478 1,405,628 1.6% 1,372,332 4.0%
July Outbound Loaded TEUs at Major North American Seaports
PortJuly 2026July 2025July 25-26 ChangeJuly 2019 July 26-19 ChangeJuly 2026 YTDJuly 2025 YTDJuly 25-26 YTD ChangeJuly 2019 YTD July 26-19 YTD Change
Los Angeles 111,776 121,507 -8.0% 161,340 -30.7%  826,582 841,643 -1.8% 1,070,020 -22.8%
Long Beach 104,843 91,328 14.8% 111,654 -6.1%  720,812 647,690 11.3% 843,879 -14.6%
San Pedro Bay Total 216,619 212,835 1.8% 272,994 -20.7%  1,547,394 1,489,333 3.9% 1,913,899 -19.1%
Oakland 60,005 65,595 -8.5% 76,414 -21.5%  553,290 570,945 -3.1% 540,065 2.4%
NWSA 44,226 44,303 -0.2% 73,828 -40.1%  343,596 347,394 -1.1% 527,558 -34.9%
Hueneme 2,074 2,232 -7.1% 1,094 89.6%  12,736 11,968 6.4% 9,210 38.3%
San Diego 286 288 -0.7% 308 -7.1%  2,690 3,077 -12.6% 1,845 45.8%
USWC Total 323,210 325,253 -0.6% 424,638 -23.9%  2,459,706 2,422,717 1.5% 2,992,577 -17.8%
Boston 3,938 4,389 -10.3% 6,418 -38.6%  32,379 31,659 2.3% 46,617 -30.5%
NYNJ 112,084 121,999 -8.1% 118,015 -5.0%  823,911 834,565 -1.3% 859,533 -4.1%
Philadelphia 9,077 8,420 7.8% 6,942 30.8%  61,528 56,581 8.7% 47,017 30.9%
Baltimore  17,742   19,175     123,770   134,468  
Virginia 84,358 81,132 4.0% 80,955 4.2%  639,891 621,611 2.9% 574,805 11.3%
Charleston 51,040 49,390 3.3% 72,126 -29.2%  364,715 366,126 -0.4% 486,856 -25.1%
Savannah 114,959 106,741 7.7% 117,790 -2.4%  831,436 835,379 -0.5% 878,422 -5.3%
Jaxport 44,313 44,207 0.2% 41,165 7.6%  300,103 302,881 -0.9% 289,444 3.7%
Port Everglades 40,142 39,678 1.2% 34,328 16.9%  265,681 263,751 0.7% 244,599 8.6%
Port Miami 22,112 23,662 -6.6% 34,304 -35.5%  157,653 158,686 -0.7% 241,207 -34.6%
USEC Total  497,360   531,218     3,595,009   3,802,968  
New Orleans 18,590 19,011 -2.2% 25,021 -25.7%  135,784 144,112 -5.8% 174,178 -22.0%
Houston 124,814 133,137 -6.3% 104,429 19.5%  925,781 936,415 -1.1% 726,962 27.3%
USGC Total 143,404 152,148 -5.7% 129,450 10.8%  1,061,565 1,080,527 -1.8% 901,140 17.8%
Vancouver 67,500 60,937 10.8% 91,521 -26.2%  488,831 467,140 4.6% 673,589 -27.4%
Prince Rupert 11,491 10,075 14.1% 15,397 -25.4%  101,285 80,346 26.1% 117,044 -14.5%
British Columbia Total 78,991 71,012 11.2% 106,918 -26.1%  590,116 547,486 7.8% 790,633 -25.4%
July TEUs YTD at Major North American Seaports
PortJuly 2026July 2025July 25-26 ChangeJuly 2019 July 26-19 Change
Los Angeles 6,083,067 5,975,652 1.8% 5,450,793 11.6%
Long Beach 5,758,086 5,690,863 1.2% 4,307,419 33.7%
San Pedro Bay Total 11,841,153 11,666,515 1.5% 9,758,212 21.3%
NYNJ 5,193,435 5,211,550 0.3% 4,215,835 23.2%
Savannah 3,341,073 3,335,555 0.2% 2,639,252 26.6%
Houston 2,599,372 2,562,506 1.4% 1,721,402 51.0%
Manzanillo 2,455,956 2,198,110 11.7% 1,778,029 38.1%
Vancouver 2,260,167 2,225,813 1.5% 1,996,551 13.2%
Virginia 1,909,595 1,900,222 0.5% 1,720,012 11.0%
NWSA 1,672,746 1,885,361 -12.4% 2,241,765 -8.1%
Lazaro Cardenas 1,583,891 1,484,473 6.7% 662,060 139.2%
Charleston 1,388,600 1,523,374 -8.8% 1,417,959 -2.1%
Oakland 1,294,665 1,346,024 -3.8% 1,473,175 -12.1%
Montreal 936,480 923,968 1.4% 1,010,537 -7.3%
JaxPort 775,134 800,878 -3.2% 785,789 -1.4%
Port Miami 663,788 666,085 -0.3% 659,380 0.7%
Port Everglades 678,973 695,701 -2.4% 603,061 12.6%
Baltimore  674,797 100.0% 635,058 100.0%
Prince Rupert 500,405 514,863 -2.8% 659,398 -24.1%
Philadelphia 518,895 545,107 -4.8% 353,640 46.7%
New Orleans 298,536 306,018 -2.4% 370,890 -19.5%
Boston 169,842 145,936 16.4% 172,523 1.6%
Hueneme 146,906 145,028 1.3% 74,226 97.9%
Portland, Oregon 39,669 50,824 -21.9%20∞
San Diego 89,957 83,173 8.2% 82,958 8.4%
Previous
Previous

California’s Trade Is Stable amid Policy Shifts and War in Iran

Next
Next

San Pedro Bay Ports Container Dwell Times for August 2026