Doing the math on OC Transpo
According to the OC Transpo website, there are 89.6 million passenger trips on OC Transpo every year1. Meanwhile, OC Transpo has an annual budget of $266 million.
So let’s whip out the ol’ calculator:
$266,000,000 / 89,600,000 trips = $2.97/trip
Using those numbers, gleaned from the OC Transpo website, we see that each trip costs about $3. Which is much less than the $6.50 mentioned elsewhere.
Curious about the breakdown of ridership?
-
37.6% of revenue comes from regular, ecopass, and express passes
22.1% of revenue comes from students
2.2% of revenue comes from seniors
36.7% of revenue comes from cash and tickets (ie, we can’t make a guess about the demographic of the rider)
Those demographics are clearly understated. A third of OC Transpo’s revenue comes from cash and tickets, which may be used by students or seniors, or “other”.
Hmm. I’d like to get ahold of historical numbers for fare costs. It’d be fun to graph against tax rates.
- The OC Transpo website says 89.6 million passengers. If we multiply the number of weekday riders by 260 weekdays per year, we get 90 million, which seems to corroborate the number of trips. (back)

I’m curious what counts as a “trip”. From any suburban location it takes a minumum of 2 busses to get anywhere. If you don’t happen to work/go to school on a major bus route it could be 3 or 4 buses.
Also your calculation doesn’t take into account people with bus passes don’t pay $3 per trip.
Assuming 56 fare paying trips a month (5 work days X 4 weeks X 2 trips per day), paying cash would cost $168, with tickets it would cost $106.40 and a bus pass cost $71.25, less for students and seniors.
There isn’t really enough data to get a good cost per rider estimate. I imagine it wouldn’t be an easy thing. You’d have to stick someone at the door marking down how people pay, or a computer that checks passes, fares and transfers.