Treasurer
Municipalities and Services · FY2025
183 disclosed employees* in 2025
16 yrs on file (2010–2025)
176 employers (min. 3 disclosed)
17 newly promoted in 2025
65.6% estimated female
Median salary
$142,236
P90 salary
$191,925
Raise, 2025
+7.4%
Trend 2010–2025
| Year | Disclosed Emp. | Median salary | P90 salary | Raise | Newly Promoted | Gender |
|---|---|---|---|---|---|---|
| 2025 | 183 | $142,236 | $191,925 | +7.4% | 17 | 65.6% F |
| 2024 | 177 | $135,931 | $182,736 | +6.7% | 7 | 66.1% F |
| 2023 | 164 | $132,743 | $185,946 | +7.2% | 11 | 67.7% F |
| 2022 | 155 | $128,223 | $178,121 | +4.1% | 5 | 65.2% F |
| 2021 | 163 | $125,137 | $175,328 | +1.2% | 4 | 60.1% F |
| 2020 | 154 | $126,485 | $173,766 | +5.4% | 7 | 60.4% F |
| 2019 | 137 | $125,728 | $172,297 | +5.2% | 6 | 62.0% F |
| 2018 | 129 | $123,208 | $170,611 | +2.5% | 7 | 55.8% F |
| 2017 | 105 | $123,519 | $173,585 | +4.3% | 2 | 54.3% F |
| 2016 | 101 | $121,403 | $169,914 | +2.4% | 2 | 51.5% F |
| 2015 | 96 | $122,415 | $175,596 | +4.7% | 2 | 52.1% F |
| 2014 | 89 | $120,424 | $172,835 | +3.3% | 0 | 47.2% F |
| 2013 | 79 | $121,331 | $167,867 | +3.9% | 0 | 50.6% F |
| 2012 | 67 | $120,439 | $171,261 | +2.7% | 4 | 38.8% F |
| 2011 | 57 | $118,395 | $165,169 | +4.1% | 0 | 40.4% F |
| 2010 | 62 | $118,898 | $158,860 | n/a | 0 | 38.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 | 5 | $170,516 | $190,893 | $203,873 | 0 | +6.3% |
| 2 | Regional Municipality of Durham overall | 2 | $274,451 | $302,733 | $309,803 | 0 | n/a |
| 3 | City of Ottawa overall | 2 | $196,053 | $198,857 | $199,558 | 0 | n/a |
| 4 | Town of Halton Hills overall | 2 | $177,471 | $185,955 | $188,076 | 0 | n/a |
| 5 | Regional Municipality of York overall | 1 | $251,753 | $251,753 | $251,753 | 0 | n/a |
| 6 | City of Pickering overall | 1 | $249,762 | $249,762 | $249,762 | 0 | n/a |
| 7 | City of Markham overall | 1 | $235,525 | $235,525 | $235,525 | 0 | n/a |
| 8 | City of Richmond Hill overall | 1 | $231,886 | $231,886 | $231,886 | 0 | n/a |
| 9 | County of Wellington overall | 1 | $228,939 | $228,939 | $228,939 | 0 | n/a |
| 10 | Town of Lasalle overall | 1 | $218,811 | $218,811 | $218,811 | 0 | n/a |
| 11 | City of Brampton overall | 1 | $217,102 | $217,102 | $217,102 | 0 | n/a |
| 12 | City of Timmins overall | 1 | $216,875 | $216,875 | $216,875 | 0 | n/a |
| 13 | Town of Caledon overall | 1 | $216,200 | $216,200 | $216,200 | 0 | n/a |
| 14 | County of Simcoe overall | 1 | $210,866 | $210,866 | $210,866 | 0 | n/a |
| 15 | City of Cornwall overall | 1 | $199,512 | $199,512 | $199,512 | 0 | n/a |
| 16 | Town of Fort Erie overall | 1 | $197,133 | $197,133 | $197,133 | 0 | n/a |
| 17 | Township of King overall | 1 | $196,507 | $196,507 | $196,507 | 0 | n/a |
| 18 | Town of Tillsonburg overall | 1 | $192,784 | $192,784 | $192,784 | 0 | n/a |
| 19 | County of Huron overall | 1 | $189,433 | $189,433 | $189,433 | 0 | n/a |
| 20 | Town of Erin overall | 1 | $186,699 | $186,699 | $186,699 | 0 | n/a |
| 21 | City of Welland overall | 1 | $182,614 | $182,614 | $182,614 | 0 | n/a |
| 22 | Town of New Tecumseth overall | 1 | $181,875 | $181,875 | $181,875 | 0 | n/a |
| 23 | County of Essex overall | 1 | $181,115 | $181,115 | $181,115 | 0 | n/a |
| 24 | County of Oxford overall | 1 | $177,057 | $177,057 | $177,057 | 0 | n/a |
| 25 | City of Quinte West overall | 1 | $176,264 | $176,264 | $176,264 | 0 | n/a |
| 26 | Town of Grimsby overall | 1 | $175,532 | $175,532 | $175,532 | 0 | n/a |
| 27 | Town of Mono overall | 1 | $173,464 | $173,464 | $173,464 | 0 | n/a |
| 28 | Haldimand County overall | 1 | $171,997 | $171,997 | $171,997 | 0 | n/a |
| 29 | Town of Pelham overall | 1 | $171,955 | $171,955 | $171,955 | 0 | n/a |
| 30 | Town of Oakville overall | 1 | $171,731 | $171,731 | $171,731 | 0 | n/a |
| 31 | United Counties of Stormont Dundas and Glengarry overall | 1 | $171,208 | $171,208 | $171,208 | 0 | n/a |
| 32 | Town of Innisfil overall | 1 | $170,632 | $170,632 | $170,632 | 0 | n/a |
| 33 | City of Kawartha Lakes overall | 1 | $170,625 | $170,625 | $170,625 | 0 | n/a |
| 34 | County of Northumberland overall | 1 | $170,331 | $170,331 | $170,331 | 0 | n/a |
| 35 | Municipality of Kincardine overall | 1 | $169,203 | $169,203 | $169,203 | 0 | n/a |
| 36 | Town of Lincoln overall | 1 | $169,030 | $169,030 | $169,030 | 0 | n/a |
| 37 | Town of Carleton Place overall | 1 | $168,596 | $168,596 | $168,596 | 0 | n/a |
| 38 | United Counties of Leeds and Grenville overall | 1 | $168,202 | $168,202 | $168,202 | 0 | n/a |
| 39 | Municipality of Central Elgin overall | 1 | $166,097 | $166,097 | $166,097 | 0 | n/a |
| 40 | Municipality of West Nipissing overall | 1 | $165,707 | $165,707 | $165,707 | 0 | n/a |
| 41 | Town of Penetanguishene overall | 1 | $165,511 | $165,511 | $165,511 | 0 | n/a |
| 42 | Town of Bracebridge overall | 1 | $164,271 | $164,271 | $164,271 | 0 | n/a |
| 43 | Township of Scugog overall | 1 | $163,114 | $163,114 | $163,114 | 0 | n/a |
| 44 | County of Lanark overall | 1 | $162,685 | $162,685 | $162,685 | 0 | n/a |
| 45 | Municipality of Sioux Lookout overall | 1 | $160,631 | $160,631 | $160,631 | 0 | n/a |
| 46 | Township of Norwich overall | 1 | $160,444 | $160,444 | $160,444 | 0 | n/a |
| 47 | County of Elgin overall | 1 | $160,301 | $160,301 | $160,301 | 0 | n/a |
| 48 | Township of St Clair overall | 1 | $160,266 | $160,266 | $160,266 | 0 | n/a |
| 49 | Town of Iroquois Falls overall | 1 | $160,161 | $160,161 | $160,161 | 0 | n/a |
| 50 | Township of Severn overall | 1 | $159,920 | $159,920 | $159,920 | 0 | n/a |
| 51 | Township of Georgian Bay overall | 1 | $159,193 | $159,193 | $159,193 | 0 | n/a |
| 52 | Township of North Dumfries overall | 1 | $158,209 | $158,209 | $158,209 | 0 | n/a |
| 53 | Township of Clearview overall | 1 | $158,151 | $158,151 | $158,151 | 0 | n/a |
| 54 | Town of Niagaraonthelake overall | 1 | $157,456 | $157,456 | $157,456 | 0 | n/a |
| 55 | Township of Selwyn overall | 1 | $157,085 | $157,085 | $157,085 | 1 | n/a |
| 56 | Township of Brock overall | 1 | $156,970 | $156,970 | $156,970 | 0 | n/a |
| 57 | Township of Adjalatosorontio overall | 1 | $155,083 | $155,083 | $155,083 | 0 | n/a |
| 58 | County of Brant overall | 1 | $154,537 | $154,537 | $154,537 | 0 | n/a |
| 59 | City of Sarnia overall | 1 | $153,710 | $153,710 | $153,710 | 0 | n/a |
| 60 | Town of Minto overall | 1 | $152,750 | $152,750 | $152,750 | 0 | n/a |
| 61 | Town of Gravenhurst overall | 1 | $152,312 | $152,312 | $152,312 | 1 | n/a |
| 62 | Town of Goderich overall | 1 | $151,759 | $151,759 | $151,759 | 0 | n/a |
| 63 | Township of Ramara overall | 1 | $151,668 | $151,668 | $151,668 | 0 | n/a |
| 64 | Town of Gananoque overall | 1 | $151,531 | $151,531 | $151,531 | 0 | n/a |
| 65 | Municipality of Northern Bruce Peninsula overall | 1 | $151,073 | $151,073 | $151,073 | 0 | n/a |
| 66 | Township of Leeds and the Thousand Islands overall | 1 | $150,970 | $150,970 | $150,970 | 0 | n/a |
| 67 | Town of Plymptonwyoming overall | 1 | $150,870 | $150,870 | $150,870 | 0 | n/a |
| 68 | Municipality of Bayham overall | 1 | $150,358 | $150,358 | $150,358 | 0 | n/a |
| 69 | Township of Puslinch overall | 1 | $148,683 | $148,683 | $148,683 | 0 | n/a |
| 70 | Town of South Bruce Peninsula overall | 1 | $148,276 | $148,276 | $148,276 | 0 | n/a |
| 71 | Town of Huntsville overall | 1 | $147,703 | $147,703 | $147,703 | 0 | n/a |
| 72 | Town of Collingwood overall | 1 | $147,694 | $147,694 | $147,694 | 0 | n/a |
| 73 | Township of Georgian Bluffs overall | 1 | $146,144 | $146,144 | $146,144 | 0 | n/a |
| 74 | Township of Blandfordblenheim overall | 1 | $146,133 | $146,133 | $146,133 | 0 | n/a |
| 75 | Municipality of North Perth overall | 1 | $145,915 | $145,915 | $145,915 | 0 | n/a |
| 76 | Township of Wellington North overall | 1 | $145,078 | $145,078 | $145,078 | 0 | n/a |
| 77 | Town of Grand Valley overall | 1 | $144,426 | $144,426 | $144,426 | 0 | n/a |
| 78 | Municipality of Thames Centre overall | 1 | $144,278 | $144,278 | $144,278 | 1 | n/a |
| 79 | Township of Drummondnorth Elmsley overall | 1 | $143,437 | $143,437 | $143,437 | 0 | n/a |
| 80 | Township of Southwold overall | 1 | $142,991 | $142,991 | $142,991 | 0 | n/a |
| 81 | Town of Shelburne overall | 1 | $142,800 | $142,800 | $142,800 | 0 | n/a |
| 82 | County of Perth overall | 1 | $142,792 | $142,792 | $142,792 | 0 | n/a |
| 83 | Municipality of West Grey overall | 1 | $142,614 | $142,614 | $142,614 | 0 | n/a |
| 84 | Township of Russell overall | 1 | $142,299 | $142,299 | $142,299 | 0 | n/a |
| 85 | Municipality of North Middlesex overall | 1 | $142,236 | $142,236 | $142,236 | 1 | n/a |
| 86 | Town of Hawkesbury overall | 1 | $141,262 | $141,262 | $141,262 | 0 | n/a |
| 87 | Town of Kirkland Lake overall | 1 | $140,728 | $140,728 | $140,728 | 0 | n/a |
| 88 | Town of Fort Frances overall | 1 | $140,559 | $140,559 | $140,559 | 0 | n/a |
| 89 | Municipality of West Perth overall | 1 | $140,291 | $140,291 | $140,291 | 0 | n/a |
| 90 | Township of Tay overall | 1 | $139,987 | $139,987 | $139,987 | 0 | n/a |
| 91 | Town of Hanover overall | 1 | $139,921 | $139,921 | $139,921 | 0 | n/a |
| 92 | Tay Valley Township overall | 1 | $138,626 | $138,626 | $138,626 | 0 | n/a |
| 93 | The Nation Municipality overall | 1 | $137,806 | $137,806 | $137,806 | 0 | n/a |
| 94 | Municipality of Grey Highlands overall | 1 | $137,498 | $137,498 | $137,498 | 0 | n/a |
| 95 | Town of Smiths Falls overall | 1 | $137,255 | $137,255 | $137,255 | 0 | n/a |
| 96 | Town of Aylmer overall | 1 | $137,212 | $137,212 | $137,212 | 0 | n/a |
| 97 | Town of Marathon overall | 1 | $137,096 | $137,096 | $137,096 | 0 | n/a |
| 98 | Municipality of South Dundas overall | 1 | $136,647 | $136,647 | $136,647 | 0 | n/a |
| 99 | Township of Essa overall | 1 | $135,141 | $135,141 | $135,141 | 0 | n/a |
| 100 | Town of Hearst overall | 1 | $135,139 | $135,139 | $135,139 | 0 | n/a |
| 101 | Township of Algonquin Highlands overall | 1 | $134,523 | $134,523 | $134,523 | 0 | n/a |
| 102 | Township of McKellar overall | 1 | $134,222 | $134,222 | $134,222 | 0 | n/a |
| 103 | Township of Central Frontenac overall | 1 | $133,803 | $133,803 | $133,803 | 0 | n/a |
| 104 | Town of Espanola overall | 1 | $133,612 | $133,612 | $133,612 | 0 | n/a |
| 105 | Township of Mulmur overall | 1 | $132,889 | $132,889 | $132,889 | 0 | n/a |
| 106 | Township of Perth East overall | 1 | $132,479 | $132,479 | $132,479 | 0 | n/a |
| 107 | Township of Howick overall | 1 | $131,442 | $131,442 | $131,442 | 0 | n/a |
| 108 | Township of Hamilton overall | 1 | $131,077 | $131,077 | $131,077 | 0 | n/a |
| 109 | Township of Ashfieldcolbornewawanosh overall | 1 | $130,466 | $130,466 | $130,466 | 0 | n/a |
| 110 | Township of Lucan Biddulph overall | 1 | $130,400 | $130,400 | $130,400 | 0 | n/a |
| 111 | Town of Cochrane overall | 1 | $130,152 | $130,152 | $130,152 | 1 | n/a |
| 112 | Township of Admaston overall | 1 | $129,960 | $129,960 | $129,960 | 0 | n/a |
| 113 | Municipality of Oliver Paipoonge overall | 1 | $129,740 | $129,740 | $129,740 | 0 | n/a |
| 114 | Township of Woolwich overall | 1 | $129,536 | $129,536 | $129,536 | 0 | n/a |
| 115 | Township of South Frontenac overall | 1 | $128,677 | $128,677 | $128,677 | 0 | n/a |
| 116 | Town of Moosonee overall | 1 | $128,303 | $128,303 | $128,303 | 0 | n/a |
| 117 | Village of Point Edward overall | 1 | $127,534 | $127,534 | $127,534 | 1 | n/a |
| 118 | Township of Lanark Highlands overall | 1 | $126,783 | $126,783 | $126,783 | 1 | n/a |
| 119 | Township of Ear Falls overall | 1 | $126,628 | $126,628 | $126,628 | 0 | n/a |
| 120 | Town of Blind River overall | 1 | $123,906 | $123,906 | $123,906 | 0 | n/a |
| 121 | Village of Merrickvillewolford overall | 1 | $123,776 | $123,776 | $123,776 | 0 | n/a |
| 122 | Township of Zorra overall | 1 | $123,636 | $123,636 | $123,636 | 0 | n/a |
| 123 | Township of North Kawartha overall | 1 | $123,494 | $123,494 | $123,494 | 0 | n/a |
| 124 | Township of South Stormont overall | 1 | $122,535 | $122,535 | $122,535 | 0 | n/a |
| 125 | Township of Whitewater Region overall | 1 | $122,221 | $122,221 | $122,221 | 0 | n/a |
| 126 | Township of Front of Yonge overall | 1 | $121,856 | $121,856 | $121,856 | 0 | n/a |
| 127 | Township of North Frontenac overall | 1 | $121,775 | $121,775 | $121,775 | 0 | n/a |
| 128 | City of Dryden overall | 1 | $121,424 | $121,424 | $121,424 | 0 | n/a |
| 129 | Township of Havelockbelmontmethuen overall | 1 | $121,352 | $121,352 | $121,352 | 0 | n/a |
| 130 | Municipality of Morristurnberry overall | 1 | $120,235 | $120,235 | $120,235 | 0 | n/a |
| 131 | Township of Greater Madawaska overall | 1 | $120,070 | $120,070 | $120,070 | 0 | n/a |
| 132 | Township of Huronkinloss overall | 1 | $120,020 | $120,020 | $120,020 | 0 | n/a |
| 133 | Township of Perry overall | 1 | $119,526 | $119,526 | $119,526 | 0 | n/a |
| 134 | Township of Melancthon overall | 1 | $118,279 | $118,279 | $118,279 | 0 | n/a |
| 135 | Township of Chapleau overall | 1 | $117,868 | $117,868 | $117,868 | 0 | n/a |
| 136 | Township of Bonnechere Valley overall | 1 | $117,726 | $117,726 | $117,726 | 0 | n/a |
| 137 | Township of Champlain overall | 1 | $117,660 | $117,660 | $117,660 | 1 | n/a |
| 138 | Township of Perth South overall | 1 | $117,317 | $117,317 | $117,317 | 0 | n/a |
| 139 | Municipality of French River overall | 1 | $117,231 | $117,231 | $117,231 | 0 | n/a |
| 140 | Township of Cramahe overall | 1 | $117,147 | $117,147 | $117,147 | 0 | n/a |
| 141 | Township of Edwardsburgh overall | 1 | $117,070 | $117,070 | $117,070 | 1 | n/a |
| 142 | Municipality of Hastings Highlands overall | 1 | $116,891 | $116,891 | $116,891 | 0 | n/a |
| 143 | Township of Adelaide Metcalfe overall | 1 | $116,878 | $116,878 | $116,878 | 0 | n/a |
| 144 | Town of Atikokan overall | 1 | $116,829 | $116,829 | $116,829 | 0 | n/a |
| 145 | Township of Black Rivermatheson overall | 1 | $116,347 | $116,347 | $116,347 | 1 | n/a |
| 146 | Township of Chatsworth overall | 1 | $116,271 | $116,271 | $116,271 | 1 | n/a |
| 147 | Township of Beckwith overall | 1 | $115,858 | $115,858 | $115,858 | 0 | n/a |
| 148 | Township of North Glengarry overall | 1 | $112,985 | $112,985 | $112,985 | 0 | n/a |
| 149 | Loyalist Township overall | 1 | $112,853 | $112,853 | $112,853 | 0 | n/a |
| 150 | Township of Madawaska Valley overall | 1 | $112,582 | $112,582 | $112,582 | 1 | n/a |
| 151 | Township of Amaranth overall | 1 | $112,334 | $112,334 | $112,334 | 0 | n/a |
| 152 | Town of Northeastern Manitoulin and the Islands overall | 1 | $112,246 | $112,246 | $112,246 | 0 | n/a |
| 153 | Township of Otonabeesouth Monaghan overall | 1 | $112,116 | $112,116 | $112,116 | 1 | n/a |
| 154 | Township of Strong overall | 1 | $111,782 | $111,782 | $111,782 | 0 | n/a |
| 155 | Municipality of Red Lake overall | 1 | $111,195 | $111,195 | $111,195 | 0 | n/a |
| 156 | Township of Malahide overall | 1 | $110,970 | $110,970 | $110,970 | 0 | n/a |
| 157 | Township of Frontenac Islands overall | 1 | $110,843 | $110,843 | $110,843 | 0 | n/a |
| 158 | Municipality of Huron East overall | 1 | $109,770 | $109,770 | $109,770 | 1 | n/a |
| 159 | Township of Southwest Oxford overall | 1 | $108,827 | $108,827 | $108,827 | 1 | n/a |
| 160 | Township of Stone Mills overall | 1 | $108,602 | $108,602 | $108,602 | 0 | n/a |
| 161 | Township of Minden Hills overall | 1 | $108,173 | $108,173 | $108,173 | 1 | n/a |
| 162 | Municipality of Arranelderslie overall | 1 | $107,989 | $107,989 | $107,989 | 0 | n/a |
| 163 | Village of Burks Falls overall | 1 | $107,342 | $107,342 | $107,342 | 0 | n/a |
| 164 | City of Temiskaming Shores overall | 1 | $106,382 | $106,382 | $106,382 | 0 | n/a |
| 165 | Municipality of Marmora and Lake overall | 1 | $106,220 | $106,220 | $106,220 | 1 | n/a |
| 166 | Township of Augusta overall | 1 | $105,638 | $105,638 | $105,638 | 1 | n/a |
| 167 | Township of Assiginack overall | 1 | $105,000 | $105,000 | $105,000 | 1 | n/a |
| 168 | Town of Kapuskasing overall | 1 | $104,971 | $104,971 | $104,971 | 0 | n/a |
| 169 | Township of North Stormont overall | 1 | $104,605 | $104,605 | $104,605 | 1 | n/a |
| 170 | Township of Horton overall | 1 | $103,743 | $103,743 | $103,743 | 0 | n/a |
| 171 | Township of Wollaston overall | 1 | $103,618 | $103,618 | $103,618 | 0 | n/a |
| 172 | Township of Dawneuphemia overall | 1 | $103,350 | $103,350 | $103,350 | 1 | n/a |
| 173 | Town of Kearney overall | 1 | $102,816 | $102,816 | $102,816 | 1 | n/a |
| 174 | Municipality of Duttondunwich overall | 1 | $101,381 | $101,381 | $101,381 | 1 | n/a |
| 175 | Township of Manitouwadge overall | 1 | $100,466 | $100,466 | $100,466 | 1 | n/a |
| 176 | Township of Sablesspanish Rivers overall | 1 | $100,150 | $100,150 | $100,150 | 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.