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
| Year | Disclosed Emp. | Median salary | P90 salary | Raise | Newly Promoted | Gender |
|---|---|---|---|---|---|---|
| 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
| # | Employer | Disclosed Emp. | Median salary | P90 salary | Max salary | New entrants | Raise |
|---|---|---|---|---|---|---|---|
| 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.