Skip to content

Mark Macleod

25 salary records across 4 employers, 20072025.

These records share a name. Some may belong to the same person over a career; some may belong to different people.

Source: Ontario’s Public Sector Salary Disclosure — names paid $100,000 or more that year. How we build this · Report an error on this page

Salary history, by year
YearPositionSalary
2025Chair, Cognitive Science$150,627
2024Instructor$159,425
2023Instructor$138,977
2022Instructor$135,202
2021Instructor$118,227
2020Instructor$130,233
2019Instructor$125,443
2018Instructor$113,397
2016Instructor$106,356
2015Instructor$101,528
Salary history, by year
YearPositionSalary
2025Elementary Contract Teacher$135,770
2024Elementary Contract Teacher$149,715
2023Elementary Contract Teacher$113,295
2022Elementary Contract Teacher$113,295
2021Elementary Teacher$112,561
2020Elementary Teacher$112,622
2019Elementary Teacher$109,376
2018Elementary Teacher$104,840

Ontario Power Generation

Hydro One and Ontario Power Generation
2007–2012 · 4 records

View at this employer →

2012 roster →
See where $104,086 ranks →

Salary history, by year
YearPositionSalary
2012Electrical & Control Technician/Technologist$104,086
2011Electrical & Control Technician/Technologist$106,009
2009Electrical & Control Technician/Technologist$103,599
2007Electrical & Control Technician/Technologist$112,434
Salary history, by year
YearPositionSalary
2025Firefighter Operation$133,437
2023Firefighter Operation$113,811
2022Firefighter Operation$113,672