Data Analyst Salaries in Johannesburg, Gauteng

Salary estimated from 56 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 06 December 2019
Average in Johannesburg, Gauteng
R 408 031 per year
Meets national average
  • Most Reported
R 140 000
R 812 000
Salary Distribution

How much does a Data Analyst make in Johannesburg, Gauteng?

The average salary for a Data Analyst is R 408 031 per year in Johannesburg, Gauteng, which meets the national average. Salary estimates are based on 56 salaries submitted anonymously to Indeed by Data Analyst employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Data Analyst is 1-3 years.
Get personalized salary insights
Tell us about you and get an estimated calculation of how much you should be earning and insight into your career options.

Job openings for Data Analyst

View all job openings for Data Analyst
Data Analyst salaries by company in Johannesburg, Gauteng
CompanyAverage salary
R 11 877 per month
R 21 645 per month
R 383 605 per year
R 378 289 per year
R 311 008 per year
R 18 827 per month
R 41 666 per month
R 30 000 per month
R 20 000 per month
R 23 386 per month
Data Analyst salaries by location
CityAverage salary
R 418 279 per year
R 461 247 per year
R 26 954 per month