● OPSCI.ca Ontario · 2010–2025

← back to profile

Project Manager

Municipalities and Services · FY2025

2,069 disclosed employees* in 2025 16 yrs on file (2010–2025) 86 employers (min. 3 disclosed) 146 newly promoted in 2025 47.7% estimated female
Median salary
$127,513
P90 salary
$154,580
Raise, 2025
+7.5%

Trend 2010–2025

YearDisclosed Emp.Median salaryP90 salaryRaiseNewly PromotedGender
2025 2,069 $127,513 $154,580 +7.5% 146 47.7% F
2024 1,887 $121,829 $147,480 +6.1% 120 47.5% F
2023 1,553 $117,753 $142,562 +5.2% 55 46.6% F
2022 1,257 $115,894 $136,635 +4.9% 42 45.3% F
2021 1,038 $112,720 $134,437 +1.3% 14 43.6% F
2020 981 $113,629 $131,732 +3.9% 19 43.0% F
2019 812 $111,759 $130,803 +2.6% 17 41.3% F
2018 704 $111,790 $128,497 +2.7% 3 38.9% F
2017 579 $112,228 $128,492 +2.5% 6 38.5% F
2016 508 $110,927 $130,588 +1.4% 7 35.8% F
2015 444 $110,148 $126,840 +1.1% 4 30.4% F
2014 365 $111,425 $129,815 +4.9% 16 30.1% F
2013 277 $109,336 $126,669 +2.5% 1 27.8% F
2012 199 $109,074 $125,745 +3.5% 3 27.1% F
2011 164 $108,656 $120,471 +2.6% 1 25.0% F
2010 133 $106,212 $122,241 n/a 0 26.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 overall 679 $133,786 $159,821 $207,801 113 +10.1%
2 City of Hamilton overall 233 $117,705 $135,099 $160,826 35 +3.0%
3 City of Ottawa overall 190 $116,466 $126,417 $154,378 22 +1.5%
4 Regional Municipality of Peel overall 103 $132,353 $149,371 $197,230 19 +6.6%
5 Regional Municipality of Halton overall 91 $114,652 $130,229 $142,462 34 +10.0%
6 City of Toronto Toronto Transit Commission overall 74 $161,549 $198,854 $312,966 1 +9.9%
7 Regional Municipality of York overall 66 $149,256 $163,380 $187,538 4 +6.4%
8 City of Vaughan overall 51 $136,764 $140,808 $151,094 8 +8.2%
9 City of Brampton overall 45 $127,009 $140,834 $150,969 11 +15.1%
10 Regional Municipality of Niagara overall 37 $115,438 $133,635 $142,719 13 +13.6%
11 Regional Municipality of Durham overall 34 $150,266 $166,047 $171,872 3 +10.6%
12 City of Richmond Hill overall 33 $137,805 $140,989 $145,084 2 +6.1%
13 City of Kitchener overall 28 $117,671 $128,892 $137,885 4 +10.2%
14 Municipality of Chathamkent overall 25 $109,238 $117,377 $135,844 11 +1.3%
15 City of Kingston overall 24 $122,834 $127,513 $168,073 5 +3.7%
16 City of Guelph overall 24 $114,244 $118,328 $124,150 4 +3.7%
17 Regional Municipality of Waterloo overall 22 $116,999 $139,893 $140,581 10 +4.5%
18 Regional Municipality of Peel Police Services overall 14 $151,531 $156,616 $159,377 3 +8.9%
19 City of Barrie overall 14 $130,318 $140,682 $144,213 0 +5.3%
20 City of Markham overall 13 $141,955 $143,370 $144,382 1 +18.5%
21 City of Burlington overall 12 $129,519 $142,724 $160,960 1 +6.3%
22 Haldimand County overall 11 $121,047 $123,350 $124,860 4 +12.8%
23 Town of Whitby overall 10 $145,074 $147,186 $147,512 1 +11.2%
24 City of Brantford overall 10 $115,251 $130,179 $141,797 2 +8.6%
25 City of Greater Sudbury overall 10 $119,479 $132,415 $132,593 1 +5.2%
26 City of Ottawa Police Services overall 9 $141,876 $159,033 $164,713 1 +11.9%
27 City of Belleville overall 8 $113,603 $141,837 $149,001 4 +4.2%
28 City of Peterborough overall 8 $134,564 $139,492 $143,932 1 +11.0%
29 City of Oshawa overall 8 $112,418 $116,164 $117,397 2 +6.6%
30 Town of Caledon overall 7 $117,354 $154,981 $178,839 3 +21.1%
31 City of Toronto Police Service overall 7 $113,629 $149,845 $156,792 4 n/a
32 Regional Municipality of York York Region Rapid Transit Corporation overall 7 $150,317 $154,159 $156,492 0 +5.8%
33 Town of Georgina overall 7 $145,828 $146,357 $146,975 1 +7.7%
34 City of Toronto Toronto Community Housing Corp overall 7 $133,521 $139,969 $140,867 0 +8.8%
35 Town of Milton overall 7 $139,217 $139,514 $139,651 0 +7.8%
36 Town of Innisfil overall 7 $127,540 $129,023 $130,055 0 +8.2%
37 Township of King overall 7 $108,843 $112,699 $117,836 0 +3.8%
38 Town of New Tecumseth overall 7 $107,822 $110,209 $113,589 2 +6.8%
39 Town of Oakville overall 6 $118,785 $122,678 $123,390 2 +3.9%
40 Town of Newmarket overall 6 $108,965 $117,237 $120,059 2 +6.2%
41 Town of Fort Erie overall 6 $108,113 $116,934 $118,309 3 +7.0%
42 Town of Bradford West Gwillimbury overall 5 $114,227 $133,889 $141,790 2 n/a
43 City of Niagara Falls overall 5 $130,328 $131,699 $131,736 0 +3.3%
44 City of Waterloo overall 5 $114,296 $114,361 $114,404 2 +11.3%
45 County of Prince Edward overall 4 $136,569 $188,763 $210,182 1 n/a
46 Town of East Gwillimbury overall 4 $126,772 $147,711 $155,254 0 +9.5%
47 City of Welland overall 4 $133,218 $138,926 $140,476 0 n/a
48 City of Toronto Board of Mgmt of the Toronto Zoo overall 4 $119,152 $134,095 $139,504 1 +4.7%
49 City of St Catharines overall 4 $127,882 $132,670 $134,722 1 +10.6%
50 District Municipality of Muskoka overall 4 $116,231 $118,829 $119,389 4 n/a
51 Norfolk County overall 4 $114,523 $114,906 $114,906 0 +7.6%
52 Municipality of Leamington overall 4 $110,521 $113,154 $114,248 0 +7.2%
53 The Corporation of the City of North Bay overall 3 $132,492 $146,219 $149,650 0 +5.6%
54 City of Thunder Bay overall 3 $122,251 $133,756 $136,633 0 +8.4%
55 City of Windsor overall 3 $126,537 $130,296 $131,235 2 n/a
56 Town of Hawkesbury overall 3 $100,556 $112,491 $115,474 2 n/a
57 Town of Halton Hills overall 3 $103,857 $112,566 $114,743 1 n/a
58 City of Thorold overall 3 $109,351 $109,510 $109,550 2 n/a
59 City of St Thomas overall 2 $153,653 $153,653 $153,653 0 n/a
60 City of London Police Services overall 2 $134,321 $148,754 $152,363 1 n/a
61 City of Pickering overall 2 $136,797 $136,797 $136,797 0 n/a
62 Town of Whitchurchstouffville overall 2 $128,653 $135,068 $136,672 0 n/a
63 Town of Orangeville overall 2 $116,126 $118,482 $119,071 0 n/a
64 City of Orillia overall 2 $114,530 $116,546 $117,051 1 n/a
65 City of Kenora overall 2 $113,028 $113,645 $113,800 1 n/a
66 Town of Collingwood overall 2 $112,523 $113,501 $113,746 0 n/a
67 Town of Aurora overall 2 $109,903 $109,903 $109,903 0 n/a
68 Municipality of Mississippi Mills overall 1 $132,887 $132,887 $132,887 0 n/a
69 County of Middlesex overall 1 $130,944 $130,944 $130,944 0 n/a
70 Town of Carleton Place overall 1 $130,208 $130,208 $130,208 0 n/a
71 County of Essex overall 1 $125,488 $125,488 $125,488 0 n/a
72 County of Brant overall 1 $124,561 $124,561 $124,561 0 n/a
73 County of Northumberland overall 1 $120,639 $120,639 $120,639 0 n/a
74 City of Toronto Public Library Board overall 1 $118,062 $118,062 $118,062 0 n/a
75 City of Toronto Board of Governors of Exhibition Place overall 1 $117,319 $117,319 $117,319 1 n/a
76 Town of Erin overall 1 $117,039 $117,039 $117,039 0 n/a
77 City of Port Colborne overall 1 $116,220 $116,220 $116,220 1 n/a
78 Town of Saugeen Shores overall 1 $115,911 $115,911 $115,911 1 n/a
79 County of Simcoe overall 1 $113,260 $113,260 $113,260 0 n/a
80 City of Stratford overall 1 $112,672 $112,672 $112,672 0 n/a
81 Township of Russell overall 1 $112,202 $112,202 $112,202 0 n/a
82 Town of Lincoln overall 1 $110,627 $110,627 $110,627 0 n/a
83 Town of Tecumseh overall 1 $106,357 $106,357 $106,357 1 n/a
84 County of Dufferin overall 1 $105,932 $105,932 $105,932 0 n/a
85 Township of Uxbridge overall 1 $101,552 $101,552 $101,552 1 n/a
86 City of Quinte West overall 1 $100,175 $100,175 $100,175 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