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.
| Port | July 2026 | July 2025 | July 25-26 Change | July 2019 | July 26-19 Change | July 2026 YTD | July 2025 YTD | July 25-26 YTD Change | July 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% |
| Port | July 2026 | July 2025 | July 25-26 Change | July 2019 | July 26-19 Change | July 2026 YTD | July 2025 YTD | July 25-26 YTD Change | July 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% |
| Port | July 2026 | July 2025 | July 25-26 Change | July 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% |