Skip to content

Captain Salaries, 2025

1,385 disclosed on the 2025 Sunshine List · overview and trend →

Disclosed

1,385

2025 Sunshine List

Median Salary

$157,709

+29.0% vs provincial median

Typical Range

$153,580–$167,999

25th–75th percentile

Top Salary

$271,199

Employers · with 5 or more

EmployerPeopleMedianTop
City of Toronto481$156,014$269,411
City of Ottawa195$165,344$223,813
City of Hamilton97$155,806$185,569
City of London77$152,145$162,082
City of Vaughan58$158,528$259,394
City of Markham45$163,070$197,393
City of Burlington37$166,819$191,819
City of Kitchener37$157,570$174,857
City of Barrie34$162,193$179,002
City of Oshawa33$170,534$200,835
Town of Whitby30$167,859$190,411
City of St Catharines28$165,633$200,674
Town of Newmarket – Central York Fire Services28$148,250$155,797
City of Greater Sudbury23$175,376$271,199
Town of Ajax22$168,946$222,729

All Records · 1,385 in 2025 · page 1 of 6

#NameEmployerTitle as filedSalaryTotal
1Richard James McdougallCity Of Greater SudburyCaptain$271,199$272,097
2Andrew MacsweenCity Of TorontoCaptain Operation$269,411$271,495
3Barry AlbertCity Of VaughanCaptain$259,394$259,877
4Blair WallhouseCity Of TorontoCaptain Operation$258,881$260,965
5Craig LesterCity Of TorontoCaptain Operation$256,726$258,810
6John PagnottaCity Of TorontoCaptain Operation$252,050$254,134
7Powin LowCity Of TorontoCaptain Operation$243,306$245,391
8Ted KularCity Of TorontoCaptain Operation$242,397$244,481
9Steven ZavitzCity Of TorontoCaptain Operation$237,810$239,894
10Colin BraneyCity Of Greater SudburyCaptain$237,079$237,969
11Todd GravesCity Of TorontoCaptain Operation$236,054$238,138
12Christopher BeecheyCity Of TorontoCaptain Operation$234,619$236,703
13Timothy OuttrimCity Of TorontoCaptain Operation$234,403$236,425
14David MerrifieldCity Of TorontoCaptain Operation$232,794$234,878
15David B. LeeCity Of TorontoCaptain Operation$231,394$233,478
16Gurminder DhaliwalCity Of TorontoCaptain Operation$230,531$232,553
17David Ryan TrudeauCity Of TorontoCaptain Operation$230,291$232,375
18David BandelCity Of TorontoCaptain Operation$228,502$230,586
19Robert ElliottCity Of TorontoCaptain Operation$228,256$230,341
20Brian HayesCity Of TorontoCaptain Operation$227,763$229,847
21Michael SlywchukCity Of Greater SudburyCaptain$226,769$227,667
22Jeffrey BruceCity Of TorontoCaptain Operation$225,859$227,881
23Jason SauernheimerCity Of TorontoCaptain Operation$223,900$225,984
24Shawn ThompsonCity Of OttawaCaptain$223,813$224,548
25Tamara Cj SylvanCity Of TorontoCaptain Operation$223,209$225,293
26Scott McleanTown Of AjaxCaptain$222,729$223,373
27Robert HyndmanCity Of Greater SudburyCaptain$222,410$223,308
28Darryl GageCity Of TorontoCaptain Operation$222,125$224,210
29Jason GrayCity Of TorontoCaptain Operation$222,068$224,152
30Mario SoaresCity Of TorontoCaptain Operation$221,987$224,071
31Robert LennonCity Of TorontoCaptain Operation$221,247$223,191
32Drew R.W. FowlieCity Of TorontoCaptain Operation$220,973$222,878
33Nathan BrubacherCity Of Greater SudburyCaptain$217,872$218,690
34Marcus Martyn-JonesCity Of TorontoCaptain Operation$217,176$219,260
35James GervaisCity Of Greater SudburyCaptain$215,167$216,045
36Khaled MouslyCity Of TorontoCaptain Operation$214,183$216,268
37Richard DodgeCity Of Greater SudburyCaptain$213,913$214,812
38Paul PucciarelliCity Of TorontoCaptain Operation$213,630$215,714
39Orbin AntonioCity Of VaughanCaptain$213,362$213,855
40John Van GoethemCity Of TorontoCaptain Operation$210,394$212,479
41Steve PrimeauCity Of TorontoCaptain Operation$209,105$211,190
42Larry SchultzCity Of TorontoCaptain Operation$209,100$211,184
43Janos P CsepreghiCity Of TorontoCaptain Operation$208,577$210,451
44Sean J ForrestCity Of TorontoCaptain Operation$207,619$209,703
45Jason EyersCity Of TorontoCaptain Operation$207,234$209,318
46Richard DuncanCity Of TorontoCaptain Operation$207,005$209,089
47Thomas Shaun ChisholmCity Of TorontoCaptain Operation$205,572$207,656
48Brent PoleCity Of TorontoCaptain Operation$205,347$207,220
49Kenneth DejongCity Of TorontoCaptain Operation$205,189$207,273
50Anthony RoweCity Of TorontoCaptain Operation$204,926$207,011
51Joel SneddonCity Of WaterlooCaptain$203,901$205,045
52Corey AlaverTown Of AjaxCaptain$202,870$203,501
53Stephan KoechlinCity Of TorontoCaptain Operation$202,569$204,591
54Michael DomenegatoCity Of TorontoCaptain Operation$202,502$204,586
55Gregory EmmCity Of BellevilleCaptain$201,896$203,118
56Tony CardinaleCity Of TorontoCaptain Operation$201,031$203,115
57Mark CraigCity Of TorontoCaptain Operation$200,927$203,011
58Eddy TiattoCity Of TorontoCaptain Operation$200,892$202,976
59Kevin DickinsonCity Of OshawaCaptain$200,835$201,777
60Mark CunninghamCity Of St CatharinesCaptain$200,674$201,668
61Mark BostonCity Of OttawaCaptain$199,968$200,804
62Christopher StadlerCity Of TorontoCaptain Operation$199,861$201,945
63Robert D. BogardisCity Of TorontoCaptain Operation$199,454$201,398
64Jeremy BoddenCity Of TorontoCaptain Operation$199,085$201,169
65Gerard ChenCity Of OttawaCaptain$198,802$199,630
66Steve L SheppardCity Of TorontoCaptain Operation$197,753$199,837
67Navjot TumberCity Of VaughanCaptain$197,427$197,910
68Shawn LavigneCity Of MarkhamCaptain$197,393$197,895
69Patrick SullivanCity Of TorontoCaptain Operation$197,137$199,221
70Peter HuffmanCity Of BellevilleCaptain$196,956$198,178
71Christopher RoyCity Of Greater SudburyCaptain$196,912$197,791
72Warlito D GalleneroCity Of MarkhamCaptain$196,340$196,842
73Scott FieldCity Of OttawaCaptain$195,958$196,815
74John W BiggerCity Of St CatharinesCaptain$195,906$196,901
75Brian PorterCity Of TorontoCaptain Operation$195,676$197,760
76Jacob DabitCity Of VaughanCaptain$194,870$195,354
77Michael NeuCity Of TorontoCaptain Operation$194,767$196,852
78Thomas MilneCity Of VaughanCaptain$194,426$194,910
79Marcus KingCity Of TorontoCaptain Operation$194,076$196,160
80Paul PowerCity Of OttawaCaptain$193,954$194,811
81Nirav PatelCity Of MarkhamCaptain$193,704$194,194
82Daniel DessureaultCity Of OttawaCaptain$193,511$194,349
83Michael KaineCity Of OttawaCaptain$193,330$194,187
84Daniel LeblancCity Of OttawaCaptain$193,091$193,939
85Jason MackinnonCity Of OttawaCaptain$193,033$193,861
86Daniel LalondeCity Of Greater SudburyCaptain$192,433$193,331
87Paul BeattieCity Of BurlingtonCaptain$191,819$193,008
88Brian MacdonellCity Of OshawaCaptain$191,372$192,314
89Benjamin WhitenCity Of BellevilleCaptain$190,840$191,981
90Douglas CurreyCity Of TorontoCaptain Operation$190,705$192,761
91Gary MasonCity Of VaughanCaptain$190,650$191,143
92Jason MonkhouseCity Of Greater SudburyCaptain$190,648$191,527
93Joseph GirouxTown Of WhitbyCaptain$190,411$191,628
94Cameron MooreCity Of TorontoCaptain Operation$190,123$192,207
95Lou LaflammeCity Of OttawaCaptain$189,896$190,725
96Charles PigdenCity Of BellevilleCaptain$189,318$190,459
97Robert WonforCity Of TorontoCaptain Operation$189,024$191,108
98David SmithTown Of WhitbyCaptain$188,842$190,068
99Kevin RockliffeCity Of OttawaCaptain$188,590$189,447
100Clint GraleyCity Of TorontoCaptain Operation$188,489$190,574
101Marc RobillardCity Of OttawaCaptain$188,480$189,337
102Robert KlassenCity Of MarkhamCaptain$188,381$188,872
103Derrick CherunCity Of TorontoCaptain Operation$188,319$190,403
104Bernard VendittiCity Of OttawaCaptain$188,274$189,101
105Jamie TaylorCity Of OshawaCaptain$188,229$189,171
106Tommy DaviesCity Of OttawaCaptain$188,213$189,070
107Nick AttwoollTown Of WhitbyCaptain$188,087$189,313
108Robert CrowleyCity Of PeterboroughCaptain$187,421$188,210
109Lindsay Erin HamiltonCity Of TorontoCaptain Operation$186,333$188,417
110Christopher TritesCity Of OttawaCaptain$186,267$187,124
111Claudio BaliceCity Of HamiltonCaptain$185,569$186,262
112Maithem MahdiCity Of MarkhamCaptain$185,372$185,851
113Ryan StewartCity Of BurlingtonCaptain$185,149$186,227
114Robert WithamCity Of OttawaCaptain$184,929$185,786
115Ryan McleanCity Of TorontoCaptain Operation$184,784$186,806
116Jeff GreenCity Of OttawaCaptain$184,639$185,495
117Lee WilliamsonTown Of WhitbyCaptain$184,100$185,307
118Neil PowellTown Of WhitbyCaptain$184,003$185,229
119Timothy McdonaldCity Of TorontoCaptain Operation$183,614$185,698
120Lou InfusinoTown Of WhitbyCaptain$183,481$184,706
121Stephen SunquistCity Of OttawaCaptain$183,444$184,301
122Marco AcerbiCity Of TorontoCaptain Operation$183,434$185,518
123Jeffrey GaymanCity Of TorontoCaptain Operation$183,236$185,320
124Mark KennedyTown Of WhitbyCaptain$183,049$184,275
125Colin McquattieCity Of TorontoCaptain Operation$182,819$184,903
126Warren MartinCity Of TorontoCaptain Operation$182,584$184,668
127Jason D BestCity Of MarkhamCaptain$182,489$182,990
128Tim LargeCity Of VaughanCaptain$182,312$182,784
129Tim MacleodCity Of WellandCaptain$182,221$183,396
130Leone LogiaccoCity Of TorontoCaptain Operation$182,195$184,279
131Charles W GuyCity Of TorontoCaptain Operation$182,085$184,170
132Ben DempseyTown Of AjaxCaptain$181,935$182,566
133Kevin PollCity Of OttawaCaptain$181,902$182,758
134Jonathan HowardCity Of MarkhamCaptain$181,862$182,353
135Claude Prud'HommeCity Of OttawaCaptain$181,843$182,626
136Ryan P VillersCity Of St CatharinesCaptain$181,789$182,764
137Thomas FullerCity Of OttawaCaptain$181,573$182,430
138Lee CroftCity Of TorontoCaptain Operation$181,542$183,626
139Christopher KnaggsCity Of TorontoCaptain Operation$181,419$183,503
140Michael BeanCity Of OttawaCaptain$181,378$182,205
141Jason PuopoloCity Of VaughanCaptain$181,221$181,714
142Kurt OsborneTown Of AjaxCaptain$180,678$181,322
143David RobertsonCity Of OttawaCaptain$180,590$181,447
144Michael P BoudewynCity Of TorontoCaptain Operation$180,547$182,537
145Marcel TessierTown Of AjaxCaptain$180,165$180,810
146Timothy R WellsCity Of SarniaCaptain$179,997$182,072
147Rick WestfallCity Of St CatharinesCaptain$179,928$180,922
148Andrew LightfordCity Of OttawaCaptain$179,822$180,568
149Neil TullettCity Of TorontoCaptain Operation$179,806$181,891
150Mario PerrinoCity Of OshawaCaptain$179,764$180,706
151Tracey ShieldsCity Of OttawaCaptain$179,750$180,606
152Derek FordeCity Of HamiltonCaptain$179,686$180,391
153Esther DuvalCity Of VaughanCaptain$179,684$180,177
154Josh D BeyakCity Of SarniaCaptain$179,610$181,685
155Liam B McgrathCity Of St CatharinesCaptain$179,596$180,570
156Michael DingmanCity Of OshawaCaptain$179,317$180,259
157Brent CalvertCity Of PeterboroughCaptain$179,288$180,115
158Brad NeelyCity Of BarrieCaptain$179,002$179,600
159David CravenCity Of OshawaCaptain$178,992$179,935
160Demetrios KokkinakisCity Of TorontoCaptain Operation$178,990$180,772
161Steve ParksCity Of BellevilleCaptain$178,680$179,835
162Bradley HoyCity Of TorontoCaptain Operation$178,642$180,726
163Steven HendleyCity Of OttawaCaptain$178,369$179,226
164Craig SlumanTown Of WhitbyCaptain$178,313$179,539
165Timothy StuempelCity Of OttawaCaptain$178,193$179,050
166John CargoeCity Of BarrieCaptain$178,186$178,782
167Kevin WaycikCity Of HamiltonCaptain$178,119$178,846
168Mark W StoehrCity Of TorontoCaptain Operation$178,050$180,134
169Norman J DupuisCity Of MarkhamCaptain$178,035$178,536
170Michael MordenTown Of AjaxCaptain$177,948$178,578
171Ralph EngelCity Of OshawaCaptain$177,857$178,800
172Ronald C LewisCity Of MarkhamCaptain$177,850$178,352
173Robert StroudCity Of TorontoCaptain Operation$177,843$179,927
174John SuceeCity Of BellevilleCaptain$177,835$179,047
175Tony GarnavosCity Of TorontoCaptain Operation$177,696$179,781
176Ryan TurcotteCity Of BellevilleCaptain$177,691$178,833
177Jason SpringettCity Of SarniaCaptain$177,671$179,746
178Chad HammerCity Of BurlingtonCaptain$177,594$178,807
179Chad Andrew DavidsonCity Of OttawaCaptain$177,326$178,164
180Kirby T CrangCity Of MarkhamCaptain$177,275$177,777
181Shawn LambeCity Of TorontoCaptain – Operation$177,162$178,954
182Jason HillTown Of AjaxCaptain$176,992$177,636
183Doug AlwardCity Of OttawaCaptain$176,811$177,667
184Gregory BennettCity Of OttawaCaptain$176,788$177,615
185James CollisCity Of VaughanCaptain$176,609$177,101
186Sean FieldingCity Of OttawaCaptain$176,540$177,367
187Ryan MadillCity Of St CatharinesCaptain$176,530$177,524
188Michael CairnsCity Of TorontoCaptain Operation$176,481$178,565
189Russell ClarkCity Of TorontoCaptain Operation$176,110$178,194
190Adam VaughanCity Of OttawaCaptain$176,050$176,888
191Brian MitchellCity Of VaughanCaptain$176,024$176,507
192Wayne C HooverCity Of MarkhamCaptain$175,989$176,491
193John HastingsCity Of BurlingtonCaptain$175,983$177,171
194Jason LaporteCity Of BurlingtonCaptain$175,830$177,043
195Patrick G SmallCity Of SarniaCaptain$175,807$177,882
196Hugh DavidsonCity Of OttawaCaptain$175,656$176,513
197Matthew Philip AlexanderCity Of MarkhamCaptain$175,655$176,134
198Mark HalaykoCity Of OttawaCaptain$175,652$176,509
199Adina KaufmanCity Of TorontoCaptain Operation$175,570$177,592
200Mike JoyceCity Of Greater SudburyCaptain$175,504$176,333
201Jonathan MentzelCity Of OttawaCaptain$175,491$176,348
202Ken VanstaverenTown Of WhitbyCaptain$175,418$176,644
203Adam InkpenCity Of OshawaCaptain$175,378$176,320
204Gilles ThibaultCity Of Greater SudburyCaptain$175,376$176,256
205Ryan BondCity Of OttawaCaptain$175,246$176,103
206Michael A LangfordCity Of TorontoCaptain – Operation$175,226$177,018
207Scott TimminsCity Of OttawaCaptain$175,051$175,784
208Dan KellyCity Of OttawaCaptain$175,049$175,906
209John KirecCity Of TorontoCaptain Operation$175,002$177,086
210John MccormickCity Of OshawaCaptain$174,876$175,818
211Michael S SforzaCity Of St CatharinesCaptain$174,862$175,856
212Todd ChinnickCity Of KitchenerCaptain$174,857$175,259
213Scott PateyCity Of OttawaCaptain$174,833$175,689
214Michael GriffinCity Of OshawaCaptain$174,757$175,699
215Matthew BlankCity Of BarrieCaptain$174,687$175,285
216Dennis FillionCity Of SarniaCaptain$174,646$176,721
217Jeff KearneyCity Of BurlingtonCaptain$174,523$175,729
218Thomas RyanCity Of OttawaCaptain$174,513$175,370
219Sandy BeveridgeCity Of HamiltonCaptain$174,490$175,104
220Ryan WilliamsonCity Of OshawaCaptain$174,477$175,419
221David HarnishCity Of OttawaCaptain$174,394$175,250
222Jason VyeCity Of BellevilleCaptain$174,347$175,502
223Matthew BadameTown Of AjaxCaptain$174,220$174,864
224Dan UdovcCity Of BurlingtonCaptain$174,207$175,420
225Arthur MannCity Of OshawaCaptain$174,205$175,147
226Yannick La GrenadeCity Of OttawaCaptain$174,016$174,854
227David H SmithCity Of TorontoCaptain Operation$173,970$176,054
228Jamie MathesonCity Of BurlingtonCaptain$173,860$175,073
229Brett CooperCity Of OshawaCaptain$173,827$174,769
230Gerald PyjorCity Of TorontoCaptain Operation$173,793$175,877
231Richard BishopCity Of Sault Ste. MarieCaptain$173,786$174,702
232Jean-Francois CaronCity Of OttawaCaptain$173,700$174,527
233Patrick McnabbCity Of OttawaCaptain$173,640$174,478
234Shane WickensCity Of TorontoCaptain Operation$173,523$175,607
235Guillaume PharandCity Of OttawaCaptain$173,519$174,357
236Daniel CampbellTown Of WhitbyCaptain$173,492$174,687
237Mario MarmoraCity Of VaughanCaptain$173,467$173,960
238Gary WhartonCity Of TorontoCaptain Operation$173,369$175,453
239Daniel EverettCity Of BurlingtonCaptain$173,294$174,483
240Craig JeffriesCity Of TorontoCaptain Operation$173,236$175,320
241John VandervenCity Of OshawaCaptain$173,219$174,161
242John PollockCity Of OttawaCaptain$173,208$174,065
243William HawkinsCity Of TorontoCaptain Operation$173,066$175,150
244Christopher BetznerCity Of VaughanCaptain$173,064$173,537
245Mark LacasseCity Of OttawaCaptain$172,978$173,835
246Michael SquarzoloCity Of Greater SudburyCaptain$172,903$173,801
247Thomas MooreCity Of OttawaCaptain$172,896$173,752
248Marc-Andre PaiementCity Of OttawaCaptain$172,878$173,705
249Trevor PulcinsCity Of VaughanCaptain$172,827$173,319
250Troy MayallCity Of OshawaCaptain$172,759$173,701