Data Analyst Jobs in South Africa
Data analyst roles across banking, retail and telecoms. Most ask for SQL and Excel as a baseline, with Power BI or Python for the better-paid posts. This page lists 1296 live data analyst vacancies across South Africa, updated on 14 October 2026. Based on listings that quote pay, data analyst salaries here run from about R3 150 to R121 350 a month, with a midpoint near R45 000. Pick your city below to narrow the search, or tap Apply on any role to go straight to the source.
Salary guide
| From live listings | R3 150 - R121 350 /mo |
| Typical (median) | R45 000 /mo |
Gross monthly, indicative only. Actual pay depends on employer and experience.
Vacancies (page 1 of 8)
Absa Group · Johannesburg, Gauteng
Capitec Bank July, 2026 · South Africa
Capitec Bank July, 2026 · South Africa
Placements24 · Stellenbosch, Western Cape
Placements24 · Centurion, Gauteng
Placements24 · Stellenbosch, Western Cape
Absa Group · Johannesburg, Gauteng
Showing 24 of 1 296 jobs · page 1 of 8
Employers hiring now
Data Analyst jobs by city
Other job types
Frequently asked questions
How many data analyst jobs are there in South Africa?
We track 1296 live data analyst listings nationwide, refreshed on 14 October 2026. Use the city links to see roles near you.
What is the average data analyst salary in South Africa?
Based on listings that quote pay, data analyst salaries here run from about R3 150 to R121 350 a month, with a midpoint near R45 000.
Where are most data analyst jobs in South Africa?
The biggest pools of data analyst vacancies are usually in Gauteng (Johannesburg and Pretoria), Cape Town and Durban, but listings come up in every province. Pick your city below.