Data Analyst salary in Pretoria

How much does a Data Analyst make in the Pretoria?

Average base salary

ZAR45,000 / Month

Average ZAR45,000
Low ZAR35,000
High ZAR55,000

The average salary for Data Analyst is ZAR45,000 per month in Pretoria salaries taken from job postings on Jobstore in the past 12 months (updated September 28, 2026)

Highest paying cities for Data Analyst in South Africa

How much do similar jobs as Data Analyst get paid in Pretoria?