● OPSCI.ca Ontario · 2010–2025

← back to profile

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

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
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

#EmployerDisclosed Emp.Median salaryP90 salaryMax salaryNew entrantsRaise
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.

Find someone in this role, province-wide