$54.6B in disclosed pay across 404,922 salary records in 2025
Who’s on Ontario’s Sunshine List?
Every public salary of $100,000 or more. Every year. Since 1996.
On the List
404,9222025 salary records
Total Compensation
$54.6BSalaries + taxable benefits
Average Salary
$134,229Median: $122,262
Top Earner
$1,910,992Kenneth Hartwick · salary + benefits
The Sunshine List names only public-sector employees paid $100,000 or more, so the averages and medians here sit above the true public-sector average. How we build this →
Top Earners 2025
Highest total compensation across all sectors
#1Kenneth Hartwick
$1,910,992Ontario Power Generation·Special Advisor
#2Nicolle Butcher
$1,598,309Ontario Power Generation·President and Chief Executive Officer
#3Steve Gregoris
$1,096,651Ontario Power Generation·Chief Nuclear Officer
#4Kevin Smith
$1,038,847University Health Network·President and Chief Executive Officer
#5Aida Cipolla
$1,016,119Ontario Power Generation·Chief Financial Officer and Chief Administrative Officer
#6Subo Sinnathamby
$985,253Ontario Power Generation·Chief Projects Officer
#7Ronald Cohn
$897,739The Hospital For Sick Children·President and Chief Executive Officer
#8Mark Knutson
$859,793Ontario Power Generation·Chief Enterprise Engineering and Chief Nuclear Engineer
#9Matthew Anderson
$836,803Ontario Health·Chief Executive Officer/Président-directeur général
#10Jon Franke
$828,637Ontario Power Generation·Senior Vice President Nuclear
Top Positions 2025
Most common job titles on the 2025 list
- Elementary Teacher 42,538
- Registered Nurse 31,254
- Teacher 26,906
- Secondary Teacher 19,973
- Professor 10,571
- Constable 5,795
- Firefighter 5,399
- Police Constable 4,778
- Operator 3,992
- Associate Professor 3,700
- General Duty Officer 2,942
- Primary Care Paramedic 2,883
- Law Enforcement Officer 2,864
- Manager 2,664
- Elementary School Principal 2,337
- Assistant Professor 2,064
- Principal (level not specified) 2,012
- Nurse Practitioner 1,832
- Social Worker 1,812
- Sergeant 1,600
- Team Leader 1,492
- Faculty Member 1,396
- Captain 1,385
- Pharmacist 1,371
- Physiotherapist 1,351
- Registered Practical Nurse 1,317
- Plainclothes Police Constable 1,286
- Project Manager 1,267
- First Class Firefighter 1,250
- Vice-Principal (level not specified) 1,193
- Advanced Care Paramedic 1,192
- Investigator 1,192
- Occupational Therapist 1,181
- Elementary Vice-Principal 1,142
- Director 1,116
- Assistant Crown Attorney 997
- Assistant Curriculum Leader, Secondary 990
- Staff Sergeant 951
- Transit Operator 947
- Senior Policy Advisor 933
- Supervisor 874
- Secondary Vice-Principal 849
- Detective Constable 795
- Executive Director 794
- Chair, Elementary 754
- Detective 741
- Counsel 737
- Personal Support Worker 733
- Care Coordinator 724
- Communications Operator 720
Sector Breakdown
Total compensation by sector, 2025