Skip to content

Michael Marshall

28 salary records across 7 employers, 2012–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
2025Police Constable$140,517Benefits $1,017Total $141,534
2024Police Constable$122,101Benefits $1,030Total $123,131
2023Police Constable$126,791Benefits $1,075Total $127,866
2022Police Constable$123,831Benefits $1,051Total $124,882
2021Police Constable$122,692Benefits $1,042Total $123,734
2020Plainclothes Police Constable$119,168Benefits $1,020Total $120,188
2019Police Constable$109,990Benefits $1,013Total $111,003

Solicitor General

Government of Ontario – Ministries
2019–2025 · 7 records

View at this employer →

2025 roster →
See where $400,751 ranks →

Salary history, by year
YearPositionSalary
2025Staff Sergeant$400,751Benefits $147Total $400,897
2024Staff Sergeant$139,086Benefits $133Total $139,220
2023Sergeant / Sergent$187,361Benefits $126Total $187,487
2022Sergeant$162,420Benefits $125Total $162,545
2021Sergeant$106,787Benefits $122Total $106,909
2020Sergeant$159,684Benefits $120Total $159,803
2019Sergeant$191,838Benefits $120Total $191,958
Salary history, by year
YearPositionSalary
2025Teacher$130,670Benefits $102Total $130,772
2024Teacher$119,516Benefits $525Total $120,041
2023Teacher$100,294Benefits $100Total $100,395
2022Teacher$100,141Benefits $91Total $100,231
2021Teacher$102,993Benefits $87Total $103,079
2019Teacher$100,634Benefits $80Total $100,714
Salary history, by year
YearPositionSalary
2018Sergeant$100,034Benefits $132Total $100,166
2017Sergeant / Sergent$122,877Benefits $119Total $122,996
2016Sergeant$127,200Benefits $120Total $127,320
2015Sergeant / Sergent$102,782Benefits $123Total $102,905
2012Operational Manager$105,066Benefits $111Total $105,177
Salary history, by year
YearPositionSalary
2024Plant Service Person / Employé des services de l’usine$108,060Benefits $82Total $108,142
Salary history, by year
YearPositionSalary
2025Network Specialist, Spécialiste réseau$103,181Benefits $267Total $103,447
Salary history, by year
YearPositionSalary
2016Appendix A Control Technician$106,449Benefits $0Total $106,449