Medical Officer Salaries in Australia

Salary estimated from 341 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 11 June 2019
Average salary
$95.97 per hour
  • Most Reported
$48.60
$200
Salary Distribution

How much does a Medical Officer make in Australia?

The average salary for a Medical Officer is $95.97 per hour in Australia. Salary estimates are based on 341 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.
Medical Officer salaries by company in Australia
CompanyAverage salary
$115 per hour
$106 per hour
$101 per hour
$105 per hour
$97.31 per hour
$91.05 per hour
$141 per hour
$115 per hour
$108 per hour
$100 per hour
Medical Officer salaries by location
CityAverage salary
$97.34 per hour
$89.24 per hour
$98.93 per hour
$115 per hour
$97.96 per hour

Medical Officer job openings

Medical Officer
PSI CRO
Sydney NSW
Medical Officer
Cover-More Insurance Services
Australia
Medical Officer
St Vincent's Private Hospital, Brisbane
Brisbane QLD
Medical Officer Jobs