Public Salaries
Job

Medical Officer of Health salary in Ontario

18 people with this title were paid $100,000 or more in 2025. Half earned between $266,142 and $348,420.

Median salary
$325,654
+6.1% vs 2024
People on the list
18
Middle half
$266K–$348K
Highest
$475,421

Median salary by year

Among people with this title on the list.

Show as a table
YearValue
1996$129,000
1997$129,104
1998$136,932
1999$140,809
2000$142,423
2001$148,217
2002$154,571
2003$163,381
2004$170,006
2005$167,793
2006$188,214
2007$197,350
2008$203,157
2009$263,824
2010$288,504
2011$286,739
2012$306,288
2013$298,489
2014$296,029
2015$264,401
2016$276,235
2017$272,560
2018$284,926
2019$285,363
2020$335,138
2021$325,613
2022$311,286
2023$302,532
2024$306,801
2025$325,654

Employers with the most

Highest paid in 2025