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