Content has loaded

Mechanical engineer salary in Australia

How much does a Mechanical Engineer make in Australia?

Average base salary

$86,758

The average salary for a mechanical engineer is $86,758 per year in Australia. 951 salaries reported, updated at 28 June 2026

Mechanical Engineer job openings in Australia

slide 1 of 6
slide1 of 6
Mechanical Engineering Technic...
JBS3.8out of 5 stars.
Riverview QLD
$79,499 - $100,000 a year
Full-time
14 hours ago

Highest paying companies for Mechanical Engineer in Australia

Average year pay is based on job postings on Indeed in the past 36 months.
DEPARTMENT OF TRANSPORT
 
$174,480per year
View company
Department of Finance
 
$155,765per year
Australian Government
 
$148,044per year
Programmed
 
$145,000per year
Southern Cross University
 
$143,187per year
Design and Build Recruitment
 
$141,250per year

Highest paying cities near Australia for Mechanical Engineers

  1. Ingleburn NSW
    $133,033 per year
  2. Joondalup WA
    $115,040 per year
  3. Canberra ACT
    $100,454 per year
  4. Sydney NSW
    $99,102 per year
  5. Darwin NT
    $98,329 per year

Where can a Mechanical Engineer earn more?

Compare salaries for Mechanical Engineers in different locations
vs

How much do similar professions as Mechanical Engineer get paid in Australia?

Entry Level Mechanical Engineer

Job openings
Average $58,693 per year

Junior Mechanical Engineer

Job openings
Average $78,822 per year

Senior Mechanical Engineer

Job openings
Average $133,997 per year