Skip to content

John Costa

32 salary records across 4 employers, 2010–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
2025Track Mechanic$139,769Benefits $1,058Total $140,827
2024Track Mechanic$133,078Benefits $1,037Total $134,116
2023Track Mechanic$115,118Benefits $1,003Total $116,121
2022Track Mechanic$108,294Benefits $996Total $109,289
2021Track Mechanic$101,747Benefits $979Total $102,725
2020Track Mechanic$132,474Benefits $990Total $133,464
2019Track Mechanic$122,531Benefits $985Total $123,517
2018Track Mechanic$107,334Benefits $978Total $108,312
2017Track Mechanic$114,515Benefits $999Total $115,514
2016Track Mechanic$109,758Benefits $1,036Total $110,794
2015Track Mechanic$123,373Benefits $992Total $124,365
2014Track Mechanic$113,578Benefits $1,000Total $114,579
2013Track Mechanic$122,270Benefits $988Total $123,257
2012Track Mechanic$120,187Benefits $950Total $121,137
2011Track Mechanic$117,338Benefits $1,015Total $118,353
2010Track Mechanic$114,058Benefits $892Total $114,950
Salary history, by year
YearPositionSalary
2025Staff Sergeant$169,518Benefits $836Total $170,353
2024Staff Sergeant$162,758Benefits $1,050Total $163,808
2023Staff Sergeant$150,366Benefits $1,104Total $151,471
2022Staff Sergeant$144,038Benefits $967Total $145,005
2021Staff Sergeant$137,765Benefits $877Total $138,642
2020Sergeant$122,824Benefits $841Total $123,665
2019Sergeant$141,048Benefits $937Total $141,985
2018Sergeant$121,139Benefits $738Total $121,878
2017Constable$113,239Benefits $571Total $113,810
2016Constable$114,631Benefits $494Total $115,125
2015Sergeant$109,766Benefits $486Total $110,253
2014Constable$102,875Benefits $446Total $103,321
2013Constable$107,186Benefits $436Total $107,621

Indigenous Affairs

Government of Ontario - Ministries
2018–2019 · 2 records

View at this employer →

2019 roster →
See where $105,153 ranks →

Salary history, by year
YearPositionSalary
2019Team Lead$105,153Benefits $142Total $105,295
2018Manager, Strategic Planning and Economic Policy$105,024Benefits $157Total $105,181
Salary history, by year
YearPositionSalary
2014Line Journeyperson$115,307Benefits $499Total $115,806