Free tool, runs in your browser

Border crossing seasonality: which months are busy at your port

Customs and Border Protection counts every truck that enters the U.S. at a land port. BTS publishes the counts by port and month. This page turns 92 months of them into a seasonal index for the 30 busiest ports, so you can see which months run above an average month and how much waiting time you may want to plan for.

Monthly seriesBTS border crossing entry data, measure Trucks, inboundData through Aug 2026 (92 months in this snapshot)Retrieved Oct 10, 2026, 05:56 UTCretrieved Oct 10, 2026

Read this first

The data counts trucks entering the U.S. at land ports. It does not contain wait times, loaded versus empty, carriers or lanes. The seasonal index describes volume. The wait calculator multiplies your own usual wait by a sensitivity you enter, so its output is your assumption, not a measurement.

At the 30 busiest land ports the busiest month typically runs 109.1% of an average month (median). At Nogales the gap between the busiest month (May) and the quietest (Sep) is 67.1 points. In the last 12 months 12,797,830 trucks entered across all land ports, -1.2% versus the 12 months before.

Pick a port and a month

Click a circle on the map or use the lists. Circle area is the number of trucks entering in the last 12 months. The map has no base map, only port positions.

Ports on the border

CANADA BORDERMEXICO BORDERLaredo, Texas: 2,968,087 trucks in 12 monthsDetroit, Michigan: 1,231,211 trucks in 12 monthsOtay Mesa, California: 991,552 trucks in 12 monthsPort Huron, Michigan: 949,561 trucks in 12 monthsBuffalo Niagara Falls, New York: 856,609 trucks in 12 monthsHidalgo, Texas: 714,580 trucks in 12 monthsYsleta, Texas: 652,942 trucks in 12 monthsCalexico East, California: 427,320 trucks in 12 monthsNogales, Arizona: 402,335 trucks in 12 monthsBlaine, Washington: 329,189 trucks in 12 monthsEagle Pass, Texas: 324,669 trucks in 12 monthsBrownsville, Texas: 308,846 trucks in 12 monthsChamplain Rouses Point, New York: 258,537 trucks in 12 monthsPembina, North Dakota: 235,000 trucks in 12 monthsSanta Teresa, New Mexico: 190,409 trucks in 12 monthsEl Paso, Texas: 175,125 trucks in 12 monthsAlexandria Bay, New York: 171,356 trucks in 12 monthsSweetgrass, Montana: 150,031 trucks in 12 monthsSumas, Washington: 120,987 trucks in 12 monthsHighgate Springs, Vermont: 95,819 trucks in 12 monthsDel Rio, Texas: 94,490 trucks in 12 monthsPortal, North Dakota: 90,665 trucks in 12 monthsHoulton, Maine: 81,061 trucks in 12 monthsProgreso, Texas: 80,067 trucks in 12 monthsDerby Line, Vermont: 75,638 trucks in 12 monthsJackman, Maine: 65,613 trucks in 12 monthsTecate, California: 60,870 trucks in 12 monthsRoma, Texas: 53,348 trucks in 12 monthsCalais, Maine: 51,228 trucks in 12 monthsSan Luis, Arizona: 48,044 trucks in 12 monthsLaredoDetroitOtay MesaPort HuronBuffalo Niagara FallsHidalgoYsletaCalexico East

The border line is not drawn. Alaska ports are not on the map but are in the table when large enough.

Laredo, Texas

210k220k230k240k250k260k270k2023-092024-092025-092026-08

Trucks entering per month, last 36 months.

-10%-5%+0%+5%+10%JanFebMarAprMayJunJulAugSepOctNovDec

Bars: how far each month sits above or below an average month, 2022-2025 pattern.

Pre-filled values are Example data. Replace them with your own figures.

Where and when
The 30 busiest ports, busiest first.
The month you plan to cross.
Your crossings
Your trucks, whole number.
Minutes per crossing from your own log.
Your assumptions
Your guess, in percent of your usual wait. 10 means +10%.
Truck and driver, your own figure.

Volume index for the month

-

Rank among 12 months
-
Busiest month at this port
-
Quietest month at this port
-
Average volume
-
Planned wait
-
Extra versus your usual
-
Extra idle cost, that month
-
Same, a year of such months
-

Pick a port and a month.

Formula: extra wait = your usual wait x sensitivity x (index above 100% in points) / 10. Extra cost = extra minutes / 60 x idle cost per hour x crossings. Integer cents, rounded once. Nothing you type leaves this page.

The 30 busiest ports

Click a column heading to sort. The index is the average of 2022-2025 months as a share of that year's monthly average.

Trucks entering the U.S. at the busiest land ports, last 12 months
PortStateBorderTrucks, last 12 monthsChange vs prior 12Busiest month (index)Quietest month (index)Swing
LaredoTexasMexico2,968,087+0.1%Mar (106.3%)Dec (90.7%)15.7 pts
DetroitMichiganCanada1,231,211+3.6%Mar (110.1%)Dec (86.4%)23.7 pts
Otay MesaCaliforniaMexico991,552-0.9%Oct (108.5%)Dec (89.2%)19.3 pts
Port HuronMichiganCanada949,561-8.6%Mar (107.7%)Dec (87.5%)20.3 pts
Buffalo Niagara FallsNew YorkCanada856,609-2.8%Oct (106.8%)Dec (88.4%)18.4 pts
HidalgoTexasMexico714,580+0.0%Oct (106.5%)Feb (92.7%)13.8 pts
YsletaTexasMexico652,942-0.6%Aug (108.0%)Dec (93.1%)14.9 pts
Calexico EastCaliforniaMexico427,320-6.9%Mar (109.0%)Dec (92.2%)16.9 pts
NogalesArizonaMexico402,335-2.0%May (134.3%)Sep (67.2%)67.1 pts
BlaineWashingtonCanada329,189-2.3%Mar (107.0%)Dec (90.6%)16.4 pts
Eagle PassTexasMexico324,669-4.5%May (109.3%)Feb (86.6%)22.7 pts
BrownsvilleTexasMexico308,846+6.1%Mar (106.7%)Dec (89.1%)17.7 pts
Champlain Rouses PointNew YorkCanada258,537-5.9%Oct (109.7%)Dec (90.9%)18.8 pts
PembinaNorth DakotaCanada235,000-4.6%Oct (108.8%)Feb (87.0%)21.8 pts
Santa TeresaNew MexicoMexico190,409+16.0%Oct (125.8%)Feb (86.7%)39.2 pts
El PasoTexasMexico175,125+13.4%Aug (119.7%)Jan (82.2%)37.5 pts
Alexandria BayNew YorkCanada171,356-5.4%Mar (109.1%)Dec (84.2%)24.8 pts
SweetgrassMontanaCanada150,031-2.6%Mar (107.9%)Feb (81.2%)26.6 pts
SumasWashingtonCanada120,987-14.0%Jul (111.3%)Dec (75.7%)35.6 pts
Highgate SpringsVermontCanada95,819+0.6%Oct (108.0%)Dec (91.0%)17.0 pts
Del RioTexasMexico94,490+21.4%Oct (107.0%)Dec (90.9%)16.1 pts
PortalNorth DakotaCanada90,665-3.6%Mar (109.9%)Dec (82.8%)27.1 pts
HoultonMaineCanada81,061-6.8%May (108.8%)Dec (89.0%)19.8 pts
ProgresoTexasMexico80,067+39.6%Sep (115.3%)Jun (90.7%)24.7 pts
Derby LineVermontCanada75,638-6.8%Oct (110.8%)Dec (86.4%)24.4 pts
JackmanMaineCanada65,613+0.8%Mar (120.6%)Jul (85.0%)35.5 pts
TecateCaliforniaMexico60,870+1.7%Oct (112.0%)Feb (87.5%)24.6 pts
RomaTexasMexico53,348+12.4%May (107.8%)Jan (90.6%)17.2 pts
CalaisMaineCanada51,228-6.8%Aug (117.2%)Dec (82.7%)34.5 pts
San LuisArizonaMexico48,044+10.4%Mar (137.5%)Jul (84.2%)53.3 pts

Source: BTS Border Crossing/Entry Data, retrieved Oct 10, 2026, last 12 months Sep 2025 to Aug 2026. The index uses 2022 to 2025. Change compares the same 12-month spans. Not wait times.

What it means for your fleet

  • Book the busy months with room to spare. A month at 110% or more of average is a month to quote with a longer crossing allowance and to keep a delivery window loose.
  • Look at your own port first. Seasonality differs: some ports peak before the holidays, others in spring. Use the port you cross, not the national story.
  • Keep a crossing log. Date, arrival, release time. After a quarter you have the wait pattern this dataset cannot give you, and detention evidence if a shipper or broker disputes it.
  • Price the wait, not only the miles. Idle hours cost money and can be billed when the rate confirmation allows. Check the accessorial terms before you book.
  • Re-check the pattern each quarter. A new trade rule or a lane closure can break a seasonal pattern. The table shows the change versus the prior 12 months.

Questions

What does the index mean?

For each year from 2022 to 2025 we divide each month by that year's monthly average, then average the four years. 100% is an average month at that port. 112% means the month usually carries about 12% more trucks than an average month. It is a volume pattern, not a wait time.

Why 2022 to 2025 and not every year?

The 2020 and 2021 pandemic years bent the pattern and 2026 is not a full year yet. Four complete recent years keep the pattern current while smoothing out one-off months. A port that lacks any month in those years is left out.

Does a busy month mean longer waits?

Not by itself. Waits depend on inspections, staffing, lanes open, weather and paperwork as well as volume. The calculator asks for your own usual wait and your own sensitivity, so the result is your assumption applied to the public volume pattern.

What is counted?

Trucks entering the United States at land ports, as reported by U.S. Customs and Border Protection and published by BTS. Outbound crossings, empty versus loaded and company-level data are not in this dataset.

How current is it?

The snapshot was retrieved Oct 10, 2026 and runs through Aug 2026. BTS adds months with a lag, so the newest months can be revised.

Related guides and tools

See what your last 20 loads show.

One short form. We reply by email with the next step, and a one-page report follows. Free, no obligation.

Mon-Fri, 9:00 a.m.-5:00 p.m. Eastern Time (Raleigh, NC). Voicemail is answered the next business day.