Skip to content

Karen McMahon

17 salary records across 4 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
2025Elementary Teacher$117,917Benefits $0Total $117,917
2024Elementary Teacher$133,077Benefits $0Total $133,077
2023Elementary Teacher$103,106Benefits $0Total $103,106
2022Elementary Teacher$103,190Benefits $0Total $103,190
2021Elementary Teacher$102,428Benefits $0Total $102,428
2020Elementary Teacher$103,742Benefits $0Total $103,742
Salary history, by year
YearPositionSalary
2023Nurse Practitioner / Infirmière praticienne$129,787Benefits $539Total $130,326
2022Nurse Practitioner / Infirmière praticienne$131,643Benefits $543Total $132,187
2021Nurse Practitioner / Infirmière praticienne$122,601Benefits $531Total $123,132
2020Nurse Practitioner / Infirmière praticienne$115,996Benefits $436Total $116,432
2019Nurse Practitioner / Infirmière praticienne$110,653Benefits $389Total $111,042
2018Nurse Practitioner/Infirmière praticienne$105,081Benefits $383Total $105,463

Ontario Power Generation

Hydro One and Ontario Power Generation
2007–2009 · 3 records

View at this employer →

2009 roster →
See where $108,495 ranks →

Salary history, by year
YearPositionSalary
2009Service Trades Maintainer$108,495Benefits $1,204Total $109,699
2008Service Trades Maintainer$121,520Benefits $1,261Total $122,782
2007Service Trades Maintainer$105,242Benefits $1,128Total $106,370
Salary history, by year
YearPositionSalary
2025Nurse Practitioner/Infirmière praticienne$145,903Benefits $522Total $146,424
2024Nurse Practitioner / Infirmière praticienne$149,874Benefits $552Total $150,426