● OPSCI.ca Ontario · 2010–2025

← back to profile

CFO

Municipalities and Services · FY2025

43 disclosed employees* in 2025 16 yrs on file (2010–2025) 38 employers (min. 3 disclosed) 6 newly promoted in 2025 58.1% estimated female
Median salary
$188,711
P90 salary
$281,253
Raise, 2025
+5.0%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 43 $188,711 $281,253 +5.0% 6 58.1% F
2024 45 $192,185 $268,319 +10.3% 8 62.2% F
2023 43 $179,681 $260,827 +6.5% 4 62.8% F
2022 39 $177,115 $243,071 +4.2% 4 59.0% F
2021 36 $171,796 $234,485 +0.6% 1 50.0% F
2020 37 $177,689 $236,604 +6.4% 2 48.6% F
2019 41 $170,224 $234,291 +7.3% 2 46.3% F
2018 35 $157,841 $208,931 +3.9% 3 45.7% F
2017 31 $167,731 $220,182 +2.5% 3 51.6% F
2016 28 $164,533 $221,458 +4.1% 2 35.7% F
2015 24 $161,529 $230,833 +4.3% 1 41.7% F
2014 20 $168,555 $226,581 +7.0% 1 35.0% F
2013 18 $167,718 $203,716 +10.2% 1 —
2012 14 $163,277 $222,097 +6.0% 1 —
2011 12 $156,862 $184,265 +1.9% 1 —
2010 12 $157,484 $202,955 n/a 0 —

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 Ottawa overall 3 $164,874 $244,349 $264,218 0 n/a
2 Regional Municipality of York overall 2 $192,228 $198,633 $200,234 0 n/a
3 The Corporation of the City of North Bay overall 2 $185,102 $187,990 $188,711 0 n/a
4 Town of Amherstburg overall 2 $163,438 $181,674 $186,233 0 n/a
5 City of Toronto overall 1 $411,336 $411,336 $411,336 0 n/a
6 City of Toronto Toronto Community Housing Corp overall 1 $332,774 $332,774 $332,774 0 n/a
7 City of Toronto Board of Governors of Exhibition Place overall 1 $299,970 $299,970 $299,970 0 n/a
8 City of Toronto Toronto Transit Commission overall 1 $293,260 $293,260 $293,260 0 n/a
9 Regional Municipality of Peel overall 1 $284,562 $284,562 $284,562 0 n/a
10 City of Vaughan overall 1 $268,019 $268,019 $268,019 0 n/a
11 Regional Municipality of York Police Services overall 1 $260,749 $260,749 $260,749 0 n/a
12 City of Kitchener overall 1 $248,206 $248,206 $248,206 0 n/a
13 Regional Municipality of Waterloo overall 1 $247,734 $247,734 $247,734 1 n/a
14 Town of Milton overall 1 $247,284 $247,284 $247,284 0 n/a
15 City of Burlington overall 1 $247,050 $247,050 $247,050 0 n/a
16 Municipality of Chathamkent overall 1 $246,860 $246,860 $246,860 0 n/a
17 City of Kingston overall 1 $220,146 $220,146 $220,146 0 n/a
18 City of St Catharines overall 1 $214,275 $214,275 $214,275 0 n/a
19 Town of Tecumseh overall 1 $205,729 $205,729 $205,729 0 n/a
20 City of Waterloo overall 1 $200,473 $200,473 $200,473 0 n/a
21 City of Sault Ste Marie overall 1 $197,921 $197,921 $197,921 0 n/a
22 Township of Oromedonte overall 1 $197,510 $197,510 $197,510 1 n/a
23 Town of Wasaga Beach overall 1 $190,870 $190,870 $190,870 0 n/a
24 City of Cambridge overall 1 $186,323 $186,323 $186,323 0 n/a
25 City of Ottawa Police Services overall 1 $184,534 $184,534 $184,534 1 n/a
26 Town of Orangeville overall 1 $176,265 $176,265 $176,265 0 n/a
27 City of Port Colborne overall 1 $176,070 $176,070 $176,070 0 n/a
28 Township of Seguin overall 1 $168,424 $168,424 $168,424 0 n/a
29 Township of Mapleton overall 1 $162,446 $162,446 $162,446 1 n/a
30 City of Orillia overall 1 $158,829 $158,829 $158,829 0 n/a
31 Municipality of Brockton overall 1 $150,860 $150,860 $150,860 0 n/a
32 City of Hamilton overall 1 $148,935 $148,935 $148,935 0 n/a
33 Township of West Lincoln overall 1 $145,628 $145,628 $145,628 0 n/a
34 Municipality of McDougall overall 1 $141,450 $141,450 $141,450 0 n/a
35 Town of Saugeen Shores overall 1 $123,257 $123,257 $123,257 0 n/a
36 Town of Lakeshore overall 1 $117,963 $117,963 $117,963 0 n/a
37 City of Woodstock overall 1 $107,615 $107,615 $107,615 0 n/a
38 Town of Midland overall 1 $100,420 $100,420 $100,420 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.

Find someone in this role, province-wide