Content has loaded

Mechanical engineer salary in Australia

How much does a Mechanical Engineer make in Australia?

Average base salary

$87,403

The average salary for a mechanical engineer is $87,403 per year in Australia. 985 salaries reported, updated at 13 July 2026

Mechanical Engineer job openings in Australia

slide 1 of 6
slide1 of 6
Mechanical Engineer
Mott MacDonald3.9out of 5 stars.
Brisbane QLD
Full-time
16 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
Design and Build Recruitment
 
$146,667per year
Programmed
 
$145,000per year
Southern Cross University
 
$143,187per year

Highest paying cities near Australia for Mechanical Engineers

  1. Ingleburn NSW
    $133,033 per year
  2. Joondalup WA
    $115,040 per year
  3. Sydney NSW
    $100,891 per year
  4. Canberra ACT
    $100,454 per year
  5. Brisbane QLD
    $97,732 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 $74,063 per year

Senior Mechanical Engineer

Job openings
Average $133,227 per year