● OPSCI.ca Ontario · 2010–2025

← back to search

Mechanic

Municipalities and Services · FY2025

774 disclosed employees* in 2025 16 yrs on file (2010–2025) 43 employers (min. 3 disclosed) 9 newly promoted in 2025 19.1% estimated female
Median salary
$117,521
P90 salary
$144,059
Raise, 2025
+6.9%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 774 $117,521 $144,059 +6.9% 9 19.1% F
2024 604 $115,540 $138,380 +4.7% 9 18.4% F
2023 447 $114,618 $136,893 +2.6% 6 17.9% F
2022 426 $113,731 $131,203 +6.0% 9 16.7% F
2021 305 $110,943 $124,255 +1.2% 1 17.0% F
2020 332 $109,268 $125,309 -2.7% 1 14.8% F
2019 362 $113,014 $132,318 +5.7% 6 15.7% F
2018 270 $110,158 $127,230 +1.8% 1 14.8% F
2017 229 $109,169 $125,566 +2.3% 1 16.6% F
2016 194 $109,736 $125,647 -0.5% 0 17.0% F
2015 191 $109,435 $126,572 +2.1% 8 14.7% F
2014 120 $110,400 $123,262 +4.2% 0 15.0% F
2013 88 $107,864 $121,086 +2.0% 1 14.8% F
2012 84 $107,910 $117,541 +3.6% 1 16.7% F
2011 54 $104,691 $114,990 +0.8% 0 14.8% F
2010 47 $104,391 $112,905 n/a 0 17.0% 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 Toronto Transit Commission overall 239 $118,871 $139,793 $144,327 71 +8.9%
2 City of Brampton overall 121 $125,099 $157,424 $172,621 38 +6.4%
3 City of Ottawa overall 106 $121,838 $160,037 $229,814 26 +10.6%
4 City of Mississauga overall 70 $115,960 $131,419 $158,324 21 +0.9%
5 Regional Municipality of Durham overall 46 $111,412 $126,758 $143,136 15 +4.2%
6 City of Toronto overall 43 $111,989 $134,621 $194,619 18 +9.2%
7 City of London London Transit Commission overall 17 $112,446 $119,129 $120,602 6 +4.2%
8 Niagara Transit Commission overall 16 $119,928 $154,087 $159,963 0 +4.3%
9 City of Hamilton overall 14 $129,532 $150,979 $165,297 2 -1.8%
10 City of Kingston overall 10 $113,503 $139,190 $144,907 6 +6.2%
11 Regional Municipality of Peel overall 9 $105,131 $122,910 $125,844 1 -5.0%
12 City of Toronto Public Library Board overall 8 $109,483 $117,958 $118,737 2 +4.5%
13 Town of Whitby overall 7 $130,402 $136,078 $138,825 3 +7.0%
14 City of Sarnia overall 7 $117,844 $138,009 $138,809 1 +5.4%
15 Town of Oakville overall 7 $111,024 $112,304 $113,787 2 +3.5%
16 City of Oshawa overall 6 $111,826 $129,461 $134,835 4 n/a
17 City of London overall 5 $123,524 $126,690 $127,700 0 +1.5%
18 Regional Municipality of York overall 5 $116,173 $122,693 $122,885 0 +8.8%
19 City of Waterloo overall 4 $151,989 $155,287 $155,977 0 +3.4%
20 City of Burlington overall 3 $130,226 $147,527 $151,852 0 n/a
21 Regional Municipality of York Police Services overall 3 $132,021 $138,549 $140,181 1 n/a
22 City of Vaughan overall 3 $126,205 $132,879 $134,547 0 n/a
23 City of Brantford overall 2 $115,428 $123,388 $125,378 1 n/a
24 County of Perth overall 2 $114,810 $115,182 $115,275 0 n/a
25 Town of Saugeen Shores overall 2 $109,749 $110,254 $110,381 2 n/a
26 City of Pickering overall 2 $103,362 $104,109 $104,296 0 n/a
27 City of Greater Sudbury overall 1 $158,013 $158,013 $158,013 0 n/a
28 City of Sault Ste Marie overall 1 $149,651 $149,651 $149,651 0 n/a
29 City of Cornwall overall 1 $141,586 $141,586 $141,586 0 n/a
30 City of Markham overall 1 $138,994 $138,994 $138,994 0 n/a
31 City of Kitchener overall 1 $136,844 $136,844 $136,844 0 n/a
32 Municipality of Clarington overall 1 $129,096 $129,096 $129,096 0 n/a
33 County of Renfrew overall 1 $112,458 $112,458 $112,458 1 n/a
34 City of Richmond Hill overall 1 $109,427 $109,427 $109,427 0 n/a
35 County of Prince Edward overall 1 $106,521 $106,521 $106,521 1 n/a
36 City of Toronto Toronto Community Housing Corp overall 1 $106,314 $106,314 $106,314 0 n/a
37 Town of Iroquois Falls overall 1 $105,526 $105,526 $105,526 1 n/a
38 County of Brant overall 1 $103,937 $103,937 $103,937 1 n/a
39 Township of King overall 1 $103,694 $103,694 $103,694 0 n/a
40 City of Woodstock overall 1 $103,366 $103,366 $103,366 1 n/a
41 City of St Thomas overall 1 $102,658 $102,658 $102,658 1 n/a
42 Municipality of Leamington overall 1 $102,299 $102,299 $102,299 1 n/a
43 Town of Halton Hills overall 1 $101,302 $101,302 $101,302 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