Skip to content

Matthew Mcdonald

22 salary records across 6 employers, 2018–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
2025Constable$145,518Benefits $703Total $146,220
2024Constable$142,051Benefits $674Total $142,725
2023Constable$126,601Benefits $669Total $127,270
2022Constable$130,554Benefits $749Total $131,303
2021Constable$122,336Benefits $726Total $123,062
2020Constable$123,834Benefits $665Total $124,499
2019Constable$110,680Benefits $495Total $111,175
2018Constable$103,764Benefits $485Total $104,249
Salary history, by year
YearPositionSalary
2025Plainclothes Police Constable$174,832Benefits $413Total $175,245
2024Plainclothes Police Constable$132,155Benefits $390Total $132,545
2023Plainclothes Police Constable$125,246Benefits $466Total $125,712
2022Plainclothes Police Constable$131,202Benefits $439Total $131,641
2021Police Constable$120,603Benefits $412Total $121,015
2020Plainclothes Police Constable$117,345Benefits $401Total $117,746
2019Plainclothes Police Constable$116,104Benefits $398Total $116,501

Solicitor General

Government of Ontario - Ministries
2021–2024 · 4 records

View at this employer →

2024 roster →
See where $116,885 ranks →

Salary history, by year
YearPositionSalary
2024General Duty Officer$116,885Benefits $197Total $117,083
2023General Duty Officer / Agent des services généraux$117,444Benefits $181Total $117,625
2022General Duty Officer$124,411Benefits $180Total $124,591
2021General Duty Officer$130,208Benefits $132Total $130,339
Salary history, by year
YearPositionSalary
2025Police – Constable 2nd Class$114,743Benefits $1,573Total $116,316
Salary history, by year
YearPositionSalary
2024Teacher$100,487Benefits $0Total $100,487
Salary history, by year
YearPositionSalary
2022Assistant Director, Recruitment and Admissions$101,467Benefits $184Total $101,651