23 February 2026

OC Transpo pass sales data

This is a short one - I received historical monthly pass sales data through an email exchange with OC Transpo staff a few months ago following a failed MFIPPA request. I forgot about it and it languished in my inbox, but I am posting the data now, a few months late. 

This data covers the sales for each type of monthly pass (excluding U-Passes) from September 2018 onwards, which includes pre-pandemic and pre-LRT data for comparison's sake. 

You can view and download the dataset here
A chart of OC Transpo's monthly pass sales: Year	Month	MonthYear	Adult Regular	Student/Youth Regular	Senior Monthly	Equipass	Access Pass	Community Pass 2018	Sep	Sep 2018	41,570	15,700	7,255	4,125	52	5,515 2018	Oct	Oct 2018	43,793	16,377	7,307	4,263	51	5,442 2018	Nov	Nov 2018	45,319	16,827	7,279	4,458	56	5,520 2018	Dec	Dec 2018	39,126	15,860	7,003	4,325	48	5,432 2019	Jan	Jan 2019	42,914	15,902	6,801	4,269	45	5,068 2019	Feb	Feb 2019	42,932	16,406	6,706	4,281	41	5,307 2019	Mar	Mar 2019	43,487	16,413	6,833	4,217	42	5,325 2019	Apr	Apr 2019	42,980	16,511	7,129	4,225	44	5,472 2019	May	May 2019	46,622	17,070	7,256	4,789	49	5,579 2019	Jun	Jun 2019	44,630	15,536	7,435	5,177	47	5,541 2019	Jul	Jul 2019	41,214	5,392	7,394	5,099	46	5,354 2019	Aug	Aug 2019	38,887	2,775	7,288	4,780	47	5,330 2019	Sep	Sep 2019	41,360	16,637	7,474	3,946	46	5,306 2019	Oct	Oct 2019	45,325	17,144	7,685	4,057	46	5,491 2019	Nov	Nov 2019	45,557	17,269	7,685	4,127	45	5,563 2019	Dec	Dec 2019	38,876	16,512	7,334	4,095	51	5,387 2020	Jan	Jan 2020	42,654	16,564	7,146	4,065	42	5,117 2020	Feb	Feb 2020	42,150	16,660	6,997	3,970	45	5,187 2020	Mar	Mar 2020	42,256	16,374	7,498	4,356	44	5,812 2020	Apr	Apr 2020	5,436	1,326	2,002	517	12	1,458 2020	May	May 2020	2,741	1,331	1,275	300	11	924 2020	Jun	Jun 2020	2,819	2,851	1,354	461	9	1,038 2020	Jul	Jul 2020	7,577	333	2,985	1,691	20	2,611 2020	Aug	Aug 2020	8,350	520	3,259	1,944	26	2,726 2020	Sep	Sep 2020	9,223	8,351	3,455	1,718	31	2,805 2020	Oct	Oct 2020	9,748	8,308	3,536	1,762	28	2,888 2020	Nov	Nov 2020	9,618	9,435	3,349	1,706	28	2,813 2020	Dec	Dec 2020	9,158	8,628	3,310	1,682	28	2,729 2021	Jan	Jan 2021	7,705	3,236	2,907	1,373	28	2,270 2021	Feb	Feb 2021	7,795	8,203	2,763	1,366	20	2,226 2021	Mar	Mar 2021	8,759	8,600	3,021	1,501	20	2,496 2021	Apr	Apr 2021	8,313	7,462	3,035	1,413	23	2,489 2021	May	May 2021	8,083	3,860	2,805	1,335	19	2,232 2021	Jun	Jun 2021	8,356	627	2,979	1,396	19	2,332 2021	Jul	Jul 2021	8,952	708	3,183	1,512	22	2,424 2021	Aug	Aug 2021	9,514	530	3,402	1,570	21	2,565 2021	Sep	Sep 2021	10,227	13,797	3,660	1,566	22	2,687 2021	Oct	Oct 2021	10,172	14,523	3,655	1,572	21	3,163 2021	Nov	Nov 2021	10,211	14,958	3,908	1,562	23	3,208 2021	Dec	Dec 2021						 2022	Jan	Jan 2022	8,952	12,965	3,248	1,239	19	2,358 2022	Feb	Feb 2022	9,343	14,662	3,283	1,267	16	2,429 2022	Mar	Mar 2022	8,201	15,068	3,049	1,059	21	2,300 2022	Apr	Apr 2022	10,518	15,247	3,592	1,290	20	2,566 2022	May	May 2022	11,329	15,672	3,897	1,317	20	2,666 2022	Jun	Jun 2022	12,699	15,063	4,156	1,717	22	2,870 2022	Jul	Jul 2022	12,164	2,753	4,249	1,784	22	2,865 2022	Aug	Aug 2022	11,768	810	4,308	1,754	19	2,835 2022	Sep	Sep 2022	12,202	19,521	4,464	1,616	25	2,976 2022	Oct	Oct 2022	13,154	20,290	4,539	1,811	20	2,973 2022	Nov	Nov 2022	13,270	20,404	4,580	1,768	19	2,962 2022	Dec	Dec 2022	12,522	19,712	4,497	1,731	25	2,993 2023	Jan	Jan 2023	12,819	19,819	4,423	1,707	21	2,826 2023	Feb	Feb 2023	12,889	19,745	4,386	1,779	23	2,987 2023	Mar	Mar 2023	13,391	19,698	4,472	1,874	21	3,037 2023	Apr	Apr 2023	13,040	19,753	4,635	1,840	26	3,091 2023	May	May 2023	15,356	20,008	4,864	2,224	26	3,172 2023	Jun	Jun 2023	15,061	19,591	5,041	2,485	25	3,211 2023	Jul	Jul 2023	14,258	3,051	4,853	2,438	25	3,131 2023	Aug	Aug 2023	14,102	1,743	5,402	2,782	32	3,352 2023	Sep	Sep 2023	13,480	21,934	4,700	2,012	22	3,171 2023	Oct	Oct 2023	14,135	18,857	4,984	2,438	31	3,157 2023	Nov	Nov 2023	14,794	21,879	5,008	2,629	25	3,171 2023	Dec	Dec 2023	13,347	21,190	4,830	2,545	29	3,133 2024	Jan	Jan 2024	13,243	20,546	4,299	2,581	27	2,632 2024	Feb	Feb 2024	13,858	21,368	5,051	2,846	22	3,282 2024	Mar	Mar 2024	13,566	19,608	4,868	3,043	26	3,327 2024	Apr	Apr 2024	13,235	20,619	4,910	3,044	26	3,033 2024	May	May 2024	15,663	20,802	5,062	3,552	28	3,093 2024	Jun	Jun 2024	14,977	19,529	5,135	3,926	24	3,111 2024	Jul	Jul 2024	14,229	3,049	5,035	4,072	25	3,068 2024	Aug	Aug 2024	13,665	937	5,150	4,205	22	3,085 2024	Sep	Sep 2024	14,505	22,133	5,255	4,575	27	3,599 2024	Oct	Oct 2024	15,001	21,227	5,294	4,744	26	2,909 2024	Nov	Nov 2024	15,409	21,284	5,329	5,156	28	3,146 2024	Dec	Dec 2024	13,733	20,044	4,995	5,161	23	3,000 2025	Jan	Jan 2025	14,402	20,684	4,921	5,394	25	3,242 2025	Feb	Feb 2025	14,223	20,778	4,806	5,397	25	2,963 2025	Mar	Mar 2025	14,368	20,601	4,836	5,519	26	2,976 2025	Apr	Apr 2025	14,327	17,591	4,822	5,747	25	2,924 2025	May	May 2025	15,598	21,867	5,092	6,269	26	3,098 2025	Jun	Jun 2025	15,263	22,508	5,125	6,630	25	3,059 2025	Jul	Jul 2025	14,155	2,116	5,041	6,841	22	2,970 2025	Aug	Aug 2025	12,932	1,127	4,974	6,746	21	2,959 2025	Sep	Sep 2025	13,438	21,510	5,085	7,012	20	3,013 2025	Oct	Oct 2025	13,453	21,457	5,095	7,142	19	2,994 2025	Nov	Nov 2025						 2025	Dec	Dec 2025						 								 Courtesy of the City of Ottawa and OC Transpo; provided by Transit Ottawa


30 January 2026

Route 41 service snapshot - 3 to 30 November

Route 41 is a frequent route that runs from Billings Bridge to St. Laurent. The route is the primary service on Heron Road, Walkley Road, and St. Laurent Boulevard, and services Herongate and Elmvale, both low-income communities with relatively high transit use. 

The westbound service towards Billings Bridge is generally reliable, but the eastbound service towards St. Laurent has a severe mismatch between scheduled and actual runtimes, falling below the 5th percentile for much of the day. The usual afternoon peak reliability issues also make an appearance. 

09 January 2026

Priorities at City Hall: OC Transpo in 2026

As we roll out of 2025 and into 2026, transit in Ottawa drifts forwards without a coherent vision. 


OC Transpo is changing from the Transitway days, and it is not clear what it will become. The first part of Stage 2 opened last year, with another set to open this year; meanwhile, the bus network is in an apparent state of meltdown, and with one problem solved (operator shortage), another has appeared (fleet shortage). It remains to be seen whether the situation will improve or not. 


This year is also a municipal election year. As 20% of the city budget and the most visible signal of dysfunction at the City of Ottawa, transit will be a headline issue this campaign season. It is therefore essential that candidates and City institutions create and present a coherent vision of transit. 

An image of mayor Mark Sutcliffe

01 December 2025

Transit Committee - 24 November, 2025

On the 24th of November, Transit Committee met for its sixth and final meeting of the year. The meeting link, for those interested, was uploaded to YouTube here

As the last Transit Committee meeting of the year, discussion centered around the budget. It includes $47 million in funding from the provincial government that may or not materialize, a small fare increase, and "savings and efficiencies." There was also some discussion around a David Hill inquiry on standardizing the transfer window following reports that commuters were paying double fares for a single trip and a Wilson Lo motion to staff to procure articulated diesel buses. 

Over twenty delegates appeared before the Committee on the budget, and a few delegated on a Wilson Lo motion to allow diesel bus procurement in the coming years. 

I have posted the documents for this update below. 

26 November 2025

Route 7 service snapshot - 29 September to 26 October

Route 7 is a frequent line that runs from St. Laurent to Carleton University on the northern segment of St. Laurent, the Hemlock-Beechwood corridor, and Bank Street, an arrangement which has not changed substantially since the 1980s. This is one of two Bank Street routes, which is currently being contested amidst a proposal to convert two lanes of parking to bus lanes, as well as a plan to introduce bus lanes to St. Laurent. 

Route 7 is among the busiest of OC Transpo routes, but suffers from the usual problems of a high rate of cancellations and buses that do not appear on-schedule or on-headway. 

The example of Route 7 is a continual reminder of how poorly schedules create erratic service, both the pitfalls and benefits of route management, and how reliability can differ on the same route at different times of day. 


As usual, the data for this analysis comes from Transsee

Chart showing scheduled headways on Route 7; service operates every 15 minutes all day, seven days a week, and 30 minutes in the early morning and evening

16 November 2025

Budget Holes and Money Pits

The draft 2026 budget has finally been released, after Mayor Mark Sutcliffe bragged about it being the most transparent budget in the history of the city. It's true - hot air is transparent, and it creates mirages of fiscal responsibility and responsible governance. 

The mayor's press statements brag about fiscal responsibility and transparency, but the transit budget stands in opposition to his empty claims. Among the misleading or inaccurate statements are a third  "one-time" expectation for $47 million of "required" funding from upper levels of government which has never materialized ever; fare revenue increases bordering on magical; and the hiding of OC Transpo's subsidy behind the aforementioned false numbers and misleading budgeting. 

With this budget, the total operating cost reaches $939 million in 2026. Despite this, there is zero attempt to reorganize scheduling, a pathetic attempt at transit priority measures, and little attempt at financial transparency, which creates true image of fiscal indulgence and a lack of regard for long-term planning. 

OC Transpo will require even more money over the coming few years. Overprojecting revenue has become an annual ritual at City Hall - with a hostile mayoralty or province in charge, transit runs the risk of becoming a target. 

 

The City must right the fiscal ship, come clean about the looming danger, and City Council be resolute in demanding that this be done with the utmost transparency and accountability. 

Upper Governmental Funding at OC Transpo: $39 million expected in 2023 not funded; $36 million expected in 2025 not funded; we're expecting $47 million again?

02 November 2025

Route 70 "snapshot" - 8 September to 5 October

This article analyzes the service quality on Route 70 throughout the month of September. Unlike many other routes, this is a local milk run route from Limebank to Barrhaven Centre, Citigate, and Fallowfield, and will feature slightly different charts than normal. It was formed out of pieces of old Routes 170 and 171 during New Ways to Bus this April. 

As always, data comes from Transsee

A chart of Route 70 frequency; it runs every 15 minutes at peak, 60 minutes late nights and early mornings on weekends, and 30 minutes at all other times.



22 October 2025

Counting Buses: A Frequent Network

Frequent transit service offers many benefits for both transit riders and the city, and these are increasingly recognized by both transit authorities and by transit advocates. 

It has become a trend to designate a subset of transit routes as a "frequent transit network" or by some similar name. These range from half hourly services in some American Sunbelt sprawlburbs to ten minute networks provided in cities like Toronto and Sydney. 

With the benefits of high frequency in mind, it is important to ensure that the transit system actually runs frequent service, as opposed to changing the signs on a route with infrequent service. 

A real time bus arrival screen at Rideau Station