Skip to content

Mark Macleod

25 salary records across 4 employers, 2007–2025.

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,627Benefits $0Total $150,627
2024Instructor$159,425Benefits $0Total $159,425
2023Instructor$138,977Benefits $0Total $138,977
2022Instructor$135,202Benefits $0Total $135,202
2021Instructor$118,227Benefits $0Total $118,227
2020Instructor$130,233Benefits $0Total $130,233
2019Instructor$125,443Benefits $0Total $125,443
2018Instructor$113,397Benefits $0Total $113,397
2016Instructor$106,356Benefits $0Total $106,356
2015Instructor$101,528Benefits $0Total $101,528
Salary history, by year
YearPositionSalary
2025Elementary Contract Teacher$135,770Benefits $0Total $135,770
2024Elementary Contract Teacher$149,715Benefits $0Total $149,715
2023Elementary Contract Teacher$113,295Benefits $0Total $113,295
2022Elementary Contract Teacher$113,295Benefits $0Total $113,295
2021Elementary Teacher$112,561Benefits $0Total $112,561
2020Elementary Teacher$112,622Benefits $0Total $112,622
2019Elementary Teacher$109,376Benefits $0Total $109,376
2018Elementary Teacher$104,840Benefits $0Total $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,086Benefits $1,967Total $106,053
2011Electrical & Control Technician/Technologist$106,009Benefits $1,718Total $107,726
2009Electrical & Control Technician/Technologist$103,599Benefits $1,829Total $105,427
2007Electrical & Control Technician/Technologist$112,434Benefits $1,400Total $113,834
Salary history, by year
YearPositionSalary
2025Firefighter Operation$133,437Benefits $1,797Total $135,233
2023Firefighter Operation$113,811Benefits $1,897Total $115,707
2022Firefighter Operation$113,672Benefits $1,892Total $115,564