Transit insights
Fleet status
A dated fleet inventory and maintenance report sit beside current public vehicle observations.
Akwé:kon kà:sere. Iah ne ó:nen. OC Transpo Transit Committee update · slide 22 ↗
Latest feed observation: Nov 3, 2026, 9:53 p.m.
What did public vehicle feeds show?
Sahtentiá:ta ne ia'tewaterón:tion tánon ne feed ID, nó:nen tó: 12 tsi kahiá:ton ne ken'. Ská:ti tsi niió:re.
Show what the retained samples recorded
GTFS-RT kahiatónhsera tsi nón:we ní:tos
Look back at saved position samples for one service date. These are feed observations. They are not a count of buses or completed trips.
Sahtentiá:ta ne ia'tewaterón:tion tánon ne feed ID, nó:nen tó: 12 tsi kahiá:ton ne ken'. Ská:ti tsi niió:re.
OC Transpo
STO
Latest retained position:
Kahiatónhsera
Checks of the operators’ vehicle feeds recorded for this date. These records do not show whether every planned check ran.
OC Transpo
- Response records
- 3,554
- Iah thé:nen
- 0
- Data akaión:'a
- 0
- Check iah wa'ka:ié:ri
- 0
Last recorded check: · Ohén:ton satkáhtho:
STO
- Response records
- 2,076
- Iah thé:nen
- 59
- Data akaión:'a
- 0
- Check iah wa'ka:ié:ri
- 0
Last recorded check: · Ohén:ton satkáhtho:
Ka' nikà:ien feed IDs?
One selected service date and operator. These public identifiers are observed in retained positions. They are not a physical vehicle roster.
- 4612OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
7 routes with positions · 14 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 4713OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
4 routes with positions · 14 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2184OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
3 routes with positions · 6 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 6401OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
5 routes with positions · 11 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2213OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
5 routes with positions · 17 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2113OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
4 routes with positions · 16 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 4745OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
4 routes with positions · 10 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2226OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
5 routes with positions · 10 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 4843OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
3 routes with positions · 17 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 6627OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
4 routes with positions · 15 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2176OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
0 routes with positions · 0 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2121OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
8 routes with positions · 11 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2215OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
6 routes with positions · 10 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 6514OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
0 routes with positions · 0 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 6550OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
4 routes with positions · 18 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 4847OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
4 routes with positions · 14 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 4617OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
3 routes with positions · 15 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2223OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
7 routes with positions · 16 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2259OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
3 routes with positions · 9 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 4776OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
0 routes with positions · 0 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2109OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
7 routes with positions · 10 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 6396OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
5 routes with positions · 9 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 2212OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
5 routes with positions · 11 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 4841OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
2 routes with positions · 14 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗ - 4630OC Transpo
Ohén:ton satkáhtho: · Ohnà:ken wa'tkáhtho:
6 routes with positions · 11 route tánon trip
Find in retained samples ↗Separate recent feed-ID trip history (not limited to this date or operator) ↗
Showing up to 25 IDs in a stable order. Use Next to continue; your browser Back returns to the previous page.
Wenhniserá:te (tsá:ta)
- 2026-10-28 · OC Transpo565
- 2026-10-28 · STO203
- 2026-10-29 · OC Transpo574
- 2026-10-29 · STO210
- 2026-10-30 · OC Transpo568
- 2026-10-30 · STO197
- 2026-10-31 · OC Transpo363
- 2026-10-31 · STO64
- 2026-11-01 · OC Transpo331
- 2026-11-01 · STO64
- 2026-11-02 · OC Transpo565
- 2026-11-02 · STO196
- 2026-11-03 · OC Transpo563
- 2026-11-03 · STO200
Routes observed on this date
- Satkáhtho 75Open route 75174 route-trip assignments seen
- Satkáhtho 88Open route 88156 route-trip assignments seen
- Satkáhtho 98Open route 98142 route-trip assignments seen
- Satkáhtho 39Open route 39142 route-trip assignments seen
- Satkáhtho 400Open route 400137 route-trip assignments seen
- Satkáhtho 111Open route 111136 route-trip assignments seen
- Satkáhtho 6Open route 6134 route-trip assignments seen
- Satkáhtho 12Open route 12131 route-trip assignments seen
- Satkáhtho 5Open route 5130 route-trip assignments seen
- Satkáhtho 68Open route 68129 route-trip assignments seen
- Satkáhtho 45Open route 45129 route-trip assignments seen
- Satkáhtho 44Open route 44125 route-trip assignments seen
Showing 12 routes, most observed trip assignments.
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.
Tsi nahò:ten ne bus fleet?
60-foot articulated 250 · Double-decker 10 · 40-foot diesel 260 · 40-foot electric kà:sere 175
Show ne inventory by type
Tsi nikaié:ri ne ka'serehtakwe'ní:ia, Seskehkó:wa 2026. OC Transpo Transit Committee update · slide 22 ↗
- 60-foot articulated
- 250 82*
- Double-decker
- 10 10*
- 40-foot diesel
- 260 260*
- 40-foot electric kà:sere
- 175 354*
* Seskehkó:wa 2027: 706 buses in ne fleet.
How often do buses break down?
Mean distance between failures: 6,750 km
Failures tánon target
OC TRANSPO · Seskehkó:wa 2026 inventory · OC Transpo Transit Committee update · slide 23 ↗
Oh nikilómetres ne ka'serehtakwe'ní:ia tiontahsónhtha. Iah tekahiatónhsera ne ó:nen.
Q4 2027 projection: 13,750 km
Vehicle types: compare
* Q4 2027 projection
What share of maintenance is planned?
56% planned work, Seskehkó:wa 2026
Show planned and reactive work
This is the mix of maintenance work, not the share of vehicles in repair. OC Transpo Transit Committee update · slide 25 ↗
O-Train and STO inventories
OC Transpo · ohén:ton Tsothohrkó:wa 2025
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 kahiatónhsera
STO bus inventory
374- Regular diesel
- 131
- Regular hybrid
- 145
- Kà:sere: articulated diesel
- 59
- Kà:sere: articulated hybrid
- 37
- Electric
- 2
Paratransit minibuses, separate from regular buses: 24.
Annual inventory. Iah vehicles ó:nen, iah repair.
STO 2025 ne tsi niiohseráke kahiatónhsera ↗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.
Sátkahtho ne vehicles wahonwatkáhtho ↗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.