Skip to main content
Data Analyst Salary in Australia

Data Analyst Salary in Melbourne

Based on 646 job listings - Melbourne, Australia 2026

Average salary
$106,868 - $119,594
Median salary
$100,894 - $114,476
Lower rangeUpper range

Salary distribution by percentile

10th percentile$85K
25th percentile$100K
Median$101K
75th percentile$108K
90th percentile$145K

50% of professionals earn between $99,733 - $108,139 AUD

The median salary is $100,894

Compare with national average

Melbourne

Average salary

106,868 - 119,594

Median salary

100,894 - 114,476

646 job openings

Australia

Average salary

58,000 - 100,000

Median salary

75,000 - 100,000

5,781 job openings

Other cities

Sydney1,216 job openings
Brisbane387 job openings
Canberra161 job openings
Adelaide90 job openings
Perth76 job openings
Newcastle42 job openings
Parramatta36 job openings
Darwin24 job openings

Data Analyst

646 job openings in Melbourne

View job listings

Find professionals

Data Analyst in Melbourne

View professionals

The average salary for a Data Analyst in Melbourne, Australia is AUD 106,868 - AUD 119,594 per year in 2026, based on 646 job listings.

Explore 646 Data Analyst job listings in Australia on BeBee, or check our salary calculator for a personalized estimate.