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
| Year | Disclosed Emp. | Median salary | P90 salary | Raise | Newly Promoted | Gender |
|---|---|---|---|---|---|---|
| 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
| # | Employer | Disclosed Emp. | Median salary | P90 salary | Max salary | New entrants | Raise |
|---|---|---|---|---|---|---|---|
| 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.