In testing LopoRail is in active testing — some features may be incomplete or change.
Global Rail Platform

Delay analytics

Delay analytics · ' . esc_html($d['country']) . '

How the delays moved.

The day-by-day record this board has published, read against the live window — one metric, stated plainly, with its coverage window attached.

Live window Updated 11:53 Snapshot age 38 seconds
24.6%
7-day mean on time
vs 60s rule
30.2%
30-day mean on time
Recorded days
-5.6pp
7-day vs 30-day
Slipping
137.4s
Mean delay, live window
Rolling

Coverage: 17 recorded days · 2026-09-25 → 2026-10-12 (UTC, one sample per day — the day's busiest pull).

Day by day

On time % · last 17 recorded days
7-day 24.6%
2026-09-2548.1%
2026-09-2732.5%
2026-09-2816.3%
2026-09-2917.6%
2026-09-3053.9%
2026-10-0137.4%
2026-10-0219.9%
2026-10-0344.2%
2026-10-0451.7%
2026-10-0519.5%
2026-10-0626.0%
2026-10-0732.1%
2026-10-084.6%
2026-10-0915.6%
2026-10-1035.7%
2026-10-1131.8%
2026-10-1226.5%

Day-by-day record · not an official statistic.

Live window

Where the delays are right now

On Time (≤60s)108
Minor (1–5m)222
Moderate (5–10m)15
Major (>10m)0

Worst routes in the window

New Canaan5 stops sampled
0.0%
avg 120s · max 120s
Harlem50 stops sampled
6.0%
avg 181s · max 420s
Hudson143 stops sampled
28.0%
avg 130s · max 180s
New Haven129 stops sampled
42.6%
avg 118s · max 300s
Danbury18 stops sampled
55.6%
avg 220s · max 420s

Worst stations in the window

Goldens Bridge3 stops sampled
0.0%
avg 240s · max 420s
Purdy's3 stops sampled
0.0%
avg 240s · max 420s
Croton Falls3 stops sampled
0.0%
avg 240s · max 420s
Brewster3 stops sampled
0.0%
avg 240s · max 420s
Southeast3 stops sampled
0.0%
avg 240s · max 420s
History source
This hub's own daily per-board record (one sample per UTC day, 400-day cap) built from the board's endpoint.
Live source
Data: MTA Metro-North Railroad GTFS-RT Trip Updates — via the MTA developer API
Averages
7-day and 30-day means appear once two or more days are on record; a single day is never shown as a trend.
Not an official operator statistic. Read alongside the board at ' . esc_html(Hub_Board::board_url($d['card'])) . '
ESC
Go to
↑↓ to move ↵ to open Esc to close
Advertise Sponsorship

Report a problem

Tell us what is not working or looks broken. We attach the page and your browser automatically — no need to describe the technical side.

Routed to the right desk.

Mastodon Lemmy Pixelfed