Mechanical engineer salary in Australia
The national full-time adult ordinary-time average is $2,083.70 per week, about $108,352 per year (ABS Average Weekly Earnings, May 2026). This is the line on the site. The ABS does not publish a specific salary for mechanical engineers. The closest available figure is the average for all Professionals, which was $2,049.60 per week in May 2025 (ABS Employee Earnings and Hours, about $106,579 per year). That is slightly below the national average.
But actual pay can vary by state. For example, a mechanical engineer in Western Australia (full-time average $115,825) or the ACT ($119,090) is above the national line. In Tasmania ($96,008) it is below. The median for all full-time employees is $1,887 per week ($98,124 per year), so many mechanical engineers are above that.
How awards and agreements
Many mechanical engineers are covered by the Manufacturing and Associated Industries and Occupations Award or similar. The Fair Work Modern Awards Pay Database contains minimum rates, but we don't have the specific classification. Many are above award.
State variation
State full-time averages from ABS: New South Wales $109,658; Victoria $106,137; Queensland $106,064; South Australia $102,450; Western Australia $115,825; Tasmania $96,008; Northern Territory $103,173; ACT $119,090. A mechanical engineer in WA or ACT likely earns more than the national average, while in Tasmania less.
How the figures are set
The national average is from the ABS Average Weekly Earnings survey, which measures earnings at a point in time. It can be affected by changes in composition of the labour force. The medians are from the ABS Employee Earnings and Hours survey. The minimum wage is set by Fair Work from 1 July 2026.
Place a salary on the line States and territories Job medians How the figures are set
Summary
The mechanical engineer salary is not published separately. The closest available figure is the average for all Professionals, which was $2,049.60 per week in May 2025, about $106,579 per year – slightly below the national full-time average of $108,352.