Independent live estimate

— people are riding AC Transit right now.

Waiting for the first current ridership snapshot…

Rolling view

Estimated riders over the past 24 hours

Loading live data…

Active vehicles —
Fresh APC status —
Modeled vehicles —
Fleet capacity —

Where the buses are

Live vehicles

Occupancy model
Feed statusRider estimate
Not Crowded30% of capacity
Some Crowding60% of capacity
Crowded90% of capacity
Null / unavailableExcluded

About this data

A live estimate built from AC Transit’s APC feed

AC Transit publishes a recommended capacity, a fresh APC timestamp, and one of three crowding bands for each active vehicle. The feed currently leaves its direct passenger-count and occupancy-percentage fields empty, so this page models the bands as 30% of capacity for Not Crowded, 60% for Some Crowding, and 90% for Crowded.

If AC Transit begins returning direct counts, those values automatically take priority. Vehicles with APC data older than five minutes are excluded from the headline estimate. Missing minutes in the 24-hour chart use the mean of available observations within four minutes before or after. The raw source fields are retained for long-term analysis, so the model can be revised without losing the underlying observations.