Medical Officer Salaries in Sydney NSW

Salary estimated from 45 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 3 August 2020
Average in Sydney NSW
$123,488 per year
Meets national average
  • Most Reported
$43,000
$245,000
Salary Distribution

How much does a Medical Officer make in Sydney NSW?

The average salary for a Medical Officer is $123,488 per year in Sydney NSW, which meets the national average. Salary estimates are based on 45 salaries submitted anonymously to Indeed by Medical Officer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Medical Officer is 1-3 years.
How much should you be earning?
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.
Get started
salary calculator
Medical Officer salaries by company in Sydney NSW
CompanyAverage salary
$102,457 per year
$138,720 per year
$139,314 per year
$133,114 per year
$113 per hour
$126 per hour
$120 per hour
Medical Officer salaries by location
CityAverage salary
$141,909 per year
$98,362 per year
$121,483 per year
$125,935 per year
$139,018 per year

Medical Officer job openings

Medical Officer
TAL
Sydney NSW
COVID-19 Screening/Clinic Administration Officers - Multiple Vacancies
St Vincent's Health Australia
Sydney NSW
WSLHD Career Medical Officer
Western Sydney Local Health District
Sydney NSW
Medical Officer jobs in Sydney NSW