● OPSCI.ca Ontario · 2010–2025

← back to profile

Town Clerk

Municipalities and Services · FY2025

137 disclosed employees* in 2025 16 yrs on file (2010–2025) 122 employers (min. 3 disclosed) 10 newly promoted in 2025 83.2% estimated female
Median salary
$124,171
P90 salary
$171,815
Raise, 2025
+9.6%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 137 $124,171 $171,815 +9.6% 10 83.2% F
2024 115 $118,378 $162,006 +6.6% 7 84.3% F
2023 109 $117,969 $156,525 +6.7% 4 85.3% F
2022 96 $114,458 $157,757 +7.2% 5 85.4% F
2021 87 $114,693 $146,439 +3.7% 4 83.9% F
2020 85 $114,642 $150,349 +4.3% 4 85.9% F
2019 70 $111,152 $148,169 +4.2% 2 81.4% F
2018 58 $113,655 $149,184 +0.8% 1 77.6% F
2017 42 $117,408 $150,413 +4.5% 0 73.8% F
2016 38 $113,626 $146,269 +1.8% 2 76.3% F
2015 42 $113,719 $139,752 +4.5% 2 81.0% F
2014 37 $111,527 $143,245 +4.7% 2 78.4% F
2013 33 $113,341 $140,489 +3.2% 0 81.8% F
2012 27 $114,508 $136,604 +4.5% 0 85.2% F
2011 24 $112,338 $143,871 +3.1% 1 87.5% F
2010 22 $114,618 $137,890 n/a 0 77.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 Toronto Police Service overall 16 $104,284 $119,605 $124,128 10 n/a
2 County of Renfrew overall 1 $254,971 $254,971 $254,971 0 n/a
3 Town of Whitby overall 1 $231,719 $231,719 $231,719 0 n/a
4 Town of Whitchurchstouffville overall 1 $213,300 $213,300 $213,300 0 n/a
5 Municipality of Clarington overall 1 $201,308 $201,308 $201,308 0 n/a
6 Town of Lasalle overall 1 $200,741 $200,741 $200,741 0 n/a
7 Town of Milton overall 1 $193,502 $193,502 $193,502 0 n/a
8 Town of Cobourg overall 1 $191,627 $191,627 $191,627 0 n/a
9 County of Wellington overall 1 $190,858 $190,858 $190,858 0 n/a
10 County of Peterborough overall 1 $190,620 $190,620 $190,620 0 n/a
11 Town of Halton Hills overall 1 $186,839 $186,839 $186,839 0 n/a
12 County of Simcoe overall 1 $181,035 $181,035 $181,035 0 n/a
13 Township of Southwold overall 1 $174,416 $174,416 $174,416 0 n/a
14 Town of Erin overall 1 $172,455 $172,455 $172,455 0 n/a
15 County of Hastings overall 1 $172,202 $172,202 $172,202 0 n/a
16 Town of Caledon overall 1 $171,557 $171,557 $171,557 0 n/a
17 Town of Aurora overall 1 $169,678 $169,678 $169,678 0 n/a
18 Town of Lincoln overall 1 $166,677 $166,677 $166,677 0 n/a
19 Town of Orangeville overall 1 $166,309 $166,309 $166,309 0 n/a
20 Town of Georgina overall 1 $166,168 $166,168 $166,168 0 n/a
21 Town of Ajax overall 1 $164,169 $164,169 $164,169 0 n/a
22 Town of Bradford West Gwillimbury overall 1 $161,313 $161,313 $161,313 0 n/a
23 Township of Clearview overall 1 $157,807 $157,807 $157,807 0 n/a
24 Town of South Bruce Peninsula overall 1 $157,191 $157,191 $157,191 0 n/a
25 Town of Innisfil overall 1 $152,353 $152,353 $152,353 0 n/a
26 Town of Grimsby overall 1 $148,733 $148,733 $148,733 0 n/a
27 Town of Saugeen Shores overall 1 $148,334 $148,334 $148,334 0 n/a
28 County of Essex overall 1 $148,211 $148,211 $148,211 0 n/a
29 County of Dufferin overall 1 $146,185 $146,185 $146,185 0 n/a
30 Municipality of Thames Centre overall 1 $146,001 $146,001 $146,001 0 n/a
31 Township of Brock overall 1 $145,928 $145,928 $145,928 0 n/a
32 Town of the Blue Mountains overall 1 $145,306 $145,306 $145,306 0 n/a
33 Township of Perry overall 1 $144,845 $144,845 $144,845 0 n/a
34 Municipality of West Grey overall 1 $143,332 $143,332 $143,332 0 n/a
35 Township of McKellar overall 1 $142,813 $142,813 $142,813 0 n/a
36 Town of Lakeshore overall 1 $142,581 $142,581 $142,581 0 n/a
37 Town of Shelburne overall 1 $141,789 $141,789 $141,789 0 n/a
38 Township of Oromedonte overall 1 $140,224 $140,224 $140,224 0 n/a
39 Township of Mapleton overall 1 $138,480 $138,480 $138,480 1 n/a
40 Township of Seguin overall 1 $138,328 $138,328 $138,328 0 n/a
41 Haldimand County overall 1 $138,250 $138,250 $138,250 0 n/a
42 Township of Ramara overall 1 $138,249 $138,249 $138,249 0 n/a
43 Town of Niagaraonthelake overall 1 $137,084 $137,084 $137,084 0 n/a
44 Township of Puslinch overall 1 $136,972 $136,972 $136,972 0 n/a
45 Town of Pelham overall 1 $136,936 $136,936 $136,936 0 n/a
46 Town of Midland overall 1 $136,706 $136,706 $136,706 0 n/a
47 Township of North Huron overall 1 $136,370 $136,370 $136,370 0 n/a
48 Township of Beckwith overall 1 $135,363 $135,363 $135,363 0 n/a
49 County of Prince Edward overall 1 $134,252 $134,252 $134,252 1 n/a
50 Township of Perth South overall 1 $133,611 $133,611 $133,611 0 n/a
51 Town of Kirkland Lake overall 1 $133,216 $133,216 $133,216 0 n/a
52 Town of Plymptonwyoming overall 1 $132,946 $132,946 $132,946 0 n/a
53 Municipality of West Nipissing overall 1 $132,185 $132,185 $132,185 0 n/a
54 Town of Parry Sound overall 1 $131,888 $131,888 $131,888 0 n/a
55 Town of Ingersoll overall 1 $131,487 $131,487 $131,487 0 n/a
56 Township of the Archipelago overall 1 $131,083 $131,083 $131,083 0 n/a
57 Town of Mono overall 1 $131,083 $131,083 $131,083 0 n/a
58 Township of Hamilton overall 1 $131,077 $131,077 $131,077 0 n/a
59 Township of Wellington North overall 1 $130,538 $130,538 $130,538 0 n/a
60 Town of Aylmer overall 1 $129,961 $129,961 $129,961 0 n/a
61 Municipality of Brighton overall 1 $128,335 $128,335 $128,335 0 n/a
62 Town of Goderich overall 1 $127,708 $127,708 $127,708 0 n/a
63 County of Grey overall 1 $126,844 $126,844 $126,844 0 n/a
64 Township of Lanark Highlands overall 1 $126,783 $126,783 $126,783 0 n/a
65 Town of Carleton Place overall 1 $126,738 $126,738 $126,738 0 n/a
66 County of Lennox and Addington overall 1 $126,624 $126,624 $126,624 0 n/a
67 Town of Minto overall 1 $125,672 $125,672 $125,672 0 n/a
68 Township of South Glengarry overall 1 $125,613 $125,613 $125,613 0 n/a
69 County of Lanark overall 1 $124,876 $124,876 $124,876 0 n/a
70 Town of Deep River overall 1 $124,171 $124,171 $124,171 0 n/a
71 Township of West Lincoln overall 1 $123,672 $123,672 $123,672 0 n/a
72 Township of North Kawartha overall 1 $123,479 $123,479 $123,479 0 n/a
73 Township of Stirlingrawdon overall 1 $123,042 $123,042 $123,042 0 n/a
74 Township of Drummondnorth Elmsley overall 1 $123,028 $123,028 $123,028 1 n/a
75 Township of Strong overall 1 $121,607 $121,607 $121,607 0 n/a
76 Township of South Frontenac overall 1 $121,339 $121,339 $121,339 1 n/a
77 Village of Sundridge overall 1 $120,391 $120,391 $120,391 1 n/a
78 Municipality of Southwest Middlesex overall 1 $119,805 $119,805 $119,805 1 n/a
79 Town of Oakville overall 1 $119,534 $119,534 $119,534 1 n/a
80 Municipality of Red Lake overall 1 $119,489 $119,489 $119,489 0 n/a
81 Township of East Garafraxa overall 1 $119,366 $119,366 $119,366 0 n/a
82 Township of Front of Yonge overall 1 $118,757 $118,757 $118,757 0 n/a
83 Township of Russell overall 1 $118,293 $118,293 $118,293 1 n/a
84 Town of Iroquois Falls overall 1 $118,026 $118,026 $118,026 1 n/a
85 Town of Smiths Falls overall 1 $118,012 $118,012 $118,012 0 n/a
86 Municipality of Bayham overall 1 $117,843 $117,843 $117,843 0 n/a
87 Town of Northeastern Manitoulin and the Islands overall 1 $117,129 $117,129 $117,129 0 n/a
88 Municipality of Meaford overall 1 $116,933 $116,933 $116,933 0 n/a
89 Township of Ashfieldcolbornewawanosh overall 1 $116,482 $116,482 $116,482 0 n/a
90 Township of Alnwick overall 1 $116,396 $116,396 $116,396 1 n/a
91 Municipality of Hastings Highlands overall 1 $116,097 $116,097 $116,097 0 n/a
92 Municipality of Faraday overall 1 $116,059 $116,059 $116,059 0 n/a
93 Township of Machar overall 1 $115,311 $115,311 $115,311 0 n/a
94 Township of Southgate overall 1 $114,971 $114,971 $114,971 0 n/a
95 Township of Minden Hills overall 1 $114,861 $114,861 $114,861 0 n/a
96 Town of Kingsville overall 1 $114,761 $114,761 $114,761 1 n/a
97 Township of Cavan Monaghan overall 1 $113,144 $113,144 $113,144 0 n/a
98 Town of Hearst overall 1 $112,669 $112,669 $112,669 1 n/a
99 Municipality of Dysart Et Al overall 1 $112,416 $112,416 $112,416 0 n/a
100 Loyalist Township overall 1 $112,281 $112,281 $112,281 0 n/a
101 Township of North Dumfries overall 1 $112,150 $112,150 $112,150 1 n/a
102 Municipality of Brookealvinston overall 1 $111,179 $111,179 $111,179 0 n/a
103 Municipality of Neebing overall 1 $109,958 $109,958 $109,958 0 n/a
104 Township of Champlain overall 1 $109,482 $109,482 $109,482 1 n/a
105 Municipality of South Huron overall 1 $107,996 $107,996 $107,996 1 n/a
106 Town of Penetanguishene overall 1 $107,866 $107,866 $107,866 0 n/a
107 Town of St Marys overall 1 $107,659 $107,659 $107,659 1 n/a
108 County of Northumberland overall 1 $107,246 $107,246 $107,246 0 n/a
109 City of Temiskaming Shores overall 1 $106,507 $106,507 $106,507 0 n/a
110 Township of Wellesley overall 1 $105,952 $105,952 $105,952 0 n/a
111 Municipality of Duttondunwich overall 1 $105,492 $105,492 $105,492 0 n/a
112 Town of Gananoque overall 1 $104,921 $104,921 $104,921 1 n/a
113 Town of Petawawa overall 1 $104,047 $104,047 $104,047 1 n/a
114 County of Oxford overall 1 $104,002 $104,002 $104,002 1 n/a
115 Township of Tehkummah overall 1 $103,005 $103,005 $103,005 1 n/a
116 Town of Hawkesbury overall 1 $102,618 $102,618 $102,618 1 n/a
117 Town of Thessalon overall 1 $101,945 $101,945 $101,945 1 n/a
118 Municipality of Highlands East overall 1 $101,843 $101,843 $101,843 0 n/a
119 Town of Cochrane overall 1 $101,238 $101,238 $101,238 0 n/a
120 Township of Leeds and the Thousand Islands overall 1 $101,110 $101,110 $101,110 1 n/a
121 Town of Hanover overall 1 $100,789 $100,789 $100,789 1 n/a
122 Township of Armour overall 1 $100,757 $100,757 $100,757 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