Transit insights
Fleet status
See published fleet inventory, reliability and current vehicle observations with their source limits.
A dated fleet inventory and maintenance report sit beside current public vehicle observations. They answer different questions.
Fleet composition, not the number available for today’s service.
OC Transpo Transit Committee update · slide 22 ↗Current vehicle observations, not fleet availability or repair status. Latest feed observation: Oct 3, 2026, 4:36 a.m.
Open observed vehicles ↗Retained public GTFS-RT positions
What did public vehicle feeds show?
Look back at retained position samples for one service date. These are feed observations, not a count of physical buses or completed trips.
Retained position evidence is temporarily unavailable.
Which feed IDs were seen?
One selected service date and operator. These public identifiers are observed in retained positions; they are not a physical vehicle roster.
No retained IDs appear on this page. This does not mean zero vehicles or service.
Method: retained public position feed IDs grouped by Toronto service date (04:00–03:59). The peak is the largest sampled minute, not an in-service or fleet peak. Feed IDs can change or be reused. The expected polling schedule is unavailable. A minute without retained positions could be an empty feed, a failed request, or a collection gap.
September 2026 inventory
What makes up the bus fleet?
Official inventory by vehicle type, September 2026.
- 60-foot articulated
- 250 → 82*
- Double-decker
- 10 → 10*
- 40-foot diesel
- 260 → 260*
- 40-foot electric
- 175 → 354*
* September 2027 projection: 706 buses in the fleet.
OC TRANSPO · September 2026 inventory
How often do buses break down?
A fleet-wide average of kilometres travelled before a breakdown; it is not a daily count of buses in repair.
Q4 2027 projection: 13,750 km
Compare vehicle types
* Q4 2027 projection
OC TRANSPO · September 2026
What share of maintenance is planned?
This is the mix of maintenance work, not the share of vehicles in repair.
OC Transpo Transit Committee update · slide 25 ↗OC Transpo · before the January 2025 opening
South O-Train inventory
- Stadler FLIRT trainsets
- 7
- Alstom LINT trainsets
- 6
Operator-reported trainsets for Lines 2 and 4, not passenger cars or a current count available for service. Line 1 availability and repair counts are not established by this inventory. A missing train position does not mean it is out of service.
OC Transpo train inventory ↗STO · 2025 annual report
STO regular bus inventory
374- Regular diesel
- 131
- Regular hybrid
- 145
- Articulated diesel
- 59
- Articulated hybrid
- 37
- Electric
- 2
Paratransit minibuses, separate from regular buses: 24.
This annual inventory does not say how many vehicles are available or in repair today.
STO 2025 annual report ↗Investigate a vehicle observation
Search the live public-feed records by route or feed ID. Feed IDs have not been verified against physical fleet numbers.
Open observed vehicles ↗The September 2027 figures are projections, not observed inventory. The update does not publish a current in-service or repair count on these slides.
Official feeds, calculated measures, civic data, and rider observations stay visibly separate. Missing evidence is unavailable, never zero.