● OPSCI.ca Ontario · 2010–2025

Top Earners

The province-wide leaderboard of the highest-paid disclosed employees*, filterable by sector and exact position. Looking for one specific employer's top earners? Its profile page has its own top-10 list.

Municipalities and Services

← All sectors Sector dashboard →

Biggest increases total comp, 2024 → 2025

Gregory Percy — Chief Executive Officer City of Toronto Toronto Transit Commission · $145,616 → $384,987 +$239,371
Joshua Colle — Chief Strategy and Customer Officer City of Toronto Toronto Transit Commission · $143,923 → $365,143 +$221,221
Sean Allair — Platoon Chief City of Belleville · $127,894 → $341,930 +$214,036
Gary Kent — Chief Administrative Officer Regional Municipality of Peel · $392,197 → $600,089 +$207,892
Nakoshie Lamptey — Medical Officer of Health City of Toronto · $297,098 → $477,202 +$180,104
Show all 10 ▾
Ronald Gignac — Chief of Police Wikwemikong Tribal Police Service · $139,838 → $319,441 +$179,603
Cindy Howard — General Manager Finance and Community Services County of Middlesex · $208,617 → $378,512 +$169,896
Sean Baird — President and Chief Executive Officer City of Toronto Toronto Community Housing Corp · $253,169 → $422,035 +$168,866
Michael Bradley — Chief Administrative Officer City of Brantford · $112,608 → $281,436 +$168,829
Fartash Haghanikhameneh — Director Enterprise Data and Artificial Intelligence City of Toronto · $105,136 → $265,229 +$160,093

People disclosed in both years, at the same employer. Large jumps often reflect a partial previous year, a promotion, retroactive pay or a one-time payment, not a raise in base salary.

People earning $250,000+ total comp · +249% since 2021

194
2021
251
2022
286
2023
425
2024
677
2025

Nominal dollars: like the $100,000 disclosure line, $250,000 isn't adjusted for inflation.

Filter the leaderboard

← FY2024 FY2025 →

Top 100 matching, FY2025

RankNameEmployerPositionTotal compYoY
#58 Nishan Duraiappah Regional Municipality of Peel Police Services Chief of Police $611,678 +25.9%
#65 Gary Kent Regional Municipality of Peel Chief Administrative Officer $600,089 +55.5%
#68 Richard Leary City of Toronto Toronto Transit Commission Chief Executive Officer $598,317 -10.9%
#109 Paul Johnson City of Toronto City Manager $540,877 +9.3%
#194 Nick Milinovich Regional Municipality of Peel Police Services Deputy Chief $499,579 +10.3%
#208 Bill Fordy Regional Municipality of Niagara Niagara Reg Police Chief of Police $492,693 +32.7%
#214 James Macsween Regional Municipality of York Police Services Chief of Police $488,510 +9.7%
#238 Nakoshie Lamptey City of Toronto Medical Officer of Health $477,202 +60.9%
#251 Stephen Tanner Regional Municipality of Halton Chief Police $473,182 +12.2%
#264 Nathan Hyde Town of Caledon Chief Administrative Officer $470,238 +30.8%
#271 Bruce Macgregor City of Toronto Toronto Transit Commission Deputy Chief Executive Officer $467,923 +13.5%
#285 Wendy Stephanson City of Ottawa City Manager $463,232 +0.6%
#319 Myron Demkiw City of Toronto Police Service Chief of Police $458,249 +13.0%
#359 Anthony Odoardi Regional Municipality of Peel Police Services Deputy Chief $449,453 +10.9%
#386 Donald Boyle City of Toronto Board of Governors of Exhibition Place Chief Executive Officer $445,889 +4.9%
#409 Jagdeep Sharma City of Toronto Deputy City Manager Development and Growth $443,489 +2.7%
#506 Francis Bergen City of Hamilton Chief of Police $431,194 +8.3%
#546 Stephen Conforti City of Toronto Chief Financial Officer and Treasurer $427,813 +11.6%
#589 Sean Baird City of Toronto Toronto Community Housing Corp President and Chief Executive Officer $422,035 +67.7%
#617 Mark Dapat Regional Municipality of Peel Police Services Deputy Chief $418,687 +20.7%
#624 William Johnston City of Toronto Deputy City Manager Infrastructure and Development Services $418,199 +10.9%
#654 Eric Stubbs City of Ottawa Police Services Chief of Police $415,121 +5.8%
#703 Marc Andrews Regional Municipality of Peel Police Services Deputy Chief $410,023 +6.6%
#724 Jeffrey Hill Regional Municipality of Halton Deputy Chief $407,815 +31.0%
#731 David Jollimore City of Toronto Deputy City Manager Corporate Services $407,002 +9.1%
#737 Marlon Kallideen City of Brampton Chief Administrative Officer $406,603 +10.1%
#741 Wendy Walberg City of Toronto City Solicitor $406,297 +11.9%
#794 Stephanie Davies City of Toronto Toronto Transit Commission Chief Capital Officer $400,208 n/a
#853 Paul Raftis City of Toronto Deputy City Manager Community and Emergency $394,921 +7.8%
#893 Rhoel Ong City of Toronto Police Service Staff Sergeant $391,226 +10.5%
#895 Katherine Bassil City of Toronto Deputy City Manager Community and Emergency $390,993 +53.2%
#906 Robert Serpe Regional Municipality of Peel Police Services Board Executive Director Police Services Board $390,224 +21.5%
#907 Andrew Taylor City of Markham Chief Administrative Officer $390,222 +9.4%
#941 Erin Mahoney Regional Municipality of York Chief Administrative Officer $387,456 +9.3%
#949 Adellelisa Chang on Regional Municipality of Waterloo Associate Medical Officer of Health $386,876 +69.2%
#981 Gregory Percy City of Toronto Toronto Transit Commission Chief Executive Officer $384,987 +166.9%
#992 Roger Wilkie Regional Municipality of Halton Deputy Chief $384,238 +15.4%
#1008 Patricia Caza Regional Municipality of Peel Regional Solicitor and Commissioner Legislative Services $383,632 +6.1%
#1028 Nancy Polsinelli Regional Municipality of Peel Commissioner Health Services $382,454 +6.4%
#1031 Steven Bell City of Ottawa Police Services Deputy Chief $382,309 +13.2%
#1054 Kevin Maher Regional Municipality of Halton Deputy Chief $380,848 +38.6%
#1071 Fortunato Monaco City of Toronto Toronto Transit Commission Chief Operating Officer $379,694 +15.6%
#1077 Kealy Dedman Regional Municipality of Peel Commissioner Public Works $379,174 -4.7%
#1090 Cindy Howard County of Middlesex General Manager Finance and Community Services $378,512 +84.9%
#1098 Vickery Bowles City of Toronto Public Library Board City Librarian $377,888 +31.0%
#1161 Elaine Baxtertrahair Regional Municipality of Durham Chief Administrative Officer $374,929 +8.2%
#1175 Cecile Hammond Regional Municipality of York Police Services Deputy Chief $374,440 +15.8%
#1184 Paulo Da Silva Regional Municipality of York Police Services Deputy Chief $373,639 +14.4%
#1190 William Rayburn County of Middlesex Chief Administrative Officer $373,357 +18.7%
#1196 Brett Moore City of Toronto Police Service Sergeant $373,049 -3.0%
#1211 Robert Kyle Regional Municipality of Durham Commissioner and Medical Officer of Health $372,250 +6.2%
#1292 Mariusz Turkot City of Toronto Police Service Police Constable $367,501 +8.7%
#1300 Geoff Wright City of Mississauga City Manager $367,223 +19.5%
#1312 Azim Kasmani Regional Municipality of Niagara Commissioner Public Health Ministry of Health $366,507 +15.6%
#1313 Lauren Jackson Regional Municipality of Peel Police Services Chief Administrative Officer $366,465 +10.7%
#1336 Joshua Colle City of Toronto Toronto Transit Commission Chief Strategy and Customer Officer $365,143 +155.4%
#1349 Mark Crowell Regional Municipality of Waterloo Police Chief of Police $364,666 -1.7%
#1360 Chung Wong City of Toronto Police Service Sergeant $364,192 -15.2%
#1363 Elizabeth Richardson City of Hamilton Medical Officer of Health $364,058 +4.4%
#1381 Michael Duben Municipality of Chathamkent Chief Administrative Officer $363,108 +3.4%
#1388 Hsiuli Wang Regional Municipality of Waterloo Commissioner Public Health and Paramedic Services and Medic… $362,956 +10.7%
#1401 Darlene Joslin City of Richmond Hill City Manager $362,397 +6.9%
#1409 Mary Madiganlee City of Toronto Chief People Officer $361,957 +10.5%
#1419 Peter Moreira Regional Municipality of Durham Police Chief of Police $361,443 +18.3%
#1460 Howard Dayton City of Toronto General Manager Parks Forestry and Recreation $359,480 +33.6%
#1463 Nick Spensieri City of Vaughan City Manager $359,392 -12.5%
#1493 Blain Young City of Toronto Police Service Sergeant $358,179 -2.4%
#1494 Andrew Farr Regional Municipality of Halton Chief Administrative Officer $358,132 +35.4%
#1499 Denise Campbell City of Toronto Deputy City Manager Community Development $357,938 +38.6%
#1514 Mark Valcic Town of East Gwillimbury Chief Administrative Officer $356,891 +14.4%
#1520 Richard Wong City of Toronto Toronto Transit Commission Chief Transportation and Vehicles Officer $356,565 +8.3%
#1551 Ryan Diodati City of Hamilton Deputy Chief $355,385 +14.6%
#1560 Alex Milojevic City of Brampton Commissioner Corporate Support Services $354,992 +27.1%
#1579 Eileen Devilla City of Toronto Medical Officer of Health $354,247 -2.9%
#1593 Thai Truong City of London Police Services Chief of Police $353,739 +15.6%
#1626 Maneesh Agnihotri City of Toronto Chief Information Security Officer $351,419 +10.9%
#1627 Shari Lichterman City of Mississauga City Manager $351,308 -3.6%
#1635 Zoran Postic City of Vaughan City Manager $351,065 +16.9%
#1642 Andrew Siltala Town of Milton Chief Administrative Officer $350,673 +4.8%
#1645 Karalyn Dueck County of Lambton Medical Officer of Health $350,454 +13.7%
#1661 Ryan Cronsberry Town of Georgina Chief Administrative Officer $349,680 +10.0%
#1674 Michael Prowse City of Barrie Chief Administrative Officer $349,194 +7.0%
#1690 Michael Finkelstein City of Toronto Deputy Medical Officer of Health $348,517 +18.5%
#1720 Hyok Kim City of Toronto Police Service Detective $346,981 +7.2%
#1756 Mathieu Goetzke Regional Municipality of Waterloo Chief Administrative Officer $345,208 +11.7%
#1758 Raymond Mensour City of Windsor Chief Administrative Officer $345,091 +40.0%
#1760 Allison Chris City of Toronto Associate Medical Officer of Health $344,918 +16.8%
#1762 Scott Wilson County of Wellington Chief Administrative Officer $344,666 +6.7%
#1777 Shakira Naraine City of Toronto Toronto Transit Commission Chief People and Culture Officer $343,729 +20.3%
#1785 Lynn Buchner County of Oxford Director of Corporate Services $342,901 +82.1%
#1800 Michael Atlas City of Toronto Toronto Transit Commission General Counsel $342,383 +8.1%
#1806 Kevin McCloskey Regional Municipality of York Police Services Deputy Chief $342,101 +23.1%
#1811 Jane Clohecy Town of Oakville Chief Administrative Officer $342,064 +6.0%
#1814 Sharon Bollenbach City of Toronto Executive Director World Cup Hosting 2026 $342,031 +1.9%
#1819 Sean Allair City of Belleville Platoon Chief $341,930 +168.3%
#1831 Judy Grant City of Toronto Police Service Sergeant $341,597 n/a
#1861 Paul Hamilton City of Hamilton Deputy Chief $340,338 +13.4%
#1874 Kyriakos Papadopoulos City of Toronto Police Service Police Constable $339,785 -2.1%
#1879 Daniel Chapman City of Kitchener Chief Administrative Officer $339,616 +3.9%
#1896 Parminderpal Brar City of Toronto Chief Technology Officer $339,069 +10.9%