● OPSCI.ca Ontario · 2010–2025

← back to profile

Fire Chief

Municipalities and Services · FY2025

194 disclosed employees* in 2025 16 yrs on file (2010–2025) 159 employers (min. 3 disclosed) 14 newly promoted in 2025 6.7% estimated female
Median salary
$155,557
P90 salary
$214,652
Raise, 2025
+5.4%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 194 $155,557 $214,652 +5.4% 14 6.7% F
2024 189 $150,804 $206,754 +7.2% 11 6.3% F
2023 181 $141,724 $191,256 +3.8% 2 6.6% F
2022 165 $142,236 $195,670 +5.8% 13 5.5% F
2021 148 $143,406 $191,422 +2.0% 6 4.1% F
2020 148 $144,539 $187,444 +3.3% 9 4.1% F
2019 140 $140,642 $183,739 +4.3% 9 4.3% F
2018 126 $142,019 $176,606 +4.5% 7 3.2% F
2017 106 $132,630 $179,766 +1.2% 4 0.9% F
2016 109 $131,029 $169,675 +1.2% 1 0.0% F
2015 115 $133,281 $174,467 +3.9% 8 0.0% F
2014 89 $128,990 $172,535 +1.5% 6 1.1% F
2013 94 $130,194 $167,666 +2.3% 3 1.1% F
2012 87 $130,016 $163,526 +4.1% 5 0.0% F
2011 84 $120,748 $161,868 +1.7% 5 0.0% F
2010 79 $128,855 $152,953 n/a 0 1.3% 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 Brampton overall 17 $174,060 $194,531 $203,410 0 +4.5%
2 City of Windsor overall 11 $164,181 $204,915 $225,255 0 -13.8%
3 City of Toronto overall 2 $262,066 $296,451 $305,047 0 n/a
4 City of Cambridge overall 2 $200,662 $209,625 $211,866 0 n/a
5 City of Richmond Hill overall 2 $205,639 $209,356 $210,286 0 n/a
6 City of Sault Ste Marie overall 2 $180,718 $203,118 $208,718 0 n/a
7 City of Welland overall 2 $172,692 $200,650 $207,640 0 n/a
8 The Corporation of the City of North Bay overall 2 $191,420 $202,048 $204,705 0 n/a
9 County of Prince Edward overall 2 $168,038 $190,185 $195,722 0 n/a
10 City of Timmins overall 2 $164,746 $180,280 $184,163 0 n/a
11 Township of King overall 2 $139,648 $156,621 $160,865 0 n/a
12 City of Ottawa overall 1 $251,327 $251,327 $251,327 0 n/a
13 City of London overall 1 $248,281 $248,281 $248,281 0 n/a
14 Municipality of Chathamkent overall 1 $236,130 $236,130 $236,130 0 n/a
15 City of Vaughan overall 1 $235,420 $235,420 $235,420 0 n/a
16 Town of Whitby overall 1 $231,544 $231,544 $231,544 0 n/a
17 City of Hamilton overall 1 $230,763 $230,763 $230,763 0 n/a
18 Town of Halton Hills overall 1 $230,586 $230,586 $230,586 0 n/a
19 City of Barrie overall 1 $229,292 $229,292 $229,292 0 n/a
20 Town of Milton overall 1 $224,901 $224,901 $224,901 0 n/a
21 Town of Ajax overall 1 $223,710 $223,710 $223,710 0 n/a
22 Town of East Gwillimbury overall 1 $223,673 $223,673 $223,673 0 n/a
23 Town of Oakville overall 1 $222,006 $222,006 $222,006 0 n/a
24 City of Oshawa overall 1 $221,011 $221,011 $221,011 0 n/a
25 City of Thunder Bay overall 1 $218,040 $218,040 $218,040 0 n/a
26 Town of Whitchurchstouffville overall 1 $216,942 $216,942 $216,942 0 n/a
27 City of Burlington overall 1 $216,311 $216,311 $216,311 0 n/a
28 City of Markham overall 1 $215,036 $215,036 $215,036 0 n/a
29 City of Kitchener overall 1 $213,754 $213,754 $213,754 0 n/a
30 City of Sarnia overall 1 $211,619 $211,619 $211,619 0 n/a
31 City of Peterborough overall 1 $210,772 $210,772 $210,772 0 n/a
32 Town of Newmarket Central York Fire Services overall 1 $210,652 $210,652 $210,652 0 n/a
33 City of Waterloo overall 1 $210,032 $210,032 $210,032 0 n/a
34 City of Kawartha Lakes overall 1 $207,904 $207,904 $207,904 0 n/a
35 City of Brantford overall 1 $206,576 $206,576 $206,576 0 n/a
36 Town of Bradford West Gwillimbury overall 1 $203,668 $203,668 $203,668 0 n/a
37 City of Pickering overall 1 $203,054 $203,054 $203,054 0 n/a
38 City of St Thomas overall 1 $200,107 $200,107 $200,107 0 n/a
39 City of Port Colborne overall 1 $198,877 $198,877 $198,877 0 n/a
40 Town of Lincoln overall 1 $195,118 $195,118 $195,118 0 n/a
41 City of Stratford overall 1 $191,217 $191,217 $191,217 0 n/a
42 Town of Innisfil overall 1 $191,121 $191,121 $191,121 0 n/a
43 City of Niagara Falls overall 1 $186,453 $186,453 $186,453 0 n/a
44 Town of Tecumseh overall 1 $185,783 $185,783 $185,783 0 n/a
45 City of Owen Sound overall 1 $185,757 $185,757 $185,757 0 n/a
46 City of Brockville overall 1 $182,728 $182,728 $182,728 0 n/a
47 Municipality of North Perth overall 1 $181,895 $181,895 $181,895 0 n/a
48 Township of St Clair overall 1 $181,672 $181,672 $181,672 0 n/a
49 City of Quinte West overall 1 $176,264 $176,264 $176,264 0 n/a
50 Township of Uxbridge overall 1 $173,072 $173,072 $173,072 0 n/a
51 Town of Lakeshore overall 1 $172,545 $172,545 $172,545 0 n/a
52 City of Thorold overall 1 $172,361 $172,361 $172,361 0 n/a
53 Town of Deep River overall 1 $172,313 $172,313 $172,313 0 n/a
54 Town of Pelham overall 1 $171,955 $171,955 $171,955 0 n/a
55 Norfolk County overall 1 $171,952 $171,952 $171,952 0 n/a
56 Town of Cobourg overall 1 $171,731 $171,731 $171,731 0 n/a
57 City of Woodstock overall 1 $171,099 $171,099 $171,099 0 n/a
58 Town of the Blue Mountains overall 1 $170,543 $170,543 $170,543 0 n/a
59 City of Pembroke overall 1 $170,100 $170,100 $170,100 0 n/a
60 City of Orillia overall 1 $167,618 $167,618 $167,618 0 n/a
61 Town of Orangeville overall 1 $167,063 $167,063 $167,063 0 n/a
62 Township of Springwater overall 1 $166,860 $166,860 $166,860 0 n/a
63 Town of Amherstburg overall 1 $166,170 $166,170 $166,170 0 n/a
64 Municipality of West Nipissing overall 1 $165,380 $165,380 $165,380 0 n/a
65 Town of Ingersoll overall 1 $162,499 $162,499 $162,499 0 n/a
66 County of Brant overall 1 $162,053 $162,053 $162,053 0 n/a
67 Municipality of North Grenville overall 1 $161,232 $161,232 $161,232 0 n/a
68 Municipality of Brighton overall 1 $158,826 $158,826 $158,826 0 n/a
69 Township of McNab overall 1 $158,005 $158,005 $158,005 0 n/a
70 Town of Tillsonburg overall 1 $157,982 $157,982 $157,982 1 n/a
71 Municipality of Kincardine overall 1 $157,504 $157,504 $157,504 0 n/a
72 Township of Georgian Bay overall 1 $155,627 $155,627 $155,627 1 n/a
73 City of Kenora overall 1 $155,487 $155,487 $155,487 1 n/a
74 Loyalist Township overall 1 $155,402 $155,402 $155,402 0 n/a
75 Town of Cochrane overall 1 $154,802 $154,802 $154,802 0 n/a
76 Town of Kingsville overall 1 $154,515 $154,515 $154,515 0 n/a
77 Town of Fort Frances overall 1 $152,807 $152,807 $152,807 0 n/a
78 Township of Selwyn overall 1 $152,553 $152,553 $152,553 0 n/a
79 Township of Russell overall 1 $152,522 $152,522 $152,522 0 n/a
80 Township of Scugog overall 1 $151,481 $151,481 $151,481 0 n/a
81 Town of Essex overall 1 $150,818 $150,818 $150,818 0 n/a
82 Municipality of Middlesex Centre overall 1 $150,326 $150,326 $150,326 0 n/a
83 Township of Centre Wellington overall 1 $148,196 $148,196 $148,196 0 n/a
84 Township of Wilmot overall 1 $147,764 $147,764 $147,764 0 n/a
85 Town of Huntsville overall 1 $147,703 $147,703 $147,703 0 n/a
86 Village of Point Edward overall 1 $147,544 $147,544 $147,544 0 n/a
87 Township of Brock overall 1 $145,928 $145,928 $145,928 0 n/a
88 Town of Kirkland Lake overall 1 $145,488 $145,488 $145,488 0 n/a
89 Township of Clearview overall 1 $145,273 $145,273 $145,273 0 n/a
90 Township of Muskoka Lakes overall 1 $144,437 $144,437 $144,437 0 n/a
91 Township of North Glengarry overall 1 $143,903 $143,903 $143,903 0 n/a
92 Township of Southwold overall 1 $143,273 $143,273 $143,273 0 n/a
93 Town of Penetanguishene overall 1 $143,174 $143,174 $143,174 0 n/a
94 Township of Huronkinloss overall 1 $143,127 $143,127 $143,127 1 n/a
95 Township of Georgian Bluffs overall 1 $142,912 $142,912 $142,912 0 n/a
96 Township of South Frontenac overall 1 $142,677 $142,677 $142,677 0 n/a
97 Township of Leeds and the Thousand Islands overall 1 $141,319 $141,319 $141,319 0 n/a
98 Town of South Bruce Peninsula overall 1 $140,900 $140,900 $140,900 0 n/a
99 Town of Gananoque overall 1 $139,823 $139,823 $139,823 0 n/a
100 Township of Carling overall 1 $138,510 $138,510 $138,510 0 n/a
101 Township of Seguin overall 1 $138,328 $138,328 $138,328 0 n/a
102 Township of Lanark Highlands overall 1 $136,769 $136,769 $136,769 1 n/a
103 Township of Elizabethtownkitley overall 1 $135,899 $135,899 $135,899 0 n/a
104 Town of Smiths Falls overall 1 $135,476 $135,476 $135,476 0 n/a
105 Municipality of Trent Lakes overall 1 $135,456 $135,456 $135,456 0 n/a
106 Township of Malahide overall 1 $134,754 $134,754 $134,754 0 n/a
107 Township of North Dumfries overall 1 $134,078 $134,078 $134,078 0 n/a
108 City of Dryden overall 1 $133,725 $133,725 $133,725 0 n/a
109 Township of Wellesley overall 1 $133,537 $133,537 $133,537 0 n/a
110 Township of Southgate overall 1 $133,272 $133,272 $133,272 0 n/a
111 Municipality of Northern Bruce Peninsula overall 1 $133,093 $133,093 $133,093 0 n/a
112 Township of Essa overall 1 $130,888 $130,888 $130,888 0 n/a
113 Township of Wainfleet overall 1 $130,256 $130,256 $130,256 0 n/a
114 Township of Edwardsburgh overall 1 $130,091 $130,091 $130,091 0 n/a
115 Township of South Glengarry overall 1 $129,591 $129,591 $129,591 0 n/a
116 Township of Hamilton overall 1 $128,265 $128,265 $128,265 0 n/a
117 Municipality of Lambton Shores overall 1 $127,932 $127,932 $127,932 0 n/a
118 Township of Stirlingrawdon overall 1 $127,550 $127,550 $127,550 0 n/a
119 Municipality of South Dundas overall 1 $127,114 $127,114 $127,114 0 n/a
120 Municipality of Dysart Et Al overall 1 $126,943 $126,943 $126,943 0 n/a
121 Municipality of Sioux Lookout overall 1 $126,234 $126,234 $126,234 0 n/a
122 Municipality of Brockton overall 1 $126,192 $126,192 $126,192 0 n/a
123 Township of North Kawartha overall 1 $125,392 $125,392 $125,392 0 n/a
124 Municipality of Bayham overall 1 $124,227 $124,227 $124,227 0 n/a
125 Township of Southwest Oxford overall 1 $122,966 $122,966 $122,966 0 n/a
126 Town of Arnprior overall 1 $122,887 $122,887 $122,887 0 n/a
127 Township of Woolwich overall 1 $122,739 $122,739 $122,739 0 n/a
128 Township of Cavan Monaghan overall 1 $122,699 $122,699 $122,699 0 n/a
129 Township of Puslinch overall 1 $121,901 $121,901 $121,901 0 n/a
130 Municipality of Trent Hills overall 1 $121,704 $121,704 $121,704 0 n/a
131 Municipality of Bluewater overall 1 $121,673 $121,673 $121,673 0 n/a
132 Township of Havelockbelmontmethuen overall 1 $121,653 $121,653 $121,653 0 n/a
133 Township of East Zorratavistock overall 1 $121,197 $121,197 $121,197 0 n/a
134 Municipality of Southwest Middlesex overall 1 $119,972 $119,972 $119,972 1 n/a
135 Township of Minden Hills overall 1 $119,099 $119,099 $119,099 0 n/a
136 Municipality of Grey Highlands overall 1 $118,446 $118,446 $118,446 0 n/a
137 City of Kingston overall 1 $118,290 $118,290 $118,290 0 n/a
138 Township of Central Frontenac overall 1 $118,162 $118,162 $118,162 0 n/a
139 Town of Hanover overall 1 $117,207 $117,207 $117,207 0 n/a
140 City of Temiskaming Shores overall 1 $116,983 $116,983 $116,983 1 n/a
141 Town of Hawkesbury overall 1 $116,982 $116,982 $116,982 1 n/a
142 Township of West Lincoln overall 1 $116,957 $116,957 $116,957 0 n/a
143 Township of Rideau Lakes overall 1 $115,086 $115,086 $115,086 1 n/a
144 Town of Bracebridge overall 1 $115,009 $115,009 $115,009 1 n/a
145 Town of Atikokan overall 1 $114,472 $114,472 $114,472 0 n/a
146 Township of Addington Highlands overall 1 $114,335 $114,335 $114,335 0 n/a
147 Municipality of Highlands East overall 1 $112,467 $112,467 $112,467 0 n/a
148 Village of Sundridge overall 1 $111,491 $111,491 $111,491 0 n/a
149 Municipality of French River overall 1 $111,216 $111,216 $111,216 1 n/a
150 Township of North Frontenac overall 1 $110,772 $110,772 $110,772 1 n/a
151 Township of Bonnechere Valley overall 1 $110,657 $110,657 $110,657 0 n/a
152 Township of Cramahe overall 1 $107,938 $107,938 $107,938 1 n/a
153 Municipality of McDougall overall 1 $107,625 $107,625 $107,625 0 n/a
154 Municipality of Hastings Highlands overall 1 $107,504 $107,504 $107,504 0 n/a
155 Township of Champlain overall 1 $107,464 $107,464 $107,464 1 n/a
156 Township of Admaston overall 1 $105,955 $105,955 $105,955 1 n/a
157 Town of Espanola overall 1 $103,891 $103,891 $103,891 0 n/a
158 Municipality of Arranelderslie overall 1 $103,404 $103,404 $103,404 0 n/a
159 Township of Ryerson overall 1 $101,181 $101,181 $101,181 1 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