David Macdiarmid appears on the Ontario Sunshine List with a 2025 disclosed salary of $373,747 plus $639 in taxable benefits (total $374,387). David is listed as Vice President Fleet Performance at Ontario Power Generation, in the Ontario Power Generation sector.
David has been disclosed in 24 of the 25 years between 2001 and 2025. Their reported salary has grown from $101,739 in 2001 to $373,747 in 2025 — a 267.4% change over 24 years.
Within the Ontario Power Generation sector that year, David's $373,747 placed them in the 99th percentile (sector average: $170,459). Across the entire 2025 disclosure, this places them in the top 1% of all disclosed earners that year.
The interactive timeline and year-by-year breakdown below show every year David has been disclosed under the Ontario Public Sector Salary Disclosure.
Data sourced from the Ontario Public Sector Salary Disclosure. This site is independent and not affiliated with any government. Always verify against the official source.
$374K
Current Salary
2025
$374K
Total Comp.
Incl. $639 benefits
24
Years on List
2001–2025
+267.4%
Salary Growth
2001–2025
+$29,009 vs previous year
Sector avg $170,459 · Range $100K\u2013$1.9M
Earns more than 100% of disclosed employees.
2025
Vice President Fleet Performance
Ontario Power Generation
$373,747
+$29,009
2024
Vice President Fleet Performance
Ontario Power Generation
$344,738
+$11,524
2023
Director Organization Effectiveness
Ontario Power Generation
$333,214
-$19,770
2022
Director, Organization Effectiveness
Ontario Power Generation
$352,984
+$16,424
2021
Manager, Operations Production
Ontario Power Generation
$336,560
+$6,719
2020
Manager, Operations Production
Ontario Power Generation
$329,841
+$28,079
2019
Manager Fuel Handling
Ontario Power Generation
$301,762
+$6,039
2018
Manager Fuel Handling
Ontario Power Generation
$295,723
-$9,670
2017
Manager Fuel Handling
Ontario Power Generation
$305,392
+$2,676
2016
Assistant Operations Manager
Ontario Power Generation
$302,716
+$14,729
2015
Shift Manager
Ontario Power Generation
$287,987
+$13,303
2014
Shift Manager
Ontario Power Generation
$274,684
-$11,688
2013
Shift Manager
Ontario Power Generation
$286,372
+$1,334
2012
Shift Manager
Ontario Power Generation
$285,038
+$8,095
2011
Shift Manager
Ontario Power Generation
$276,943
+$2,841
2010
Shift Manager
Ontario Power Generation
$274,102
+$46,011
2009
Control Room Shift Supervisor
Ontario Power Generation
$228,091
+$36,824
2008
Control Room Shift Supervisor
Ontario Power Generation
$191,267
+$42,941
2007
Shift Supervisor in Training
Ontario Power Generation
$148,326
+$5,766
2006
Shift Supervisor in Training
Ontario Power Generation
$142,560
-$18,671
2005
Shift Supervisor in Training
Ontario Power Generation
$161,230
+$40,727
2004
Shift Supervisor in Training
Ontario Power Generation
$120,503
+$15,951
2003
SM, Radiation Protection Programming
Ontario Power Generation
$104,552
+$2,814
2001
Health Physicist
Ontario Power Generation
$101,739