Skip to content

Maintenance Supervisor Salaries, 2025

77 disclosed on the 2025 Sunshine List · overview and trend →

Disclosed

77

2025 Sunshine List

Median Salary

$119,126

-2.6% vs provincial median

Typical Range

$111,436–$135,760

25th–75th percentile

Top Salary

$160,370

Employers · with 5 or more

EmployerPeopleMedianTop
Transportation23$135,760$155,269
City of Windsor6$148,324$160,370
City of Ottawa6$120,353$140,971
Thames Valley District School Board5$107,516$121,121

All Records · 77 in 2025

#NameEmployerTitle as filedSalaryTotal
1Michael MazzaCity Of WindsorMaintenance Supervisor$160,370$161,179
2Antonio VaracalliCity Of WindsorMaintenance Supervisor$155,690$156,186
3Fiore RanieriTransportationMaintenance Contract Supervisor$155,269$155,434
4Pietro LaportaCity Of WindsorMaintenance Supervisor$151,270$152,169
5Pierre LalondeTransportationMaintenance Contract Supervisor$150,276$150,440
6Wade McmahonTransportationMaintenance Contract Supervisor$149,981$150,146
7Gregory FollettTransportationMaintenance Contract Supervisor$149,899$150,064
8Steve HoodTransportationMaintenance Contract Supervisor$149,408$149,572
9Stephen SitTransportationMaintenance Contract Supervisor$146,417$146,582
10Ralph PrestiaCity Of WindsorMaintenance Supervisor$145,377$145,873
11Sheldon PaisTransportationMaintenance Contract Supervisor$144,940$145,105
12Christopher ArsenaultTransportationMaintenance Contract Supervisor$144,645$144,810
13Ryan DackTown Of OakvilleSupervisor, Maintenance$142,726$143,135
14Antonino FerroCity Of WindsorMaintenance Supervisor$141,040$142,035
15Michael ContantCity Of OttawaMaintenance Supervisor$140,971$141,776
16Robert OddsonTransportationMaintenance Contract Supervisor$140,255$140,407
17Wayne O'ConnorTransportationMaintenance Contract Supervisor$140,208$140,369
18Shawn WatkinsonTransportationMaintenance Contract Supervisor$137,511$137,656
19Carlo Di NataleCity Of MississaugaSupervisor, Contract Maintenance$136,316$136,716
20Brian BellTransportationMaintenance Contract Supervisor$135,760$135,907
21Mark HobinTransportationMaintenance Contract Supervisor$134,723$134,865
22Jason ScholarCity Of OttawaMaintenance Supervisor$133,642$134,447
23Ryan SmartTransportationMaintenance Contract Supervisor$132,996$133,140
24Craig CookTown Of OakvilleSupervisor, Maintenance$132,574$132,979
25Darren LambertTrillium Lakelands District School BoardSupervisor – Maintenance$127,654$127,876
26Jeffrey FrancisTrillium Lakelands District School BoardSupervisor – Maintenance$127,475$127,698
27Adam HubersRegional Municipality Of DurhamSupervisor, Maintenance$125,192$125,955
28Mark BrooksTransportationMaintenance Contract Supervisor$124,835$124,967
29Geoff JenkinsTransportationMaintenance Contract Supervisor$122,456$122,594
30Bernard DeekeCity Of OttawaMaintenance Supervisor$122,064$122,793
31Claude GonzalesTown Of OakvilleSupervisor, Maintenance$121,809$122,194
32Duane HiemstraLondon District Catholic School BoardSupervisor, Maintenance$121,717$121,717
33Dan KendallThames Valley District School BoardMaintenance Supervisor$121,121$121,121
34Paul NixonCounty Of WellingtonMaintenance Supervisor$120,987$121,792
35Pawel KaczynskiTown Of OakvilleSupervisor, Maintenance$120,915$121,293
36Carl RangerWindsor-Essex Catholic District School BoardSupervisor of Maintenance$120,524$129,391
37Sasa SakicTransportationMaintenance Contract Supervisor$120,448$120,590
38Jeff LyonsTransportationMaintenance Contract Supervisor$119,574$119,713
39Paul HearnCity Of WindsorMaintenance Supervisor$119,126$119,552
40Robert AnelliHamilton Child and Family SupportsSupervisor, Maintenance/Superviseur, Entretien$118,759$119,224
41Geoffrey SinclairCity Of OttawaMaintenance Supervisor$118,643$119,448
42Chris MayhewCity Of OttawaMaintenance Supervisor$118,421$119,225
43Robert AmosDurham District School BoardMaintenance Supervisor$117,858$117,858
44Bruce MathersDurham District School BoardMaintenance Supervisor$117,858$117,858
45Steven TysonDurham District School BoardMaintenance Supervisor$117,858$117,858
46Ronald LacroixCity Of OttawaMaintenance Supervisor$117,764$118,241
47William LuckCity Of HamiltonSupervisor Maintenance$117,664$118,896
48Damon SrokoszSt. Clair Catholic District School BoardSupervisor, Maintenance$116,800$125,115
49Chad KellerThames Valley District School BoardMaintenance Supervisor$116,013$116,017
50Rod MeinPeterborough Victoria Northumberland And Clarington Catholic District School BoardSupervisor of Maintenance$114,886$114,988
51Micheal IngsLondon District Catholic School BoardMaintenance Supervisor$114,850$114,850
52Matthew McleanTransportationMaintenance Contract Supervisor$114,630$114,756
53Paul IbeyDistrict School Board Of NiagaraSupervisor Maintenance$113,954$117,423
54Tammie RichardOntario Northland Transportation CommissionSupervisor, Maintenance / Superviseure, entretien$113,805$115,063
55Cory BecksteadTransportationMaintenance Contract Supervisor$113,118$113,248
56Aruna Ajitkumar RajinideviDurham District School BoardMaintenance Supervisor$111,947$111,947
57Kevin O'DonnellBrant Haldimand Norfolk Catholic District School BoardSupervisor of Maintenance$111,727$111,727
58Shreya MathurTransportationMaintenance Contract Supervisor$111,436$111,551
59Michael GirouxWindsor-Essex Catholic District School BoardSupervisor of Maintenance$111,364$120,231
60Giuseppe ColonnaToronto East General HospitalSupervisor, Maintenance$110,984$110,984
61Jacques EthierCity Of Greater SudburyMaintenance Supervisor$109,556$110,096
62Wayne MarshallCity Of Greater SudburyMaintenance Supervisor$109,405$109,945
63Ryan PowerWellington Catholic District School BoardSupervisor Maintenance$108,495$109,637
64Della MushquashTransportationMaintenance Contract Supervisor$108,300$108,417
65Matthew KaspersmaThames Valley District School BoardMaintenance Supervisor$107,516$107,516
66Vito MaurielloDistrict School Board Of NiagaraSupervisor Of Maintenance$106,654$118,067
67Stephen WrightThames Valley District School BoardMaintenance Supervisor$106,614$106,614
68Peter MaddenLimestone District School BoardMaintenance Supervisor$105,216$105,216
69Todd MaryschakLambton Kent District School BoardSupervisor of Maintenance$105,168$105,168
70Steven DepatieCity Of Greater SudburyMaintenance Supervisor$105,143$105,683
71Beau ChafeeThames Valley District School BoardMaintenance Supervisor$104,117$104,117
72Scott BaileyGrand Erie District School BoardMaintenance Supervisor$103,017$103,017
73Carmine CapuanoYork Region District School BoardSupervisor Maintenance$101,998$101,998
74Taras KorchakGrand Erie District School BoardMaintenance Supervisor$101,996$101,996
75Joe SuraceYork Catholic District School BoardMaintenance Supervisor$101,380$101,483
76Brandon BellavanceTimmins And District HospitalMaintenance Supervisor/Superviseur De Maintenance$101,099$101,388
77John HavarisTransportationMaintenance Contract Supervisor$100,432$100,554