Public Salaries
Ontario public pay

Mahmod Terro

Construction Supervisor at Ontario Power Generation. On Ontario’s disclosure list 20 years between 2004 and 2025.

Salary disclosure2025
Mahmod Terro
Construction Supervisor
Ontario Power Generation
Salary paid
$171,048.27
Taxable benefits
$20,411.64
Total disclosed
$191,459.91
Source: Government of Ontario, Public Sector Salary Disclosure Act, 1996. © King’s Printer for Ontario.
Change from 2024: +$744 (+0.4%)
20years on
the list

Among 24 people with the title “Construction Supervisor” in 2025

Paid more than 37% of them. Their median: $181,506.

Among 10,346 people at Ontario Power Generation in 2025

4,052nd highest paid. Their median: $161,066.

Paid more than 89% of everyone on the 2025 disclosure list, which only lists people paid $100,000 or more.

middle 80%middle halfmedianthis personspacing grows with pay (log scale)

Salary by year

Show as a table
YearSalaryMedian for the job
2004$108,771$104,996
2006$107,515$108,040
2007$102,838$106,503
2008$114,235$112,541
2010$105,793$114,847
2011$116,640$113,239
2012$112,112$110,260
2013$203,201$112,878
2014$203,703$117,763
2015$130,525$120,436
2016$123,936$124,585
2017$156,025$148,736
2018$149,948$145,825
2019$155,455$147,809
2020$157,023$157,007
2021$154,238$162,732
2022$160,402$167,983
2023$167,665$144,325
2024$170,304$149,452
2025$171,048$181,506

History

YearEmployer and jobSalaryBenefitsChange
2025Ontario Power GenerationConstruction Supervisor$171,048$20,412+$744
2024Ontario Power GenerationConstruction Supervisor$170,304$5,569+$2,639
2023Ontario Power GenerationConstruction Supervisor$167,665$5,105+$7,263
2022Ontario Power GenerationTrades Management Supervisor - Maintenance$160,402$4,687+$6,164
2021Ontario Power GenerationTrades Management Supervisor- Maintenance$154,238$4,180−$2,785
2020Ontario Power GenerationTrades Management Supervisor- Maintenance$157,023$3,751+$1,568
2019Ontario Power GenerationTrades Management Supervisor- Maintenance$155,455$14,404+$5,507
2018Ontario Power GenerationTrades Management Supervisor- Maintenance$149,948$3,408−$6,078
2017Ontario Power GenerationTrades Management Supervisor- Maintenance$156,025$753+$32,089
2016Ontario Power GenerationProject Leader$123,936$9,769−$6,589
2015Ontario Power GenerationProject Leader$130,525$674−$73,178
2014Ontario Power GenerationProject Leader$203,703$662+$503
2013Ontario Power GenerationProject Engineer/Officer$203,201$6,509+$91,089
2012Ontario Power GenerationProject Engineer/Officer$112,112$621−$4,528
2011Ontario Power GenerationProject Engineer/Officer$116,640$584+$10,847
2010Ontario Power GenerationProject Engineer/Officer$105,793$506
2008Ontario Power GenerationProject Engineer/Officer$114,235$463+$11,397
2007Ontario Power GenerationTechnical Engineer/Officer$102,838$378−$4,677
2006Ontario Power GenerationTechnical Engineer/Officer$107,515$399
2004Ontario Power GenerationAssistant Technical Eng./Officer$108,771$388

Years are matched by name and employer. Salary paid can include overtime, retroactive pay and one-time payments. Figures are exactly as Ontario published them. How we match years · Report a mistake or ask for removal