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
| Employer | People | Median | Top |
|---|---|---|---|
| Transportation | 23 | $135,760 | $155,269 |
| City of Windsor | 6 | $148,324 | $160,370 |
| City of Ottawa | 6 | $120,353 | $140,971 |
| Thames Valley District School Board | 5 | $107,516 | $121,121 |
All Records · 77 in 2025
| # | Name | Employer | Title as filed | Salary | Total |
|---|---|---|---|---|---|
| 1 | Michael Mazza | City Of Windsor | Maintenance Supervisor | $160,370 | $161,179 |
| 2 | Antonio Varacalli | City Of Windsor | Maintenance Supervisor | $155,690 | $156,186 |
| 3 | Fiore Ranieri | Transportation | Maintenance Contract Supervisor | $155,269 | $155,434 |
| 4 | Pietro Laporta | City Of Windsor | Maintenance Supervisor | $151,270 | $152,169 |
| 5 | Pierre Lalonde | Transportation | Maintenance Contract Supervisor | $150,276 | $150,440 |
| 6 | Wade Mcmahon | Transportation | Maintenance Contract Supervisor | $149,981 | $150,146 |
| 7 | Gregory Follett | Transportation | Maintenance Contract Supervisor | $149,899 | $150,064 |
| 8 | Steve Hood | Transportation | Maintenance Contract Supervisor | $149,408 | $149,572 |
| 9 | Stephen Sit | Transportation | Maintenance Contract Supervisor | $146,417 | $146,582 |
| 10 | Ralph Prestia | City Of Windsor | Maintenance Supervisor | $145,377 | $145,873 |
| 11 | Sheldon Pais | Transportation | Maintenance Contract Supervisor | $144,940 | $145,105 |
| 12 | Christopher Arsenault | Transportation | Maintenance Contract Supervisor | $144,645 | $144,810 |
| 13 | Ryan Dack | Town Of Oakville | Supervisor, Maintenance | $142,726 | $143,135 |
| 14 | Antonino Ferro | City Of Windsor | Maintenance Supervisor | $141,040 | $142,035 |
| 15 | Michael Contant | City Of Ottawa | Maintenance Supervisor | $140,971 | $141,776 |
| 16 | Robert Oddson | Transportation | Maintenance Contract Supervisor | $140,255 | $140,407 |
| 17 | Wayne O'Connor | Transportation | Maintenance Contract Supervisor | $140,208 | $140,369 |
| 18 | Shawn Watkinson | Transportation | Maintenance Contract Supervisor | $137,511 | $137,656 |
| 19 | Carlo Di Natale | City Of Mississauga | Supervisor, Contract Maintenance | $136,316 | $136,716 |
| 20 | Brian Bell | Transportation | Maintenance Contract Supervisor | $135,760 | $135,907 |
| 21 | Mark Hobin | Transportation | Maintenance Contract Supervisor | $134,723 | $134,865 |
| 22 | Jason Scholar | City Of Ottawa | Maintenance Supervisor | $133,642 | $134,447 |
| 23 | Ryan Smart | Transportation | Maintenance Contract Supervisor | $132,996 | $133,140 |
| 24 | Craig Cook | Town Of Oakville | Supervisor, Maintenance | $132,574 | $132,979 |
| 25 | Darren Lambert | Trillium Lakelands District School Board | Supervisor – Maintenance | $127,654 | $127,876 |
| 26 | Jeffrey Francis | Trillium Lakelands District School Board | Supervisor – Maintenance | $127,475 | $127,698 |
| 27 | Adam Hubers | Regional Municipality Of Durham | Supervisor, Maintenance | $125,192 | $125,955 |
| 28 | Mark Brooks | Transportation | Maintenance Contract Supervisor | $124,835 | $124,967 |
| 29 | Geoff Jenkins | Transportation | Maintenance Contract Supervisor | $122,456 | $122,594 |
| 30 | Bernard Deeke | City Of Ottawa | Maintenance Supervisor | $122,064 | $122,793 |
| 31 | Claude Gonzales | Town Of Oakville | Supervisor, Maintenance | $121,809 | $122,194 |
| 32 | Duane Hiemstra | London District Catholic School Board | Supervisor, Maintenance | $121,717 | $121,717 |
| 33 | Dan Kendall | Thames Valley District School Board | Maintenance Supervisor | $121,121 | $121,121 |
| 34 | Paul Nixon | County Of Wellington | Maintenance Supervisor | $120,987 | $121,792 |
| 35 | Pawel Kaczynski | Town Of Oakville | Supervisor, Maintenance | $120,915 | $121,293 |
| 36 | Carl Ranger | Windsor-Essex Catholic District School Board | Supervisor of Maintenance | $120,524 | $129,391 |
| 37 | Sasa Sakic | Transportation | Maintenance Contract Supervisor | $120,448 | $120,590 |
| 38 | Jeff Lyons | Transportation | Maintenance Contract Supervisor | $119,574 | $119,713 |
| 39 | Paul Hearn | City Of Windsor | Maintenance Supervisor | $119,126 | $119,552 |
| 40 | Robert Anelli | Hamilton Child and Family Supports | Supervisor, Maintenance/Superviseur, Entretien | $118,759 | $119,224 |
| 41 | Geoffrey Sinclair | City Of Ottawa | Maintenance Supervisor | $118,643 | $119,448 |
| 42 | Chris Mayhew | City Of Ottawa | Maintenance Supervisor | $118,421 | $119,225 |
| 43 | Robert Amos | Durham District School Board | Maintenance Supervisor | $117,858 | $117,858 |
| 44 | Bruce Mathers | Durham District School Board | Maintenance Supervisor | $117,858 | $117,858 |
| 45 | Steven Tyson | Durham District School Board | Maintenance Supervisor | $117,858 | $117,858 |
| 46 | Ronald Lacroix | City Of Ottawa | Maintenance Supervisor | $117,764 | $118,241 |
| 47 | William Luck | City Of Hamilton | Supervisor Maintenance | $117,664 | $118,896 |
| 48 | Damon Srokosz | St. Clair Catholic District School Board | Supervisor, Maintenance | $116,800 | $125,115 |
| 49 | Chad Keller | Thames Valley District School Board | Maintenance Supervisor | $116,013 | $116,017 |
| 50 | Rod Mein | Peterborough Victoria Northumberland And Clarington Catholic District School Board | Supervisor of Maintenance | $114,886 | $114,988 |
| 51 | Micheal Ings | London District Catholic School Board | Maintenance Supervisor | $114,850 | $114,850 |
| 52 | Matthew Mclean | Transportation | Maintenance Contract Supervisor | $114,630 | $114,756 |
| 53 | Paul Ibey | District School Board Of Niagara | Supervisor Maintenance | $113,954 | $117,423 |
| 54 | Tammie Richard | Ontario Northland Transportation Commission | Supervisor, Maintenance / Superviseure, entretien | $113,805 | $115,063 |
| 55 | Cory Beckstead | Transportation | Maintenance Contract Supervisor | $113,118 | $113,248 |
| 56 | Aruna Ajitkumar Rajinidevi | Durham District School Board | Maintenance Supervisor | $111,947 | $111,947 |
| 57 | Kevin O'Donnell | Brant Haldimand Norfolk Catholic District School Board | Supervisor of Maintenance | $111,727 | $111,727 |
| 58 | Shreya Mathur | Transportation | Maintenance Contract Supervisor | $111,436 | $111,551 |
| 59 | Michael Giroux | Windsor-Essex Catholic District School Board | Supervisor of Maintenance | $111,364 | $120,231 |
| 60 | Giuseppe Colonna | Toronto East General Hospital | Supervisor, Maintenance | $110,984 | $110,984 |
| 61 | Jacques Ethier | City Of Greater Sudbury | Maintenance Supervisor | $109,556 | $110,096 |
| 62 | Wayne Marshall | City Of Greater Sudbury | Maintenance Supervisor | $109,405 | $109,945 |
| 63 | Ryan Power | Wellington Catholic District School Board | Supervisor Maintenance | $108,495 | $109,637 |
| 64 | Della Mushquash | Transportation | Maintenance Contract Supervisor | $108,300 | $108,417 |
| 65 | Matthew Kaspersma | Thames Valley District School Board | Maintenance Supervisor | $107,516 | $107,516 |
| 66 | Vito Mauriello | District School Board Of Niagara | Supervisor Of Maintenance | $106,654 | $118,067 |
| 67 | Stephen Wright | Thames Valley District School Board | Maintenance Supervisor | $106,614 | $106,614 |
| 68 | Peter Madden | Limestone District School Board | Maintenance Supervisor | $105,216 | $105,216 |
| 69 | Todd Maryschak | Lambton Kent District School Board | Supervisor of Maintenance | $105,168 | $105,168 |
| 70 | Steven Depatie | City Of Greater Sudbury | Maintenance Supervisor | $105,143 | $105,683 |
| 71 | Beau Chafee | Thames Valley District School Board | Maintenance Supervisor | $104,117 | $104,117 |
| 72 | Scott Bailey | Grand Erie District School Board | Maintenance Supervisor | $103,017 | $103,017 |
| 73 | Carmine Capuano | York Region District School Board | Supervisor Maintenance | $101,998 | $101,998 |
| 74 | Taras Korchak | Grand Erie District School Board | Maintenance Supervisor | $101,996 | $101,996 |
| 75 | Joe Surace | York Catholic District School Board | Maintenance Supervisor | $101,380 | $101,483 |
| 76 | Brandon Bellavance | Timmins And District Hospital | Maintenance Supervisor/Superviseur De Maintenance | $101,099 | $101,388 |
| 77 | John Havaris | Transportation | Maintenance Contract Supervisor | $100,432 | $100,554 |