● OPSCI.ca Ontario · 2010–2025

← back to profile

Training Officer

Municipalities and Services · FY2025

327 disclosed employees* in 2025 16 yrs on file (2010–2025) 33 employers (min. 3 disclosed) 70 newly promoted in 2025 31.2% estimated female
Median salary
$143,387
P90 salary
$170,693
Raise, 2025
+8.6%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 327 $143,387 $170,693 +8.6% 70 31.2% F
2024 247 $134,160 $161,646 +2.5% 18 29.1% F
2023 250 $131,177 $156,555 +2.2% 28 28.8% F
2022 203 $127,967 $154,371 +3.1% 10 22.7% F
2021 199 $125,738 $146,078 +5.6% 26 23.1% F
2020 183 $119,000 $139,379 +1.3% 2 18.6% F
2019 183 $117,130 $140,128 +1.6% 16 19.1% F
2018 170 $116,923 $140,233 +8.1% 7 16.5% F
2017 144 $111,520 $127,301 +4.0% 4 15.3% F
2016 118 $109,501 $120,283 -1.9% 1 15.3% F
2015 131 $112,322 $124,251 +0.5% 4 14.5% F
2014 109 $111,757 $126,125 +3.3% 3 11.0% F
2013 92 $107,697 $120,871 -2.1% 6 13.0% F
2012 52 $107,497 $126,572 +1.1% 0 9.6% F
2011 87 $107,339 $120,292 -2.5% 1 9.2% F
2010 76 $108,558 $123,131 n/a 0 10.5% F

Raise is the average change for people who held this exact role, in this sector, in both years — not a same-role year-over-year average, which would be skewed by people newly crossing the disclosure threshold or leaving. Promotions is a heuristic (title changed and raise ≥10% in the same year), not verified. Gender is a name-based estimate, shown only for years with 20 or more disclosed employees.

By employer FY2025 · ranked by disclosed employees

#EmployerDisclosed Emp.Median salaryP90 salaryMax salaryNew entrantsRaise
1 City of Toronto overall 234 $141,049 $169,697 $230,666 12 +9.8%
2 City of Ottawa overall 12 $161,344 $168,956 $172,575 0 +12.4%
3 City of Hamilton overall 10 $157,630 $174,203 $181,910 1 +4.6%
4 Regional Municipality of Halton overall 9 $132,788 $142,272 $149,000 1 +5.6%
5 City of Markham overall 6 $146,052 $150,483 $150,699 1 +15.4%
6 City of Cambridge overall 5 $169,513 $176,744 $181,557 0 +6.2%
7 City of Greater Sudbury overall 5 $173,001 $178,090 $179,322 0 -3.0%
8 City of Vaughan overall 3 $187,207 $198,595 $201,442 0 +20.4%
9 City of Windsor overall 3 $157,023 $157,465 $157,575 0 n/a
10 City of St Catharines overall 3 $149,776 $155,882 $157,408 0 +15.2%
11 City of Barrie overall 3 $150,579 $153,037 $153,652 0 +7.4%
12 City of Kitchener overall 3 $143,162 $146,673 $147,551 0 n/a
13 Town of Whitby overall 3 $146,468 $146,570 $146,596 0 n/a
14 Town of Oakville overall 3 $141,046 $141,563 $141,692 1 n/a
15 City of Thunder Bay overall 2 $158,446 $162,180 $163,114 0 n/a
16 City of Burlington overall 2 $146,368 $148,597 $149,154 0 n/a
17 City of Richmond Hill overall 2 $143,371 $145,601 $146,159 0 n/a
18 City of Pickering overall 2 $136,518 $136,579 $136,595 0 n/a
19 Town of Newmarket Central York Fire Services overall 2 $134,668 $135,704 $135,963 0 n/a
20 Town of Ajax overall 2 $101,655 $102,430 $102,623 1 n/a
21 Town of Halton Hills overall 1 $180,256 $180,256 $180,256 0 n/a
22 Town of the Blue Mountains overall 1 $161,537 $161,537 $161,537 0 n/a
23 City of Sault Ste Marie overall 1 $160,769 $160,769 $160,769 0 n/a
24 Town of Amherstburg overall 1 $157,609 $157,609 $157,609 0 n/a
25 City of Guelph overall 1 $153,669 $153,669 $153,669 0 n/a
26 City of Welland overall 1 $146,597 $146,597 $146,597 0 n/a
27 City of Peterborough overall 1 $143,780 $143,780 $143,780 0 n/a
28 City of Belleville overall 1 $137,151 $137,151 $137,151 0 n/a
29 City of Brockville overall 1 $130,180 $130,180 $130,180 0 n/a
30 Town of Milton overall 1 $125,892 $125,892 $125,892 0 n/a
31 City of Owen Sound overall 1 $118,613 $118,613 $118,613 0 n/a
32 Town of East Gwillimbury overall 1 $111,026 $111,026 $111,026 0 n/a
33 Town of Pelham overall 1 $102,729 $102,729 $102,729 1 n/a

"New entrants" is headcount in their first year in this exact role at this employer — not a hire count; many already worked here.

Find someone in this role, province-wide