Network Pulse

How the buses are actually running

Every bus that reports its position is matched to its scheduled journey and timed out of each stop. Not a survey and not a sample — the whole tracked fleet, every day.

Checking current service…

Right now

Area by area →

Each area’s status over the last hour, against how it normally runs at this time of day.

The last week

Where this covers

Wherever buses report to the open data feed and their timetable has been loaded.

How it’s measured

Timed on departure

A bus is judged on when it leaves a stop, not when it reaches one. A bus arriving at a timing point early waits there until it is due, so timing the arrival would count normal operation as running early.

At timing points

The stops operators publish times for and are held to. Times at other stops are interpolated by whoever produced the timetable rather than promised, so measuring against them scores an operator on someone else’s arithmetic.

The on-time window

A departure counts as on time from 1 minute early to 5 minutes 59 seconds late — the convention used across the UK, so these figures sit alongside published ones.

Compared with itself

An area’s live status is set against its own history for the same hour and kind of day. A fixed threshold would report every weekday morning peak as a fault.