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