Methodology

How we measure wait times and why we beat CBP on the heavy days

We publish a wait time for every Juárez–El Paso bridge. Most sites just repeat CBP's number (U.S. Customs). We start from that number, then correct it with something CBP does not use: hundreds of human observations of the real line, plus our live cameras. Here is exactly how, with the numbers and no spin.

01 · The problem

The problem with CBP's number

CBP's number is fine when a bridge is quiet, but it breaks exactly when you need it most: when a long line forms, it runs systematically short.

At Puente Libre, during genuine two-hour lines, CBP's feed can report 0 minutes. It is off by 62.6 minutes on average; our number cuts that to 19.8.

02 · Results

The results, validated

5-fold cross-validation · 101 hand-labeled moments · reproducible with our own script · data as of July 18, 2026.

CBPFila de Puentes

All moments

n = 101 · average error

27.4
CBP min
15.6
Fila de Puentes min

Heavy days (wait ≥ 90 min)

n = 49 · average error

45
CBP min
15.4
Fila de Puentes min

Calm days (wait < 90 min)

n = 52 · average error

10.8
CBP min
15.8
Fila de Puentes min

On heavy days we are right within 30 minutes 84% of the time; CBP, 51%.

03 · The method

How we do it

We learn, bridge by bridge, how far off CBP is, from moments hand-labeled against the real line.

The model refits every 5 minutes. It is not an AI guessing. It is a correction measured against reality.

It has strict limits. We never correct downward in the calm range, and we do not touch bridges where CBP is already right.

04 · The limits

Where we are NOT better (and we say so)

On calm bridges, CBP's number is already good and we stay close to it, on purpose. We only correct where CBP is measurably wrong. If a bridge is empty, you will see a low number, not an invented correction. We would rather be honest than inflate a figure.

Who's behind this?

Fila de Puentes was started by Jose, a border native who got tired of leaving the house without knowing if the bridge would take 20 minutes or an hour. It is now a small team that crosses like you do and wants the same thing: for you to cross better. More bridges and more cities are coming.

Cross with the right number

We'll email you when your bridge drops below 20 minutes. Free, no spam.