Medical Officer Salaries in Australia

Salary estimated from 367 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 11 September 2020
Average salary
$123,985 per year
  • Most Reported
$38,000
$258,000
Salary Distribution

How much does a Medical Officer make in Australia?

The average salary for a Medical Officer is $123,985 per year in Australia. Salary estimates are based on 367 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 Australia
CompanyAverage salary
$236,662 per year
$217,142 per year
$179,946 per year
$174,924 per year
$168,215 per year
$157,384 per year
$152,494 per year
$199,750 per year
$186,726 per year
$166,619 per year
Medical Officer salaries by location
CityAverage salary
$120,602 per year
$124,773 per year
$103,772 per year
$118,141 per year
$141,909 per year

Medical Officer job openings

Senior Medical Officer
Queensland Government
Darling Downs QLD
Medical Records Administration Officer
Queensland Government
Brisbane QLD
Senior Medical Officer
Queensland Government
Central West QLD
Medical Officer Jobs