Skip to content

David Ball

31 salary records across 5 employers, 2007–2025.

These records share a name. Some may belong to the same person over a career; some may belong to different people.

Source: Ontario’s Public Sector Salary Disclosure — names paid $100,000 or more that year. How we build this · Report an error on this page

Salary history, by year
YearPositionSalary
2018General Duty Officer$112,828Benefits $175Total $113,003
2017General Duty Officer / Agent des services généraux$116,340Benefits $178Total $116,518
2016General Duty Officer$116,735Benefits $157Total $116,892
2015General Duty Officer / Agent des services généraux$109,512Benefits $145Total $109,657
2014General Duty Officer / Agent des services généraux$112,077Benefits $141Total $112,218
2013General Duty Officer$110,551Benefits $140Total $110,691
2012General Duty Officer$111,635Benefits $140Total $111,775
2010General Duty Officer$103,351Benefits $143Total $103,493
2009General Duty Officer$106,988Benefits $146Total $107,134
2008General Duty Officer$105,198Benefits $147Total $105,344
2007General Duty Officer$100,450Benefits $142Total $100,592
Salary history, by year
YearPositionSalary
2025Constable$130,021Benefits $343Total $130,365
2024Constable$118,740Benefits $423Total $119,163
2023Constable$115,485Benefits $346Total $115,831
2022Constable$112,435Benefits $353Total $112,788
2021Constable$113,671Benefits $356Total $114,027
2020Constable$111,788Benefits $372Total $112,159
2019Constable$104,931Benefits $360Total $105,291
2018Constable$106,886Benefits $834Total $107,720
2017Constable$104,801Benefits $1,310Total $106,111

Solicitor General

Government of Ontario – Ministries
2019–2025 · 5 records

View at this employer →

2025 roster →
See where $127,624 ranks →

Salary history, by year
YearPositionSalary
2025Staff Sergeant$127,624Benefits $132Total $127,756
2022General Duty Officer$122,366Benefits $181Total $122,547
2021General Duty Officer$127,968Benefits $180Total $128,148
2020General Duty Officer$139,705Benefits $174Total $139,879
2019General Duty Officer$125,703Benefits $168Total $125,870
Salary history, by year
YearPositionSalary
2025Elementary Teacher$125,727Benefits $0Total $125,727
2024Elementary Teacher$140,250Benefits $0Total $140,250
2023Elementary Teacher$108,140Benefits $0Total $108,140
2019Elementary Teacher$100,465Benefits $0Total $100,465
Salary history, by year
YearPositionSalary
2025Firefighter$123,601Benefits $665Total $124,267
2024Firefighter$109,152Benefits $620Total $109,772