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.

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.

The results, validated

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

ScenarioCBPFila de Puentes
All moments
n = 101 · average error
27.4 min15.6 min
Heavy days (wait ≥ 90 min)
n = 49 · average error
45 min15.4 min
Calm days (wait < 90 min)
n = 52 · average error
10.8 min15.8 min

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

How we do it

  • 1

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

  • 2

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

  • 3

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

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 isn't a big company or a government office. We're a small team, we cross the border too, and we started this because we were tired of leaving the house without knowing if it would take 20 minutes or an hour. We're still doing this for the same reason: to help you cross better. There's still a lot to build, and more bridges and new cities are already on the way.

Cross with the right number

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