Skip to content

John Mcgarry

20 salary records across 2 employers, 2013–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
2025Professor$208,914Benefits $5,995Total $214,909
2024Professor$213,732Benefits $5,683Total $219,415
2023Professor$183,254Benefits $5,375Total $188,629
2022Canada Research Chair (Nationalism and Democracy), Peacock Professor in Political Studies, Professor$229,376Benefits $272Total $229,648
2021Professor, Canada Research Chair, Peacock Professor in Political Studies$226,028Benefits $272Total $226,300
2020Professor, Canada Research Chair, Peacock Professor in Political Studies$218,957Benefits $292Total $219,249
2019Professor, Canada Research Chair, Peacock Professor in Political Studies$212,947Benefits $312Total $213,259
2018Professor, Canada Research Chair, Peacock Professor in Political Studies$202,470Benefits $305Total $202,775
2017Professor, Canada Research Chair (Nationalism and Democracy)$178,746Benefits $298Total $179,044
2016Professor, Canada Research Chair (Nationalism And Democracy)$173,969Benefits $278Total $174,247
2015Professor, Canada Research Chair (Nationalism and Democracy)$183,183Benefits $270Total $183,453
2014Professor and Canada Research Chair (Nationalism and Democracy) - Political Studies$182,743Benefits $281Total $183,024
2013Professor - Political Studies, Canada Research Chair, Nationalism and Democracy - Political Studies$179,285Benefits $281Total $179,566
Salary history, by year
YearPositionSalary
2025Plainclothes Police Constable$151,095Benefits $1,052Total $152,147
2024Plainclothes Police Constable$136,100Benefits $1,065Total $137,165
2023Plainclothes Police Constable$127,588Benefits $1,116Total $128,704
2022Plainclothes Police Constable$121,798Benefits $1,082Total $122,880
2021Police Constable$118,492Benefits $1,050Total $119,542
2020Plainclothes Police Constable$118,068Benefits $1,040Total $119,109
2019Plainclothes Police Constable$124,107Benefits $1,037Total $125,144