● OPSCI.ca Ontario · 2010–2025

← back to profile

Chief Building Officer

Municipalities and Services · FY2025

58 disclosed employees* in 2025 16 yrs on file (2010–2025) 56 employers (min. 3 disclosed) 3 newly promoted in 2025 24.1% estimated female
Median salary
$143,851
P90 salary
$201,571
Raise, 2025
+9.3%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 58 $143,851 $201,571 +9.3% 3 24.1% F
2024 59 $134,824 $183,396 +3.3% 5 20.3% F
2023 58 $131,357 $186,127 +8.0% 3 24.1% F
2022 46 $129,173 $175,916 +7.2% 5 10.9% F
2021 41 $126,668 $185,549 +2.7% 1 12.2% F
2020 39 $118,907 $170,146 +4.4% 2 15.4% F
2019 28 $120,937 $176,774 +2.9% 2 10.7% F
2018 27 $131,659 $183,938 +4.4% 1 22.2% F
2017 27 $115,545 $165,513 +2.5% 1 22.2% F
2016 26 $116,973 $177,358 +2.0% 1 26.9% F
2015 24 $118,881 $179,617 +4.0% 2 25.0% F
2014 16 $121,582 $169,339 +2.9% 1 —
2013 12 $116,871 $168,991 +1.6% 0 —
2012 10 $126,721 $178,854 +3.6% 2 —
2011 4 $136,218 $185,408 -0.4% 1 —
2010 3 $163,349 $186,527 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 London overall 2 $182,342 $196,553 $200,106 0 n/a
2 Town of Georgina overall 2 $152,343 $163,423 $166,194 1 n/a
3 City of Toronto overall 1 $254,306 $254,306 $254,306 0 n/a
4 City of Mississauga overall 1 $228,444 $228,444 $228,444 0 n/a
5 City of Richmond Hill overall 1 $224,243 $224,243 $224,243 0 n/a
6 City of Vaughan overall 1 $212,000 $212,000 $212,000 0 n/a
7 City of Pickering overall 1 $205,757 $205,757 $205,757 0 n/a
8 City of Hamilton overall 1 $204,989 $204,989 $204,989 0 n/a
9 Town of Whitby overall 1 $196,329 $196,329 $196,329 0 n/a
10 Town of Milton overall 1 $194,185 $194,185 $194,185 0 n/a
11 City of Kitchener overall 1 $191,544 $191,544 $191,544 0 n/a
12 Town of Halton Hills overall 1 $186,839 $186,839 $186,839 0 n/a
13 City of Waterloo overall 1 $182,274 $182,274 $182,274 0 n/a
14 Municipality of Chathamkent overall 1 $181,969 $181,969 $181,969 0 n/a
15 City of Brampton overall 1 $181,270 $181,270 $181,270 0 n/a
16 City of Brantford overall 1 $177,984 $177,984 $177,984 0 n/a
17 Town of Lasalle overall 1 $172,057 $172,057 $172,057 0 n/a
18 City of Kingston overall 1 $165,946 $165,946 $165,946 0 n/a
19 Town of Ajax overall 1 $165,888 $165,888 $165,888 0 n/a
20 Town of New Tecumseth overall 1 $161,470 $161,470 $161,470 0 n/a
21 City of Greater Sudbury overall 1 $160,987 $160,987 $160,987 0 n/a
22 Town of Orangeville overall 1 $158,173 $158,173 $158,173 1 n/a
23 Town of the Blue Mountains overall 1 $157,824 $157,824 $157,824 0 n/a
24 City of Niagara Falls overall 1 $155,481 $155,481 $155,481 0 n/a
25 Municipality of Sioux Lookout overall 1 $154,957 $154,957 $154,957 0 n/a
26 Norfolk County overall 1 $151,268 $151,268 $151,268 0 n/a
27 City of Peterborough overall 1 $147,105 $147,105 $147,105 0 n/a
28 Township of North Dumfries overall 1 $144,066 $144,066 $144,066 0 n/a
29 Municipality of Kincardine overall 1 $143,636 $143,636 $143,636 0 n/a
30 Town of Tecumseh overall 1 $142,485 $142,485 $142,485 0 n/a
31 Town of Amherstburg overall 1 $140,644 $140,644 $140,644 0 n/a
32 Municipality of Middlesex Centre overall 1 $138,758 $138,758 $138,758 0 n/a
33 Town of Niagaraonthelake overall 1 $138,007 $138,007 $138,007 0 n/a
34 Town of Essex overall 1 $137,942 $137,942 $137,942 0 n/a
35 Town of Bradford West Gwillimbury overall 1 $134,552 $134,552 $134,552 0 n/a
36 Town of Collingwood overall 1 $134,126 $134,126 $134,126 0 n/a
37 Township of Hamilton overall 1 $131,077 $131,077 $131,077 0 n/a
38 Municipality of Trent Lakes overall 1 $127,796 $127,796 $127,796 0 n/a
39 Township of North Kawartha overall 1 $123,377 $123,377 $123,377 0 n/a
40 Township of South Stormont overall 1 $122,395 $122,395 $122,395 0 n/a
41 The Nation Municipality overall 1 $122,204 $122,204 $122,204 0 n/a
42 Town of Hanover overall 1 $122,001 $122,001 $122,001 0 n/a
43 Township of Zorra overall 1 $121,819 $121,819 $121,819 0 n/a
44 Town of Midland overall 1 $120,521 $120,521 $120,521 0 n/a
45 Township of Tay overall 1 $118,738 $118,738 $118,738 1 n/a
46 The Corporation of the City of North Bay overall 1 $118,051 $118,051 $118,051 0 n/a
47 Municipality of North Grenville overall 1 $117,850 $117,850 $117,850 0 n/a
48 Town of Huntsville overall 1 $117,245 $117,245 $117,245 0 n/a
49 Town of Aylmer overall 1 $116,481 $116,481 $116,481 0 n/a
50 Town of Kapuskasing overall 1 $116,223 $116,223 $116,223 0 n/a
51 Township of North Huron overall 1 $115,440 $115,440 $115,440 0 n/a
52 Township of Malahide overall 1 $113,051 $113,051 $113,051 0 n/a
53 Town of Hearst overall 1 $108,173 $108,173 $108,173 0 n/a
54 Township of Otonabeesouth Monaghan overall 1 $107,234 $107,234 $107,234 1 n/a
55 Municipality of Central Huron overall 1 $104,520 $104,520 $104,520 1 n/a
56 Municipality of Central Elgin overall 1 $103,412 $103,412 $103,412 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