Skip to content

James Macfarlane

18 salary records across 3 employers, 2005–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
2017Mechanical Technician$109,965Benefits $4,915Total $114,881
2016Mechanical Technician$110,221Benefits $1,467Total $111,689
2015Mechanical Technician$109,634Benefits $1,458Total $111,092
2014Mechanical Technician$110,581Benefits $1,451Total $112,032
2013Mechanical Technician$107,417Benefits $1,431Total $108,848
2012Mechanical Technician$129,727Benefits $1,413Total $131,140
2011Mechanical Technician$105,661Benefits $1,397Total $107,058
2009Mechanical Technician$107,003Benefits $1,293Total $108,296
2005Mechanical Maintainer Journeyperson$100,163Benefits $531Total $100,694
Salary history, by year
YearPositionSalary
2013General Duty Officer$130,002Benefits $140Total $130,142
2012General Duty Officer$110,795Benefits $140Total $110,935
2011General Duty Officer / Agent des services généraux$109,587Benefits $143Total $109,730
2010General Duty Officer$114,434Benefits $143Total $114,576
2006General Duty Officer$102,774Benefits $159Total $102,933
Salary history, by year
YearPositionSalary
2025Senior Advisor, Special Events$119,422Benefits $323Total $119,745
2024Coordinator, Traffic Management Events$131,561Benefits $286Total $131,847
2023Coordinator, Special Events$105,119Benefits $271Total $105,389
2022Coordinator, Special Events$121,775Benefits $0Total $121,775