David Armstrong
79 salary records across 14 employers, 1999–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
| Year | Position | Salary |
|---|---|---|
| 2014 | Regional Maintainer 1 - Electrical | $136,699Benefits $1,382Total $138,082 |
| 2013 | Regional Maintainer 1 - Electrical | $127,124Benefits $1,368Total $128,492 |
| 2012 | Regional Maintainer 1 – Electrical | $122,769Benefits $1,355Total $124,124 |
| 2011 | Regional Maintainer 1 - Electrical | $130,594Benefits $1,508Total $132,102 |
| 2010 | Regional Maintainer 1 - Electrical | $146,012Benefits $1,300Total $147,313 |
| 2009 | Regional Maintainer 1 - Electrical | $168,261Benefits $1,284Total $169,545 |
| 2008 | Regional Maintainer 1, Electrical | $150,167Benefits $1,746Total $151,913 |
| 2007 | Regional Maintainer 1, Electrical | $138,039Benefits $1,254Total $139,293 |
| 2006 | Regional Maintainer I - Electrical | $144,622Benefits $1,615Total $146,237 |
| 2005 | Regional Maintainer I, Electrical | $129,328Benefits $819Total $130,147 |
| 2004 | Regional Maintainer I, Elect. | $130,282Benefits $770Total $131,052 |
| 2003 | Regional Maintainer - Elect. | $111,793Benefits $411Total $112,205 |
| 2002 | Regional Maintainer - Elect. | $112,024Benefits $810Total $112,834 |
| Year | Position | Salary |
|---|---|---|
| 2020 | Elementary Principal | $124,401Benefits $1,200Total $125,601 |
| 2019 | System Principal | $125,074Benefits $0Total $125,074 |
| 2018 | Learning Supervisor | $117,387Benefits $210Total $117,596 |
| 2017 | Learning Supervisor | $116,635Benefits $829Total $117,465 |
| 2016 | Elementary Principal | $117,099Benefits $770Total $117,869 |
| 2015 | Elementary Principal | $115,449Benefits $743Total $116,192 |
| 2014 | Elementary Principal | $114,875Benefits $713Total $115,588 |
| 2013 | Elementary Principal | $111,726Benefits $678Total $112,404 |
| 2012 | Elementary Principal | $109,393Benefits $646Total $110,040 |
| 2011 | Elementary Principal | $101,187Benefits $617Total $101,804 |
| Year | Position | Salary |
|---|---|---|
| 2025 | Professor | $180,045Benefits $100Total $180,145 |
| 2024 | Professor | $180,823Benefits $90Total $180,913 |
| 2023 | Associate Professor | $162,454Benefits $89Total $162,544 |
| 2022 | Associate Professor | $157,365Benefits $89Total $157,454 |
| 2021 | Associate Professor | $152,251Benefits $92Total $152,342 |
| 2020 | Associate Professor | $147,036Benefits $96Total $147,131 |
| 2019 | Associate Professor | $141,737Benefits $96Total $141,833 |
| 2018 | Associate Professor | $135,605Benefits $222Total $135,827 |
| 2017 | Associate Professor | $131,776Benefits $418Total $132,194 |
| Year | Position | Salary |
|---|---|---|
| 2021 | Chief Psychologist | $139,074Benefits $0Total $139,074 |
| 2020 | Chief Psychologist | $133,743Benefits $0Total $133,743 |
| 2019 | Chief Psychologist | $133,173Benefits $0Total $133,173 |
| 2018 | Chief Psychologist | $134,787Benefits $149Total $134,936 |
| 2017 | Chief Psychologist | $129,704Benefits $355Total $130,059 |
| 2016 | Chief Psychologist | $128,294Benefits $356Total $128,650 |
| 2015 | Chief Psychologist | $126,619Benefits $290Total $126,909 |
| 2014 | Chief Psychologist | $126,619Benefits $253Total $126,872 |
| 2013 | Chief Psychologist | $121,739Benefits $244Total $121,983 |
| Year | Position | Salary |
|---|---|---|
| 2005 | Director, Education | $127,880Benefits $1,438Total $129,318 |
| 2004 | Director, Education/Secretary | $159,696Benefits $2,126Total $161,822 |
| 2003 | Director, Education | $150,243Benefits $2,108Total $152,351 |
| 2002 | Director of Education & Sec. | $136,711Benefits $2,122Total $138,833 |
| 2001 | Director of Education | $108,729Benefits $1,700Total $110,429 |
| 2000 | Superintendent | $100,846Benefits $1,514Total $102,360 |
| 1999 | Superintendent | $100,392Benefits $1,262Total $101,654 |
City Of Toronto – Police Service
Municipalities & Services
2019–2025 · 6 records
| Year | Position | Salary |
|---|---|---|
| 2025 | Operations Supervisor | $132,001Benefits $987Total $132,987 |
| 2024 | Shift/Area Supervisor, Parking Enforcement East | $130,353Benefits $980Total $131,333 |
| 2023 | Shift Area Supervisor Parking Enforcement | $129,158Benefits $1,014Total $130,172 |
| 2022 | Shift Area Supervisor | $136,413Benefits $993Total $137,406 |
| 2021 | Supervisor Of Parking Enforcement | $112,350Benefits $971Total $113,321 |
| 2019 | Shift Area Supervisor of Parking Enforcement | $139,251Benefits $961Total $140,212 |
| Year | Position | Salary |
|---|---|---|
| 2025 | Associate Professor | $187,260Benefits $932Total $188,192 |
| 2024 | Associate Professor | $185,098Benefits $855Total $185,953 |
| 2023 | Associate Professor | $164,107Benefits $809Total $164,916 |
| 2015 | Associate Professor | $126,330Benefits $686Total $127,016 |
| 2014 | Associate Professor | $124,622Benefits $635Total $125,257 |
| 2013 | Associate Professor | $119,532Benefits $507Total $120,039 |
Ontario Provincial Police
Government of Ontario - Ministries
2020–2024 · 5 records
| Year | Position | Salary |
|---|---|---|
| 2024 | Team Leader | $140,745Benefits $172Total $140,917 |
| 2023 | Law Enforcement Officer / Agent d'exécution de la loi | $134,735Benefits $159Total $134,895 |
| 2022 | Provincial Coordinator | $141,289Benefits $152Total $141,441 |
| 2021 | Law Enforcement Officer | $134,447Benefits $148Total $134,596 |
| 2020 | Law Enforcement Officer | $103,645Benefits $131Total $103,776 |
| Year | Position | Salary |
|---|---|---|
| 2025 | Assistant Professor, Teaching Stream, Department of Chemical and Physical Sciences | $142,308Benefits $129Total $142,436 |
| 2024 | Assistant Professor, Teaching Stream, Department of Chemical and Physical Sciences | $123,541Benefits $127Total $123,668 |
| 2023 | Assistant Professor, Teaching Stream, Department of Chemical and Physical Sciences | $123,949Benefits $128Total $124,076 |
| 2022 | Assistant Professor, Teaching Stream, Department of Chemical and Physical Sciences | $108,526Benefits $118Total $108,644 |
Conestoga College Institute Of Technology and Advanced Learning
Colleges
2023–2025 · 3 records
| Year | Position | Salary |
|---|---|---|
| 2024 | Manager of Public Works | $120,995Benefits $871Total $121,866 |
| 2023 | Manager of Public Works | $123,365Benefits $901Total $124,266 |
| 2022 | Manager of Public Works | $115,081Benefits $745Total $115,826 |
| Year | Position | Salary |
|---|---|---|
| 2022 | Systems Analyst, Maintenance Management | $101,856Benefits $305Total $102,161 |
| Year | Position | Salary |
|---|---|---|
| 2013 | Teacher, Secondary | $101,653Benefits $0Total $101,653 |