Public Salaries
Ontario public pay

David Macdiarmid

Vice President Fleet Performance at Ontario Power Generation. On Ontario’s disclosure list 24 years between 2001 and 2025.

Salary disclosure2025
David Macdiarmid
Vice President Fleet Performance
Ontario Power Generation
Salary paid
$373,747.36
Taxable benefits
$639.36
Total disclosed
$374,386.72
Source: Government of Ontario, Public Sector Salary Disclosure Act, 1996. © King’s Printer for Ontario.
Change from 2024: +$29,009 (+8.4%)
24years on
the list

Among 10,346 people at Ontario Power Generation in 2025

90th highest paid. Their median: $161,066.

Paid more than 99% of everyone on the 2025 disclosure list, which only lists people paid $100,000 or more.

middle 80%middle halfmedianthis personspacing grows with pay (log scale)

Salary by year

Show as a table
YearSalaryMedian for the job
2001$101,739
2003$104,552
2004$120,503$122,839
2005$161,230$125,556
2006$142,560$129,807
2007$148,326$135,107
2008$191,267$229,990
2009$228,091$241,389
2010$274,102$265,755
2011$276,943$266,862
2012$285,038$278,108
2013$286,372$281,632
2014$274,684$274,812
2015$287,987$292,309
2016$302,716
2017$305,392
2018$295,723
2019$301,762
2020$329,841$338,537
2021$336,560
2022$352,984
2023$333,214
2024$344,738
2025$373,747

History

YearEmployer and jobSalaryBenefitsChange
2025Ontario Power GenerationVice President Fleet Performance$373,747$639+$29,009
2024Ontario Power GenerationVice President Fleet Performance$344,738$739+$11,524
2023Ontario Power GenerationDirector Organization Effectiveness$333,214$1,840−$19,770
2022Ontario Power GenerationDirector, Organization Effectiveness$352,984$1,833+$16,424
2021Ontario Power GenerationManager, Operations Production$336,560$1,794+$6,719
2020Ontario Power GenerationManager, Operations Production$329,841$1,689+$28,079
2019Ontario Power GenerationManager Fuel Handling$301,762$1,571+$6,039
2018Ontario Power GenerationManager Fuel Handling$295,723$1,519−$9,670
2017Ontario Power GenerationManager Fuel Handling$305,392$1,007+$2,676
2016Ontario Power GenerationAssistant Operations Manager$302,716$981+$14,729
2015Ontario Power GenerationShift Manager$287,987$916+$13,303
2014Ontario Power GenerationShift Manager$274,684$916−$11,688
2013Ontario Power GenerationShift Manager$286,372$916+$1,334
2012Ontario Power GenerationShift Manager$285,038$916+$8,095
2011Ontario Power GenerationShift Manager$276,943$916+$2,841
2010Ontario Power GenerationShift Manager$274,102$637+$46,011
2009Ontario Power GenerationControl Room Shift Supervisor$228,091$979+$36,824
2008Ontario Power GenerationControl Room Shift Supervisor$191,267$876+$42,941
2007Ontario Power GenerationShift Supervisor in Training$148,326$693+$5,766
2006Ontario Power GenerationShift Supervisor in Training$142,560$722−$18,671
2005Ontario Power GenerationShift Supervisor in Training$161,230$794+$40,727
2004Ontario Power GenerationShift Supervisor in Training$120,503$753+$15,951
2003Ontario Power GenerationSM, Radiation Protection Programming$104,552$744
2001Ontario Power GenerationHealth Physicist$101,739$490

Years are matched by name and employer. Salary paid can include overtime, retroactive pay and one-time payments. Figures are exactly as Ontario published them. How we match years · Report a mistake or ask for removal