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