Skip to content

City of Ottawa Sunshine List 2025

Also filed as City of Ottawa (former) (2000) and Corporation of the City of Ottawa (1996).

5,181 employees earning $100K+ · median $117,638 · average $125,013 · overview and trend →

Who makes the most at City of Ottawa in 2025?

Wendy Stephanson, City Manager, was paid $463,232 in 2025 — the highest total compensation among 5,181 City of Ottawa employees on the Sunshine List; the median salary there was $117,638.

Wendy Stephanson

All Employees · 5,181 in 2025 · page 1 of 21

#NameTitle as filedSalaryTotal
1Wendy StephansonCity Manager$455,234$463,232
2Trevor ArnasonMedical Officer Health, Public Health$335,113$336,058
3Monir TahaAssociate Medical Officer of Health$323,776$324,685
4Daniel ChenierGeneral Manager, Recreation, Cultural and Facility Services$317,120$324,034
5Michelle FooteAssociate Medical Officer of Health$316,660$317,554
6Robin TaylorAssociate Medical Officer of Health$314,878$315,787
7Laura BournsDeputy Medical Officer of Health$314,878$315,787
8Cyril RogersGeneral Manager, Finance and Corporate Services Department and Chief Financial Officer$264,218$271,930
9Nathalie GougeonAuditor General$263,220$270,917
10Alain GonthierGeneral Manager, Public Works$262,368$270,065
11Tammy RoseGeneral Manager, Infrastructure and Water Services$253,795$263,790
12Debbie StewartGeneral Manger Strategic Initiatives$253,795$263,215
13Clara FreireGeneral Manager, Community and Social Services$253,756$261,445
14Renée AmilcarGeneral Manager, Transit Services Department$255,471$261,182
15Vivi ChiSpecial Advisor, Planning$250,064$257,689
16Paul HuttFire Chief$251,327$255,562
17Ryan PerraultGeneral Manager, Emergency and Protective Services$244,627$252,256
18Steve BoxDirector, City Manager's Office$233,128$243,260
19Louise Hine-SchmidtDeputy Chief, Operations$240,996$242,559
20Todd HorricksDeputy Chief, Capital Assets$227,339$242,029
21Scott GrakistPlatoon Chief$238,164$239,167
22Troy CharterGeneral Manager, Transit Services Department$234,701$239,148
23Matthew DewanFire Prevention Officer$232,160$232,911
24Colleen WoolseyDeputy Chief, Community Standards and Communications$226,697$232,203
25Adam LeclercLicensed Mechanic$229,814$232,127
26Nathan AdamsDeputy Chief, Training and Safety$227,522$231,968
27Pierre PoirierChief, Ottawa Paramedic Service$227,618$230,281
28Duncan McnaughtonDivision Chief, Light Rail Transportation Engineering$225,960$227,661
29Shawn ThompsonCaptain$223,813$224,548
30Erik LeichtDistrict Chief$222,954$223,911
31Terry RathwellPlatoon Chief$220,165$221,158
32Carina DuclosDirector, Infrastructure Services$220,137$220,817
33Steven StylesPlatoon Chief$219,537$220,508
34Stuart HuxleyCity Solicitor$217,697$218,324
35Neal BowlesPlatoon Chief$216,671$217,647
36Mark SutcliffeMayor$213,921$214,592
37Alexander MonahanFirefighter$211,889$212,575
38Sandro CarlucciChief Information Officer$211,757$212,401
39Quentin LevesqueDirector, Roads and Parking Services$210,899$211,526
40Timothy MarcSenior Legal Counsel – Planning, Development and Real Estate$210,712$211,299
41Viktors EngelbrehtsChief Information Security and Digital Risk Officer$209,936$210,595
42Pamela LemaistreChief Human Resources Officer$209,583$210,242
43Roger ChapmanChief, By-Law and Regulatory Services$205,550$209,897
44Cliff SmithFirefighter$207,931$208,621
45David MarincakDistrict Chief$207,579$208,536
46Tony SpinelloLicensed Mechanic$202,317$205,213
47Joseph MclaughlinSector Chief$202,898$204,773
48Andrew HendriksDirector, Health Protection$203,130$203,757
49Marc LalondeSector Chief$199,657$203,416
50Harpreet SinghLicensed Mechanic$201,053$203,337
51William McdonaldDirector, Strategic Projects Office$201,912$202,539
52Alain LavigneDistrict Chief$201,545$202,502
53Chris NesbittDistrict Chief$200,889$201,838
54Elizabeth GoodingDirector, Public Safety Service$201,004$201,620
55Joanne GorensteinDeputy Auditor General$200,359$200,987
56Mark BostonCaptain$199,968$200,804
57Derrick MoodieDirector, Planning Services$200,039$200,651
58Ronald PhillipsDistrict Chief$199,649$200,606
59Hugh CameronDistrict Chief$199,456$200,373
60Andriy TatarinovLicensed Mechanic$197,430$200,304
61Steve WilliamsFirefighter$199,601$200,286
62Nancy Del BiancoDivision Chief$199,297$200,254
63Jason SabourinDirector, Children's Services$199,558$200,185
64Dean LettDirector, Long Term Care$199,558$200,185
65Pat ScrimgeourDirector, Transit Customer Systems and Planning$199,558$200,185
66Andrea Lanthier-SeymourAssociate Director, Parks Maintenance and Forestry Section$199,558$200,185
67Laila GibbonsDirector, Fleet Service$199,558$200,185
68Shelley McdonaldDirector, Solid Waste Service$199,558$200,185
69Richard HolderDirector, Rail Construction Program$199,558$200,185
70Isabelle JasminDeputy City Treasurer Corporate Finance$199,558$200,185
71Marilyn JourneauxDirector, Water Services – Linear$199,558$200,185
72Daniel BriseboisDirector, Facility Operations$199,558$200,185
73Susan JohnsDirector, Asset Management Services$199,511$200,128
74Cameron KeyesDirector, Knowledge Exchange, Planning and Quality$199,506$200,122
75Naveen KumarDispatcher$197,721$199,642
76Gerard ChenCaptain$198,802$199,630
77Steven MonetteDistrict Chief$196,458$197,375
78Anthony De YoungFirefighter$196,413$197,099
79Chad MaahsManager, Bus and Para Transit Operations$196,293$196,895
80Scott FieldCaptain$195,958$196,815
81Kenneth WaltonDistrict Chief$195,627$196,576
82Tracey McgarryDirector, Complexes, Aquatics and Specialized Services$195,905$196,510
83Daniel KirvanSector Chief$193,595$196,459
84Eric DagenaisFire Prevention Officer$195,649$196,441
85Patrick GauthierDistrict Chief$195,462$196,403
86Betanay ZarmalwallTransit Supervisor$195,846$196,367
87Peter BartonSafety Officer$195,344$196,201
88Douglas FisherDistrict Chief$195,175$196,132
89Stirling McneilDistrict Chief$194,612$195,569
90Larry RoySector Chief$193,251$195,325
91Paul PowerCaptain$193,954$194,811
92Jennifer PereiraSenior Legal Counsel$194,012$194,584
93Manveet NarangTransit Supervisor$193,935$194,456
94William BellSector Chief$193,251$194,423
95Daniel DessureaultCaptain$193,511$194,349
96Mary SimmsSenior Legal Counsel$193,717$194,254
97Michael KaineCaptain$193,330$194,187
98Matthew NeedhamLicensed Body Repairer$191,092$193,959
99Daniel LeblancCaptain$193,091$193,939
100Jason MackinnonCaptain$193,033$193,861
101Guy BeaudoinFire Prevention Officer$192,692$193,507
102Sharon MclaughlinDirector, Payroll, Pensions and Benefits$192,600$193,206
103Allyson DownsDirector, Parks Maintenance and Forestry Services$192,548$193,142
104John BuckChief Building Official$192,548$193,142
105Joseph MuhuniDeputy City Treasurer Revenue$192,548$193,142
106Mathieu GravelChief of Staff$193,003$193,003
107Caitlin Salter-MacdonaldCity Clerk$189,183$192,614
108Glen CurrieDistrict Chief$191,392$192,349
109Scott LabergeManager, Linear Asset Management$191,457$192,053
110Jason DupuisFirefighter$191,183$191,848
111Danielle St. LouisParamedic Commander$191,367$191,802
112Serena MoffattFirefighter$190,706$191,371
113Marie-Claude TurcotteDirector, Health Promotion and Chief Nursing Officer$190,529$191,100
114Matthew KavanaghArea Manager, Roads Services$190,293$190,821
115Lou LaflammeCaptain$189,896$190,725
116Linda LeungAssistant Division Chief – Communication$189,586$190,476
117Marko KroenkeDirector, Engineering Services$189,571$190,167
118Kevin RockliffeCaptain$188,590$189,447
119Marc RobillardCaptain$188,480$189,337
120David PatacairkSenior Legal Counsel$188,710$189,297
121Bernard VendittiCaptain$188,274$189,101
122Tommy DaviesCaptain$188,213$189,070
123Andrew SherwoodSenior Legal Counsel$188,387$188,919
124Sarah TaylorDirector, Community Safety, Well-Being, Policy and Analytics$187,859$188,432
125Marc FrappierDistrict Chief$187,268$188,185
126Cassandra GreerAssistant Division Chief – Communication$187,261$188,151
127Marc ChagnonDistrict Chief$187,244$188,118
128Stephanie JonesManager, Employment and Social Services$187,374$187,907
129Christopher TritesCaptain$186,267$187,124
130Christopher MerrickSenior Legal Counsel$186,506$187,092
131Milan NedrdaLicensed Body Repairer$184,163$187,042
132Mark SaundersDivision Chief$185,924$186,881
133Shannon LeducParamedic Commander$186,325$186,750
134Alexander MarkLicensed Mechanic$183,344$186,224
135Marie-Genevieve NielsenDirector, Water Facilities and Treatment Services$185,637$186,220
136Robert WithamCaptain$184,929$185,786
137Stephanie BordageDirector, Employment and Social Services$185,155$185,719
138Boyd LankagiLicensed Mechanic$182,709$185,576
139Jeff GreenCaptain$184,639$185,495
140Georges AbboudSupervisor, Booking Operations, Bus and Para Transit$184,135$185,191
141Claude GauthierZone Supervisor$182,877$185,067
142Rami El FeghaliDirector, Transit Bus Operations and Maintenance$184,485$185,049
143Robert WebsterDistrict Chief$183,828$184,737
144Curtis TolhurstFirefighter$183,917$184,582
145Jimmy FataAssistant Division Chief – Prevention$183,666$184,556
146Mustack KhanDistrict Chief$183,743$184,552
147Nicholas LacroixLicensed Mechanic$181,601$184,446
148Jesse LongchampsMaintenance Officer$183,615$184,366
149Jeff SniderFire Prevention Officer$183,580$184,351
150Stephen SunquistCaptain$183,444$184,301
151Daniel AupryDistrict Chief$182,832$183,749
152Kevin O'HaraParamedic Commander$182,879$183,298
153Hoan NguyenClinical Dentist$182,556$183,028
154Kip MullerSafety Officer$182,107$182,964
155Kevin PollCaptain$181,902$182,758
156Claude Prud'HommeCaptain$181,843$182,626
157Thomas FullerCaptain$181,573$182,430
158Michael BeanCaptain$181,378$182,205
159Richard WhiteParamedic Superintendent Operations$181,386$181,795
160Gerry GillDivision Chief$176,432$181,674
161David RobertsonCaptain$180,590$181,447
162Hilton RadfordParamedic Superintendent Operations$180,609$181,018
163David ThistleFirefighter$180,282$180,967
164David HebnerFirefighter$180,140$180,866
165Tracey ShieldsCaptain$179,750$180,606
166Andrew LightfordCaptain$179,822$180,568
167Douglas MouldFirefighter$179,780$180,470
168Steven MurphyFirefighter$179,638$180,303
169Yan Yee ChuClinical Dentist$179,465$180,031
170Kristine Haines-ChiarelloManager, Employment and Social Services$177,865$179,905
171David BurkeDistrict Chief$178,933$179,890
172Paul LavigneDirector, Housing$179,145$179,708
173Geraldine WildmanManager, Development Review$179,126$179,673
174Felly MukebuApprentice Truck and Coach Technician$177,081$179,644
175Peter RadkeManager, Realty Initiatives and Development$179,101$179,634
176Jessy KoukCommunications Supervisor$178,844$179,624
177Fabien FilionSelf Contained Breathing Apparatus Technician$178,836$179,607
178Steven HendleyCaptain$178,369$179,226
179Thomas KochFirefighter$178,326$179,052
180Timothy StuempelCaptain$178,193$179,050
181Krista BressetteManager, Municipal Elections and French Language Services$178,367$178,819
182Robin SouchenManager, Realty Services$178,646$178,688
183Emil PrikrylAssociate Medical Officer of Health$178,387$178,503
184Davor TasovacBus Operator$176,774$178,443
185Robert RainbothDistrict Chief$177,437$178,394
186Kale BrownDirector, Housing$177,867$178,378
187Adrian NemeroskyDistrict Chief$177,367$178,324
188Brad MacleanFire Prevention Officer$177,427$178,178
189Chad Andrew DavidsonCaptain$177,326$178,164
190Doug AlwardCaptain$176,811$177,667
191Koert WinkelMaintenance Division Coordinator$176,813$177,650
192Gregory BennettCaptain$176,788$177,615
193Benjamin RipleyParamedic Commander$177,082$177,506
194Sean FieldingCaptain$176,540$177,367
195Bruce LafranchiseZone Supervisor$176,313$177,191
196Adam VaughanCaptain$176,050$176,888
197Gwen LewisDivision Chief$175,938$176,876
198Yuan XuDirector, Housing Solutions, Real Estate and Investment$176,307$176,854
199Hugh DavidsonCaptain$175,656$176,513
200Mark HalaykoCaptain$175,652$176,509
201Blair JohnsonWorking Supervisor – Mechanic Inspector I$173,542$176,426
202Jonathan MentzelCaptain$175,491$176,348
203Ryan BondCaptain$175,246$176,103
204Amarjit SinghGarage Attendant – Starter Placer I$174,044$175,939
205Tracy GiermanManager, Strategic Projects$175,435$175,918
206Dan KellyCaptain$175,049$175,906
207Scott TimminsCaptain$175,051$175,784
208Jacqueline RoyAssociate Director – Long Term Care$175,206$175,755
209Daniel CookDistrict Chief$175,014$175,721
210Scott PateyCaptain$174,833$175,689
211Thomas RyanCaptain$174,513$175,370
212Reid PurdyParamedic Commander$174,832$175,277
213David HarnishCaptain$174,394$175,250
214Krista TanakaDirector, Traffic Services$174,659$175,197
215Nicholas DefazioPublic Information Officer$174,214$175,031
216Michele RochetteManager, City Manager Office Administration$172,764$175,005
217Eric PepinSpecial Constable$174,649$174,999
218J. B. Daniel DiksLicensed Mechanic$172,121$174,960
219Steven MedagliaFirefighter$174,219$174,904
220Neil MartinParamedic Commander$174,430$174,876
221Peter KellyDeputy Chief, Ottawa Paramedic Services$169,555$174,858
222Yannick La GrenadeCaptain$174,016$174,854
223Jean-Francois CaronCaptain$173,700$174,527
224Stephen MurrayZone Supervisor$171,526$174,518
225Patrick McnabbCaptain$173,640$174,478
226Guillaume PharandCaptain$173,519$174,357
227Court CurryDirector, Right of Way, Heritage and Urban Design Services$173,762$174,299
228David GoyensFirefighter$173,488$174,174
229Vidura KarunaratneCoordinator, Contract Service Delivery$172,610$174,127
230John PollockCaptain$173,208$174,065
231Lance LunettaDistrict Chief$173,142$174,059
232Tyler LeslieParamedic Commander$173,638$174,050
233Mehrnoosh EbtedaeeClinical Dentist$173,358$173,924
234Srikanth KanagalingamGarage Attendant – Starter Placer I$172,028$173,887
235Mark LacasseCaptain$172,978$173,835
236Sharon PageManager, Legal Operations and Support Services$173,319$173,799
237Thomas MooreCaptain$172,896$173,752
238Marc-Andre PaiementCaptain$172,878$173,705
239Ziaul Hasan ShaikhBus Operator$172,613$173,505
240Edward WadleighTraining Officer$172,575$173,392
241Scott DeugoCaptain$172,494$173,332
242Chris NeirinckCaptain$172,532$173,315
243Jim GraceCaptain$172,398$173,226
244Ren ClementCaptain$172,264$173,121
245Sheilagh DohertyDirector, Economic Development$172,516$173,026
246Eric PortnerCaptain$171,939$172,796
247Martin SéguinFirefighter$171,874$172,539
248Marek De SavignyFirefighter$171,850$172,536
249Michael CaronCaptain$171,628$172,455
250Andrew EllisCaptain$171,490$172,346