Ontario Sunshine List
DashboardData ExplorerAnalyticsInsightsAboutFAQ|Newfoundland & LabradorAlberta

Ontario Sunshine List Explorer — Public Sector Salary Disclosure Data

John Macfarlane

Judge · Ontario Court Of Justice

Government of Ontario – Judiciary

Data sourced from the Ontario Public Sector Salary Disclosure. This site is independent and not affiliated with any government. Always verify against the official source.

Showing person 1 of 3 with this name.

Identification is best-effort based on employer history and may not be perfectly accurate.

View all

$416K

Current Salary

2025

$420K

Total Comp.

Incl. $3,927 benefits

18

Years on List

2001–2025

+274.1%

Salary Growth

2001–2025

Salary Over Time

+$178,272 vs previous year

Salary Ranking (2025)

Sector avg $284,261 · Range $100K\u2013$486K

Overall (all sectors)100th percentile
Within Government of Ontario – Judiciary62th percentile

Earns more than 100% of disclosed employees.

Year-by-Year History

2025

Judge

Ontario Court Of Justice

$415,853

+$178,272

2024

Judge

Ontario Court Of Justice

$237,581

+$123,120

2018

Supply Inspection Technologist

Ontario Power Generation

$114,462

+$1,409

2017

Supply Inspection Technologist

Ontario Power Generation

$113,053

-$1,059

2016

Supply Inspection Technologist

Ontario Power Generation

$114,112

-$11,449

2015

Supply Inspection Technologist

Ontario Power Generation

$125,560

-$26,295

2014

Supply Inspection Technologist

Ontario Power Generation

$151,855

+$25,236

2013

Mechanical Supervisor

Ontario Power Generation

$126,619

-$1,901

2012

Mechanical Supervisor

Ontario Power Generation

$128,520

+$5,914

2011

Mechanical Supervisor

Ontario Power Generation

$122,607

-$2,390

2010

Mechanical Supervisor

Ontario Power Generation

$124,996

+$15,768

2007

Mechanical Technician/Technologist

Ontario Power Generation

$109,228

-$2,631

2006

Mechanical Technician/Technologist

Ontario Power Generation

$111,859

-$3,256

2005

Mechanical Technician/Technologist

Ontario Power Generation

$115,114

+$9,881

2004

Mechanical Technician/Technologist

Ontario Power Generation

$105,234

-$12,112

2003

Tech. - Balancing Vibration & Noise

Ontario Power Generation

$117,346

+$15,392

2002

Tech. - Balancing Vibration & Noise

Ontario Power Generation

$101,953

-$9,196

2001

Nuclear Operator

Ontario Power Generation

$111,149

Career Changes Detected

  • · New role: Tech. - Balancing Vibration & Noise (2002)
  • · New role: Mechanical Technician/Technologist (2004)
  • · New role: Mechanical Supervisor (2010)
  • · New role: Supply Inspection Technologist (2014)
  • · Moved to Ontario Court Of Justice (2024)