● OPSCI.ca Ontario · 2010–2025

← back to profile

Program Manager

Municipalities and Services · FY2025

747 disclosed employees* in 2025 16 yrs on file (2010–2025) 34 employers (min. 3 disclosed) 35 newly promoted in 2025 60.4% estimated female
Median salary
$133,723
P90 salary
$153,295
Raise, 2025
+5.1%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 747 $133,723 $153,295 +5.1% 35 60.4% F
2024 775 $130,251 $149,313 +7.3% 69 59.2% F
2023 709 $124,202 $143,398 +1.6% 19 59.5% F
2022 616 $127,052 $143,441 +8.0% 75 58.3% F
2021 570 $119,625 $135,670 +0.1% 12 58.4% F
2020 536 $122,636 $136,449 +5.8% 24 57.1% F
2019 466 $118,081 $131,793 +2.5% 5 54.7% F
2018 408 $117,899 $130,550 +5.0% 13 55.1% F
2017 370 $113,903 $129,475 +1.5% 2 51.4% F
2016 341 $113,174 $127,310 +2.5% 11 51.0% F
2015 346 $111,271 $123,184 +3.8% 7 52.6% F
2014 264 $108,256 $124,998 +2.7% 7 49.6% F
2013 194 $108,000 $120,078 +3.3% 1 47.9% F
2012 158 $105,077 $117,387 +2.3% 1 48.1% F
2011 112 $105,385 $116,524 +0.6% 0 53.6% F
2010 71 $106,712 $115,093 n/a 0 52.1% 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 Ottawa overall 267 $134,389 $145,554 $161,742 8 +2.4%
2 Regional Municipality of York overall 146 $132,519 $151,946 $160,112 15 +5.3%
3 City of Toronto overall 89 $143,594 $170,957 $181,363 14 +10.4%
4 City of Toronto Toronto Community Housing Corp overall 40 $116,145 $124,447 $129,351 8 +9.6%
5 City of Vaughan overall 26 $144,317 $151,094 $151,094 1 +7.5%
6 Regional Municipality of Peel overall 22 $152,662 $155,607 $171,352 0 +0.4%
7 Regional Municipality of Niagara overall 21 $113,404 $120,232 $122,625 8 +11.2%
8 City of Ottawa Library Services overall 16 $133,723 $137,115 $139,957 0 +3.0%
9 Regional Municipality of Durham overall 15 $123,320 $138,027 $139,285 3 +10.4%
10 City of Toronto Toronto Transit Commission overall 14 $166,635 $174,715 $174,715 1 +6.0%
11 City of Guelph overall 11 $126,230 $131,950 $132,198 0 +4.0%
12 City of Hamilton overall 10 $132,213 $146,358 $147,749 0 +4.2%
13 Municipality of Chathamkent overall 8 $133,461 $135,811 $135,811 2 +3.0%
14 City of Peterborough overall 7 $131,043 $143,932 $143,932 0 +8.1%
15 Regional Municipality of Waterloo overall 7 $127,579 $132,648 $135,445 1 +3.2%
16 City of London overall 7 $120,247 $126,250 $129,127 1 +8.3%
17 City of Ottawa Police Services overall 6 $170,604 $176,258 $180,275 1 -0.2%
18 City of Richmond Hill overall 5 $129,076 $135,058 $137,838 0 +1.1%
19 Norfolk County overall 5 $105,064 $115,474 $115,852 3 n/a
20 Town of Aurora overall 4 $118,600 $132,448 $138,129 0 +11.5%
21 City of Windsor overall 3 $135,730 $136,049 $136,128 0 +12.6%
22 City of Toronto Police Service overall 2 $199,308 $199,837 $199,970 0 n/a
23 City of Waterloo overall 2 $121,176 $126,422 $127,733 0 n/a
24 County of Grey overall 2 $117,817 $121,597 $122,542 0 n/a
25 City of Greater Sudbury overall 2 $121,163 $121,393 $121,450 0 n/a
26 County of Dufferin overall 2 $112,853 $117,808 $119,047 1 n/a
27 Town of Whitby overall 1 $145,184 $145,184 $145,184 0 n/a
28 City of Barrie overall 1 $144,213 $144,213 $144,213 0 n/a
29 City of Kitchener overall 1 $142,966 $142,966 $142,966 0 n/a
30 Town of East Gwillimbury overall 1 $126,732 $126,732 $126,732 0 n/a
31 City of Oshawa overall 1 $122,930 $122,930 $122,930 0 n/a
32 Township of Uxbridge overall 1 $121,632 $121,632 $121,632 0 n/a
33 City of Niagara Falls overall 1 $117,579 $117,579 $117,579 0 n/a
34 Town of Georgina overall 1 $116,095 $116,095 $116,095 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