Public Salaries
Ontario public pay

Daniel Mackinnon

Manager – Plant Maintenance Engineering at City Of Toronto – Toronto Transit Commission. On Ontario’s disclosure list 18 years between 2005 and 2024.

Salary disclosure2024
Daniel Mackinnon
Manager – Plant Maintenance Engineering
City Of Toronto – Toronto Transit Commission
Salary paid
$161,386.48
Taxable benefits
$564.90
Total disclosed
$161,951.38
Source: Government of Ontario, Public Sector Salary Disclosure Act, 1996. © King’s Printer for Ontario.
Change from 2023: +$7,221 (+4.7%)
18years on
the list

Among 6,842 people at City Of Toronto – Toronto Transit Commission in 2024

208th highest paid. Their median: $113,956.

Paid more than 88% of everyone on the 2024 disclosure list, which only lists people paid $100,000 or more.

middle 80%middle halfmedianthis personspacing grows with pay (log scale)

Salary by year

Show as a table
YearSalary
2005$107,151
2006$100,578
2009$102,927
2010$107,122
2011$104,840
2012$107,900
2013$108,545
2014$119,156
2015$123,474
2016$128,826
2017$137,085
2018$139,776
2019$146,715
2020$145,569
2021$145,452
2022$151,040
2023$154,165
2024$161,386

History

YearEmployer and jobSalaryBenefitsChange
2024City Of Toronto – Toronto Transit CommissionManager – Plant Maintenance Engineering$161,386$565+$7,221
2023City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$154,165$496+$3,126
2022City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$151,040$476+$5,588
2021City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$145,452$454−$117
2020City Of Toronto – Toronto Transit CommissionManager – Plant Maintenance Engineering$145,569$474−$1,146
2019City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$146,715$465+$6,939
2018City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$139,776$453+$2,691
2017City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$137,085$457+$8,259
2016City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$128,826$417+$5,352
2015City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$123,474$277+$4,318
2014City Of Toronto – Toronto Transit CommissionManager - Plant Maintenance Engineering$119,156$262+$10,611
2013City Of Toronto – Toronto Transit CommissionSenior Engineer - Mechanical$108,545$249+$645
2012City Of Toronto – Toronto Transit CommissionSenior Engineer - Mechanical$107,900$194+$3,060
2011City Of Toronto – Toronto Transit CommissionSenior Engineer - Mechanical$104,840$82−$2,282
2010City Of Toronto – Toronto Transit CommissionSenior Engineer - Mechanical$107,122$76+$4,196
2009City Of Toronto – Toronto Transit CommissionSenior Engineer - Mechanical$102,927$0
2006City of Toronto - TTCSenior Engineer, Mechanical · moved here$100,578$76−$6,573
2005City Of Toronto – Toronto Transit CommissionSenior Engineer, Mechanical$107,151$76

Years at different employers were matched because the name appears once on each year’s list with the same job or sector. Salary paid can include overtime, retroactive pay and one-time payments. Figures are exactly as Ontario published them. How we match years · Report a mistake or ask for removal