Northern MileCanadian trucking data
CBP · all lanes · US-bound

Every land border crossing

85ports
30 on the Canadian border · 55 on the Mexican borderRebuilt 2026-09-23 07:13 UTC

How to read this

These are US-bound waits. The Canada-bound direction is a separate feed published by the Canada Border Services Agency, and it is on the crossing pages. A carrier crossing south checks here; a carrier coming home checks there.

Only 16 of 85 ports had published a commercial truck delay when this page was last built. A port with no published figure is shown as not reported, never as zero. Zero means the agency measured no wait. Not reported means the agency did not say, and those are not the same thing to a driver deciding whether to roll now or wait an hour.

Canadian border

US-bound · CBP commercial lanes

Calais — Ferry Point · ME–NB → St. Stephennot reported
Calais — International Avenue · ME–NB → St. Stephennot reported
Calais — Milltown · ME–NB → St. Stephennot reported
Houlton · ME–NB → Woodstock1 min · 1 lanes
Jackman · ME–QC → ArmstrongNo delay · 1 lanes
Madawaska · ME–NB → Edmundston1 min · 1 lanes
Detroit — Ambassador Bridge · MI–ON → WindsorNo delay · 4 lanes
Detroit — Gordie Howe International Bridge · MI–ON → Windsor5 min · 2 lanes
Detroit — Windsor Tunnel · MI–ON → Windsornot reported
Port Huron — Bluewater Bridge · MI–ON → SarniaNo delay · 2 lanes
Sault Ste. Marie — International Bridge - SSM · MI–ON → Sault Ste. MarieNo delay · 1 lanes
International Falls · MN–ON → Fort FrancesNo delay · 1 lanes
Sweetgrass · MT–AB → Coutts5 min · 1 lanes
Pembina · ND–MB → Emersonnot reported
Alexandria Bay — Thousand Islands Bridge · NY–ON → LansdowneNo delay · 1 lanes
Buffalo/Niagara Falls — Lewiston Bridge · NY–ON → Queenston1 min · 2 lanes
Buffalo/Niagara Falls — Peace Bridge · NY–ON → Fort Erie22 min · 4 lanes
Buffalo/Niagara Falls — Rainbow Bridge · NY–ON → Niagara Fallsnot reported
Buffalo/Niagara Falls — Whirlpool Bridge · NY–ON → Queenstonnot reported
Champlain · NY–QC → Lacollenot reported
Massena · NY–ON → CornwallNo delay · 1 lanes
Ogdensburg · NY–ON → PrescottNo delay · 1 lanes
Derby Line — Derby Line I-91 · VT–QC → Stansteadnot reported
Highgate Springs · VT–QC → Philipsburg1 min · 1 lanes
Norton · VT–QC → StanhopeNo delay · 1 lanes
Blaine — Pacific Highway · WA–BC → Surreynot reported
Blaine — Peace Arch · WA–BC → Surreynot reported
Blaine — Point Roberts · WA–BC → Point Robertsnot reported
Lynden · WA–BC → Aldergrovenot reported
Sumas · WA–BC → Abbotsfordnot reported

Mexican border

US-bound · CBP commercial lanes

Andradenot reported
B&M Bridgenot reported
BOTA CARGO FACILITY — BRIDGE OF AMERICAS CARGO FACILITYnot reported
Bridge of the Americas Port of Entrynot reported
Brownsville — B&Mnot reported
Brownsville — Gatewaynot reported
Brownsville — Los Indiosnot reported
Brownsville — Veterans Internationalnot reported
Calexico — Eastnot reported
Calexico — Westnot reported
Columbusnot reported
Del Rionot reported
Douglas (Raul Hector Castro)not reported
Eagle Pass — Bridge Inot reported
Eagle Pass — Bridge IInot reported
El Pasonot reported
El Paso — Bridge of the Americas (BOTA)not reported
El Paso — Paso Del Norte (PDN)not reported
El Paso — Stanton DCLnot reported
El Paso — Ysletanot reported
Fort Hancocknot reported
Gatewaynot reported
Hidalgo/Pharr — Anzalduas International Bridgenot reported
Hidalgo/Pharr — Hidalgonot reported
Hidalgo/Pharr — Pharrnot reported
Laredo — Bridge Inot reported
Laredo — Bridge IInot reported
Laredo — Colombia Solidaritynot reported
Laredo — World Trade Bridgenot reported
Lukevillenot reported
Marcelino Serna — Tornillonot reported
Naconot reported
Naconot reported
Nogales — Deconcininot reported
Nogales — Mariposanot reported
Nogales — Morley Gatenot reported
Otay Mesanot reported
Otay Mesa — Commercialnot reported
Otay Mesa — Passengernot reported
Otay Mesa Port of Entrynot reported
Paso Del Nortenot reported
Presidio — PRESIDIO PORT OF ENTRYnot reported
Progreso — Donna International Bridgenot reported
Progreso — Progreso International Bridgenot reported
ROMA TEXASnot reported
Rio Grande Citynot reported
Romanot reported
San Luis — San Luis Inot reported
San Luis — San Luis IInot reported
San Ysidronot reported
San Ysidro — Cross Border Expressnot reported
San Ysidro — PedWestnot reported
Santa Teresa — Santa Teresa Port of Entrynot reported
Tecatenot reported
YSLETAnot reported

Mexico publishes no southbound figures, so only the US-bound direction exists for these ports.

The Northern Mile Brief

Border and diesel, weekly

Which crossings backed up, where diesel moved, and what both did to cost per kilometre. One email on Wednesday mornings.

Subscribe free
One email a week. Unsubscribe any time.