The April 2026 TEU Tallies Ports Are Reporting
Almost Complete Container Statistics for April 2026
The Port of Los Angeles discharged 459,825 laden TEUs in April, a 4.7% gain from a year earlier and a 27.5% increase over April 2019. Outbound loads of 127,726 TEUs were off by 0.5% from the previous April and down by 17.9% from April 2019. Total container traffic YTD through the Southern California gateway amounted to 3,279,704 laden and empty TEUs, 11.4% more than in the same period in pre-pandemic 2019.
The neighboring Port of Long Beach reported 389,835 inbound laden TEUs in April, a 7.1% decrease from a year earlier but nonetheless up by 22.6% from April 2019. Outbound loads recorded 118,901 outbound loads in April, up 26.7% year-over-year but down 4.0% from the same month in 2019. Total YTD container traffic through the San Pedro Bay port amounted to 3,208,217 TEUs, up 31.8% over the first four months of 2019.
Northern California’s Port of Oakland continued to operate in its own shadow in April. The 78,882 inbound loaded TEUs handled by the East Bay port in the year's fourth month were only slightly lower (-0.1%) than the number that had been discharged in the preceding April but they were also 2.3% below April 2019’s tally of inbound loads. Meanwhile, this April's 63,910 outbound laden TEUs were also off year-over-year by a slender 1.3% but were down 19.4% from April seven years earlier. Total container traffic YTD amounted to 742,252 TEUs, down 10.4% from the same period in 2019.
April brought even grimmer news for Oregon’s Port of Portland and cast a darker shadow on the wisdom of the political intervention that reversed the decision by port officials to pull the plug on its money-losing box trade two years ago. The 4,531 TEUs handled by the Columbia River port this April represented the lowest volume recorded in any single month since the resumption of container operations at the port in 2020. Through April of this year, container traffic has totaled 24,077 TEUs, down 21.0% from a year earlier.
At the Northwest Seaport Alliance Ports of Tacoma and Seattle, April was also a cruel month. Inbound loads plunged 29.9% year-over-year to 73,867 TEUs from 105,370 TEUs. This April’s volume was also down 34.4% from the 112,652 inbound loads the two ports had handled in April 2019. Laden outbound traffic (46,971 TEUs) fared no better, down 12.3% from April 2025 and down 42.2% from April 2019. Total container traffic YTD through the Puget Sound ports amounted to 932,958 TEUs, 25.7% below the volume recorded through the first four months of 2019.
The number of inbound loaded boxes at the Port of Vancouver, Canada’s largest seaport, slipped by 0.2% to 166,486 TEUs in April but remained up 14.7% from April 2019. Outbound loads, meanwhile, rose by 3.5% to 72,857 TEUs from a year earlier but trailed the volume recorded in April 2019 by 25.2%. Total container traffic YTD through the British Columbia port amounted to 1,260,140 TEUs, up 11.2% from the same period in 2019,
The Port of Prince Rupert handled 37,188 inbound loaded TEUs in April, up 2.9% from April 2025 but down 39.0% from April 2019. The 16,931 outbound loads shipped from the port this April represented a 69.4% jump from a year earlier but a 16.5% decline from April 2019. Total container trade through the year’s first four months amounted to 283,655 TEUs, 18. 0% below the volume handled in the same months in 2019.
Yet another major seaport reporting a substantial year-over-year fall-off in inbound laden TEUs in April was the Port of New York/New Jersey. The busiest of the Atlantic Coast gateways handled 340,365 inbound loaded TEUs in this year's fourth month, down 12.0% from the previous April but up 14.3% from April 2019. Meanwhile, outbound loads (121,770 TEUs) were down 0.4% from a year earlier and 7.7% below the volume recorded in April 2019. Total YTD container moves through the port amounted to 2,865,857 TEUs, a gain of 19.5% over the same period in 2019.
In the Mid-Atlantic Coast range, Virginia’s Port of Norfolk handled 123,257 inbound loads in April, an abrupt 9.1% drop from a year earlier but up a remarkably modest 3.3% over April 2019. Outbound loads through the gateway amounted to 94,324 TEUs, off by 1.1% year-over-year but 10.5% above the volume shipped in April 2019. Total loads and empties in this year’s first four months amounted to 1,062,140 TEUs, up 11.3% from the same period in pre-pandemic 2019.
Inbound traffic at the Port of Charleston also declined in April from a year earlier, by 12.9% to 89,914 laden TEUs. Remarkably, the South Carolina port handled just 2.6% more inbound loads this April than it had in the pre-pandemic April of 2019. However, outbound loads in April were up 8.6% year-over-year to 50,547 TEUs. Still, that volume was down 31.0% from April 2019. Total container trade YTD amounted to 771,728 loads and empties, up 3.8% over the first four months of 2019.
April was also an off month at the Port of Savannah as the 219,387 inbound laden TEUs the port discharged were down by 13.2% from a year earlier but still up by 24.9% over April 2019. Outbound loads in April (117,342 TEUs) were down by 7.5% year-over-year and down 9.6% from April 2019. Total container traffic YTD through the Georgia gateway amounted to 1,840,956 TEUs, up 21.4% from the same period in pre-pandemic 2019.
April at Port Houston saw the arrival of 162,798 inbound laden TEUs, down 8.4% from a year earlier but up 61.8% over April 2019. Meanwhile, the 132,339 outbound loads shipped from the port in April were down 4.7% year-over-year but up 24.1% from April 2019. Total container traffic through the Texas port in this year’s first four months amounted to 1,441,189 TEUs, 52.2% more than the volume handled in the same period in 2019.
April 2026 Inbound Loaded TEUs
| Port | April 2026 | April 2025 | April 2019 | Change from 2025 | Change from 2019 |
|---|---|---|---|---|---|
| Los Angeles | 459,825 | 439,230 | 360,745 | 4.7% | 27.5% |
| Long Beach | 389,835 | 419,828 | 317,883 | -7.1% | 22.6% |
| San Pedro Bay Total | 849,660 | 859,058 | 678,628 | -1.1% | 25.2% |
| Oakland | 78,882 | 78,965 | 80,702 | -0.1% | -2.3% |
| NWSA | 73,867 | 105,370 | 112,652 | -29.9% | -34.4% |
| Hueneme | 10,682 | 11,058 | 5,364 | -3.4% | 99.1% |
| San Diego | 6,006 | 5,804 | 5,840 | 3.5% | 2.8% |
| USWC Total | 1,019,097 | 1,060,255 | 883,186 | -3.9% | 15.4% |
| Boston | |||||
| NYNJ | 340,365 | 386,727 | 297,825 | -12.0% | 14.3% |
| Philadelphia | 34,854 | 37,355 | 25,209 | -6.7% | 38.3% |
| Baltimore | |||||
| Virginia | 123,257 | 135,596 | 119,266 | -9.1% | 3.3% |
| Charleston | 89,914 | 103,265 | 87,675 | -12.9% | 2.6% |
| Savannah | 219,387 | 252,631 | 175,661 | -13.2% | 24.9% |
| Jaxport | 25,526 | 29,286 | 30,022 | -12.8% | -15.0% |
| Port Everglades | |||||
| Port Miami | |||||
| USEC Total | |||||
| New Orleans | 9,245 | 9,391 | 10,527 | -1.6% | -12.2% |
| Houston | 162,798 | 177,733 | 100,627 | -8.4% | 61.8% |
| USGC Total | 172,043 | 187,124 | 111,154 | -8.1% | 54.8% |
| Vancouver | 166,486 | 166,853 | 145,168 | -0.2% | 14.7% |
| Prince Rupert | 37,188 | 36,125 | 51,686 | 2.9% | -28.1% |
| British Columbia Total | 203,674 | 202,978 | 196,854 | 0.3% | 3.5% |
| U.S. Ports Total | 1,191,140 | 1,247,379 | 994,340 |
April 2026 Outbound Loaded TEUs
| Port | April 2026 | April 2025 | April 2019 | Change from 2025 | Change from 2019 |
|---|---|---|---|---|---|
| Los Angeles | 127,726 | 128,394 | 155,533 | -0.5% | -17.9% |
| Long Beach | 118,901 | 93,842 | 123,804 | 26.7% | -4.0% |
| San Pedro Bay Total | 246,627 | 222,236 | 279,337 | 11.0% | -11.7% |
| Oakland | 63,910 | 64,723 | 79,291 | -1.3% | -19.4% |
| NWSA | 46,971 | 53,558 | 81,305 | -12.3% | -42.2% |
| Hueneme | 1,934 | 1,356 | 1,340 | 42.6% | 44.3% |
| San Diego | 262 | 390 | 176 | -32.8% | 48.9% |
| USWC Total | 359,704 | 342,263 | 441,449 | 5.1% | -18.5% |
| Boston | |||||
| NYNJ | 121,258 | 121,770 | 131,311 | -0.4% | -7.7% |
| Philadelphia | 9,690 | 10,207 | 7,605 | -5.1% | 27.4% |
| Baltimore | |||||
| Virginia | 94,324 | 94,396 | 85,378 | -0.1% | 10.5% |
| Charleston | 50,547 | 46,527 | 73,295 | 8.6% | -31.0% |
| Savannah | 117,342 | 126,880 | 129,726 | -7.5% | -9.5% |
| Jaxport | 40,975 | 46,459 | 42,180 | -11.8% | -2.9% |
| Port Everglades | |||||
| Port Miami | |||||
| USEC Total | |||||
| New Orleans | 17,836 | 19,135 | 24,545 | -6.8% | -27.3% |
| Houston | 132,339 | 138,810 | 106,654 | -4.7% | 24.1% |
| USGC Total | 150,175 | 157,945 | 131,199 | -4.9% | 14.5% |
| Vancouver | 72,857 | 70,377 | 97,394 | 3.5% | -25.2% |
| Prince Rupert | 16,931 | 9,995 | 20,271 | 69.4% | -16.5% |
| British Columbia Total | 89,788 | 80,372 | 117,665 | 11.7% | -23.7% |
| U.S. Ports Total | 509,879 | 500,208 | 572,648 |
April 2026 Total YTD TEUs
| Port | April 2026 | April 2025 | April 2019 | Change from 2025 | Change from 2019 |
|---|---|---|---|---|---|
| Los Angeles | 3,279,704 | 3,346,856 | 2,945,200 | -2.0% | 11.4% |
| Long Beach | 3,208,217 | 3,403,068 | 2,434,845 | -5.7% | 31.8% |
| NYNJ | 2,865,857 | 2,965,913 | 2,398,108 | -3.4% | 19.5% |
| Savannah | 1,840,956 | 1,947,573 | 1,516,928 | -5.5% | 21.4% |
| Houston | 1,441,189 | 1,456,173 | 946,860 | -1.0% | 52.2% |
| Manzanillo | 1,352,971 | 1,291,720 | 984,816 | 4.7% | 37.4% |
| Vancouver | 1,260,140 | 1,196,197 | 1,133,669 | 5.3% | 11.2% |
| Virginia | 1,062,140 | 1,108,358 | 954,230 | -4.2% | 11.3% |
| NWSA | 932,958 | 1,110,396 | 1,256,237 | -16.0% | -25.7% |
| Lazaro Cardenas | 917,235 | 803,191 | 429,468 | 14.2% | 113.6% |
| Charleston | 771,728 | 884,035 | 802,554 | -12.7% | 3.8% |
| Oakland | 742,352 | 787,028 | 828,153 | -5.7% | -10.4% |
| Montreal | 494,355 | 503,496 | 561,861 | -1.8% | -12.0% |
| JaxPort | 424,710 | 459,398 | 443,481 | -7.6% | -4.2% |
| Port Miami | |||||
| Port Everglades | |||||
| Baltimore | |||||
| Prince Rupert | 283,655 | 256,592 | 346,055 | 10.5% | -18.0% |
| Philadelphia | 283,242 | 316,827 | 191,538 | -10.6% | 47.9% |
| New Orleans | 172,670 | 171,429 | 204,493 | 0.7% | -15.6% |
| Boston | |||||
| Hueneme | 93,468 | 90,334 | 100,040 | 3.5% | -6.6% |
| Portland, Oregon | 24,077 | 30,484 | 20 | -21.0% | ∞ |
| San Diego | 51,436 | 48,067 | 48,029 | 7.0% | 7.1% |
| U.S. Ports Total | 17,194,704 | 18,125,939 | 15,070,716 |