Skip to content

Michael Leonard

27 salary records across 4 employers, 2004–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
2020Chief Building Official$190,250Benefits $104Total $190,353
2019Chief Building Official$179,454Benefits $626Total $180,080
2018Chief Building Official$172,017Benefits $692Total $172,709
2017Chief Building Official$162,835Benefits $705Total $163,540
2016Chief Building Official$153,176Benefits $675Total $153,851
2015Chief Building Official$151,969Benefits $676Total $152,645
2014Chief Building Official$149,457Benefits $665Total $150,122
2013Chief Building Official$147,536Benefits $661Total $148,197
2012Chief Building Official$145,018Benefits $648Total $145,666
2011Chief Building Official$141,403Benefits $660Total $142,064
2010Chief Building Official$136,408Benefits $552Total $136,960
2009Chief Building Official$127,822Benefits $454Total $128,276
2008Chief Building Official$128,758Benefits $451Total $129,208
2007Director, Building Permits & Inspection Services$119,924Benefits $432Total $120,356
2006Director Building Permits & Inspection Services.$117,094Benefits $426Total $117,519
2005Director, Building Services$111,516Benefits $347Total $111,864
2004Director, Building Services$103,707Benefits $399Total $104,106
Salary history, by year
YearPositionSalary
2025Principal$166,844Benefits $0Total $166,844
2024Principal$146,526Benefits $0Total $146,526
2023Vice-Principal$115,905Benefits $0Total $115,905
2022Vice-Principal$114,871Benefits $0Total $114,871
2021Vice-Principal$110,719Benefits $0Total $110,719
2020Teacher$101,053Benefits $0Total $101,053
2019Teacher$101,170Benefits $0Total $101,170
Salary history, by year
YearPositionSalary
2019Secondary Teacher$100,733Benefits $0Total $100,733
2018Teacher$100,178Benefits $0Total $100,178
Salary history, by year
YearPositionSalary
2016Sergeant$100,596Benefits $122Total $100,718