Public Salaries
Job

Public Works Manager salary in Ontario

30 people with this title were paid $100,000 or more in 2025. Half earned between $116,861 and $140,548.

Median salary
$126,975
+1.2% vs 2024
People on the list
30
Middle half
$117K–$141K
Highest
$157,365

Median salary by year

Among people with this title on the list.

Show as a table
YearValue
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011$104,836
2012$106,838
2013$107,764
2014$111,522
2015$112,689
2016$112,348
2017$118,782
2018$119,592
2019$116,020
2020$112,453
2021$113,905
2022$111,473
2023$117,171
2024$125,487
2025$126,975

Employers with the most

Highest paid in 2025

#NameEmployerSalaryBenefitsChange
1Allan FosterTownship Of Norwich$157,365$922+$20,377
2Tony D'AgostiniCity Of Sarnia$153,089$1,366+$9,283
3Daniel ColeTown Of Collingwood$150,731$577+$4,146
4Shane SkinnerCity Of Timmins$149,777$2,616+$13,546
5Troy CameronMunicipality Of Northern Bruce Peninsula$143,403$1,576+$4,165
6Jeffrey WilsonTown Of Lakeshore$142,720$913+$14,116
7Sean ErvinTay Valley Township$142,263$461+$4,740
8Ryan OnduskoTown Of Orangeville$140,548$993+$25,266
9Clint BronTownship Of Drummond–North Elmsley$139,413$2,891new
10Adam ThornTownship Of Algonquin Highlands$135,841$3,852+$10,354
11Christian WaeflerTownship Of Carling$134,738$8,296+$9,196
12Perry KellyMunicipality Of Highlands East$134,419$1,368+$6,005
13Daniel NaccaratoTown Of Aurora$130,282$499+$8,874
14Christopher LeblancTownship Of Edwardsburgh/Cardinal$129,621$1,092+$6,882
15Charles McdonaldLoyalist Township$127,910$1,226new
16Teddy SuckowTown Of Petawawa$126,039$880new
17Steve GouldTownship Of Central Frontenac$125,767$3,352+$4,065
18Mark BehmTownship Of Laurentian Valley$123,564$907−$2,178
19George BurkittTownship Of Stirling-Rawdon$120,602$653+$8,323
20Darwyn SprouleTownship Of North Frontenac$119,015$1,609+$12,930
21Michael NicholasTown Of Mono$118,507$495new
22Trevor RobinsonTown Of Saugeen Shores$118,057$844+$10,701
23Coulter CahillTownship Of Adelaide Metcalfe$116,861$390+$3,459
24Kyle ChisholmTownship Of Warwick$114,826$922new
25Duane GaudreauTownship Of Hornepayne$111,470$451+$7,294
26Royal MetcalfeTownship Of Elizabethtown-Kitley$110,300$1,237new
27Adam KnappTownship Of Horton$109,829$393−$2,721
28Martin ClouthierMunicipality Of French River$108,474$850new
29Terry GillinghamCity Of Elliot Lake$103,197$776new
30Samuel PooleCounty Of Lanark$101,040$1,416new