njt.livelive · updated 27 s ago

About njt.live

An independent, live measurement of how punctual NJ Transit's trains actually are, measured independently, all day, every day.

Why

NJ Transit does not publish rail on-time performance in any usable form, and the monthly figures it reports to its board are self-measured averages that hide which trains, which stations and which hours are bad. Riders know the 6:15 is always late; nobody counts. This site counts.

How it works

What the numbers can and can't say

Lines covered

Not every NJ Transit rail line yet. Covered so far, every station on each:

Not yet: Main Line, Bergen County, Pascack Valley, Port Jervis, Atlantic City and Princeton Branch. Lines are added one at a time; each needs its timetable parsed and checked before it goes live.

njt.live is a personal project and is not affiliated with NJ Transit.