● OPSCI.ca Ontario · 2010–2025

← back to profile

Fire Captain

Municipalities and Services · FY2025

2,217 disclosed employees* in 2025 16 yrs on file (2010–2025) 67 employers (min. 3 disclosed) 248 newly promoted in 2025 7.2% estimated female
Median salary
$158,008
P90 salary
$179,685
Raise, 2025
+6.2%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 2,217 $158,008 $179,685 +6.2% 248 7.2% F
2024 2,092 $150,266 $170,439 +4.2% 96 7.3% F
2023 2,072 $144,992 $162,253 -0.7% 68 7.1% F
2022 2,046 $145,566 $169,327 +6.7% 144 6.9% F
2021 2,050 $138,974 $153,047 +2.3% 141 6.7% F
2020 2,031 $135,536 $151,021 +3.2% 118 6.2% F
2019 2,017 $132,003 $147,298 +3.0% 120 5.9% F
2018 1,999 $127,641 $149,775 +4.1% 116 5.5% F
2017 1,921 $129,480 $143,554 +9.5% 146 5.3% F
2016 1,909 $117,405 $131,594 -1.3% 33 5.1% F
2015 1,910 $117,876 $143,047 +4.7% 83 5.1% F
2014 1,921 $117,964 $130,348 +0.8% 79 4.8% F
2013 1,857 $116,771 $128,134 +4.7% 105 4.4% F
2012 1,328 $109,038 $120,030 +1.5% 26 3.7% F
2011 1,192 $108,331 $120,509 -0.7% 6 3.3% F
2010 1,127 $107,439 $128,092 n/a 0 2.7% 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

#EmployerDisclosed Emp.Median salaryP90 salaryMax salaryNew entrantsRaise
1 City of Toronto overall 591 $155,924 $192,255 $269,411 11 +4.3%
2 City of Ottawa overall 195 $165,344 $181,735 $223,813 1 +12.2%
3 City of Mississauga overall 146 $164,542 $171,876 $233,889 1 +9.0%
4 City of Hamilton overall 97 $155,806 $165,923 $185,569 2 -1.1%
5 City of Brampton overall 87 $156,313 $180,719 $205,185 0 +10.5%
6 City of London overall 77 $152,145 $156,618 $162,082 0 +0.6%
7 City of Vaughan overall 60 $157,906 $183,146 $259,394 0 +15.3%
8 Town of Oakville overall 50 $158,749 $175,065 $186,134 2 +3.6%
9 City of Windsor overall 46 $153,131 $167,727 $191,446 0 -13.7%
10 City of Markham overall 45 $163,070 $184,219 $197,393 0 +14.8%
11 City of Burlington overall 37 $166,819 $175,891 $191,819 0 +1.1%
12 City of Kitchener overall 37 $157,570 $168,770 $174,857 0 +0.7%
13 City of Oshawa overall 35 $170,525 $179,585 $200,835 0 +16.0%
14 City of Barrie overall 34 $162,193 $170,869 $179,002 0 +10.3%
15 Town of Milton overall 33 $127,817 $142,998 $146,387 0 +1.1%
16 City of Guelph overall 32 $154,168 $161,488 $169,174 0 +2.9%
17 Town of Whitby overall 31 $167,361 $184,100 $190,411 0 +13.2%
18 City of Niagara Falls overall 29 $144,933 $158,557 $171,233 0 +3.1%
19 City of St Catharines overall 28 $165,633 $180,487 $200,674 0 +14.9%
20 City of Cambridge overall 28 $162,650 $170,561 $180,179 1 +0.0%
21 Town of Newmarket Central York Fire Services overall 28 $148,250 $152,875 $155,797 0 -0.8%
22 City of Sarnia overall 27 $167,013 $178,455 $187,114 0 +6.2%
23 City of Kingston overall 26 $157,673 $181,176 $187,337 0 +3.0%
24 City of Waterloo overall 25 $156,088 $180,608 $221,220 0 +6.8%
25 Town of Halton Hills overall 25 $150,570 $176,668 $189,480 0 -3.3%
26 City of Greater Sudbury overall 23 $175,376 $225,897 $271,199 0 +2.4%
27 City of Thunder Bay overall 23 $160,226 $174,805 $201,380 0 +20.1%
28 Town of Ajax overall 22 $168,946 $181,809 $222,729 0 -0.8%
29 City of Brantford overall 22 $150,144 $161,277 $166,890 0 +10.7%
30 City of Pickering overall 19 $149,748 $158,563 $167,648 0 -1.2%
31 City of Sault Ste Marie overall 17 $160,211 $167,244 $173,786 0 +5.0%
32 Municipality of Clarington overall 16 $169,060 $186,081 $190,598 0 +20.8%
33 City of Peterborough overall 16 $153,201 $174,134 $187,421 0 +7.5%
34 Municipality of Chathamkent overall 16 $166,806 $179,594 $186,347 0 +25.7%
35 Town of Caledon overall 13 $176,458 $200,423 $200,832 2 +20.8%
36 City of Belleville overall 12 $177,763 $196,344 $201,896 0 +21.4%
37 City of Stratford overall 12 $169,806 $183,416 $185,984 0 +3.8%
38 The Corporation of the City of North Bay overall 12 $170,368 $180,295 $185,833 0 +4.5%
39 City of Welland overall 12 $162,064 $168,930 $182,221 0 +19.9%
40 Town of Wasaga Beach overall 8 $168,978 $195,164 $203,956 0 +14.2%
41 City of St Thomas overall 8 $163,035 $195,503 $200,617 0 +14.3%
42 City of Orillia overall 8 $152,049 $171,676 $179,181 0 +1.8%
43 Town of Bradford West Gwillimbury overall 8 $156,715 $170,312 $176,316 0 -3.3%
44 City of Cornwall overall 8 $163,080 $170,889 $175,130 0 +14.9%
45 Town of Innisfil overall 8 $155,305 $164,950 $165,375 0 -3.1%
46 City of Brockville overall 8 $143,662 $158,028 $158,719 0 -1.9%
47 City of Thorold overall 6 $158,784 $169,174 $171,826 0 +20.0%
48 City of Woodstock overall 6 $145,282 $153,006 $153,270 1 -0.4%
49 County of Essex overall 5 $137,498 $142,512 $145,442 0 +8.4%
50 Town of Midland overall 4 $161,437 $182,581 $188,847 0 +5.0%
51 City of Port Colborne overall 4 $176,207 $184,671 $185,918 0 +20.6%
52 City of Timmins overall 4 $160,510 $177,763 $180,702 0 +13.7%
53 City of Kawartha Lakes overall 4 $152,840 $161,299 $164,319 0 +0.1%
54 Town of Orangeville overall 4 $147,189 $161,392 $163,964 0 +7.0%
55 Town of Cobourg overall 4 $153,793 $159,806 $159,879 1 +0.5%
56 City of Elliot Lake overall 4 $146,500 $153,192 $155,241 1 n/a
57 City of Pembroke overall 4 $148,638 $149,619 $150,033 0 n/a
58 Town of East Gwillimbury overall 4 $139,505 $143,292 $144,829 0 n/a
59 City of Owen Sound overall 4 $128,652 $130,405 $130,442 0 n/a
60 City of Kenora overall 3 $174,967 $183,532 $185,674 0 +32.7%
61 Town of Collingwood overall 3 $154,745 $164,942 $167,491 0 +0.3%
62 Town of Renfrew overall 3 $135,934 $143,916 $145,912 0 +4.1%
63 Town of Deep River overall 3 $131,353 $138,289 $140,023 0 +8.1%
64 Town of Kapuskasing overall 3 $125,979 $126,818 $127,027 0 n/a
65 Town of Grimsby overall 2 $128,226 $133,914 $135,336 0 n/a
66 Town of Ingersoll overall 2 $110,369 $110,782 $110,886 2 n/a
67 Town of Lasalle overall 1 $171,880 $171,880 $171,880 0 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.

Find someone in this role, province-wide