Content has loaded

Mechanical engineer salary in Western Australia

How much does a Mechanical Engineer make in Western Australia?

Average base salary

$93,256
7%
above national average

The average salary for a mechanical engineer is $93,256 per year in Western Australia. 184 salaries reported, updated at 5 July 2026

Mechanical Engineer job openings in Western Australia

slide 1 of 6
slide1 of 6
Casual Academic EOI - Mechanic...
Curtin University3.9out of 5 stars.
Perth WA
13 hours ago

Highest paying companies for Mechanical Engineer in Western Australia

Average year pay is based on job postings on Indeed in the past 36 months.
WorkPac
 
$215,800per year
View company
Department of Finance
 
$155,765per year
Southern Cross University
 
$143,187per year
Programmed
 
$140,000per year
Collar Group
 
$140,000per year
Design and Build Recruitment
 
$132,500per year

Highest paying cities near Western Australia for Mechanical Engineers

  1. Joondalup WA
    $115,040 per year
  2. Canning Vale WA
    $102,150 per year
  3. Osborne Park WA
    $101,084 per year
  4. Rivervale WA
    $98,427 per year
  5. Bassendean WA
    $97,327 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 Western Australia?

Entry Level Mechanical Engineer

Job openings
Average $87,021 per year

Junior Mechanical Engineer

Job openings
Average $76,745 per year

Senior Mechanical Engineer

Job openings
Average $138,232 per year