Talent.com

Public relations: Average Salary in South Africa, 2026

Find out what the average Public relations salary is

Salary rate
How much does a Public relations make in South Africa?
R 1 308 000/ Annual
Based on 2206 salaries
The average Public relations in South Africa is R 1 308 000 per year or R 671 per hour. Entry-level positions start at R 324 000 per year, while most experienced workers make up to R 7 272 709 per year.
MedianR 1 308 000
chart
LowR 324 000
HighR 7 272 709
Active jobs with salaries

Channel Marketing Manager (Parktown)

Rand MutualZA

The Channel Marketing Manager is responsible for developing and executing an integrated channel and partner marketing strategy that supports all commercial growth priorities within RMA’s Commercial... Show more

 • Promoted

Fractional Marketing Lead

RecruitMyMomZA

A leading authority in emotional and behavioral transformation is seeking a strategically minded Fractional Marketing Lead/ Growth Partner to architect the next evolution of its global practitioner... Show more

 • Promoted

Head Of Marketing and Communications: Sanlam Ecosystem – Banking

Sanlam GroupZA

The successful candidate will lead the end-to-end marketing strategy, brand positioning, and go-to-market execution for the Sanlam GOtyme Banking-led ecosystem proposition — positioning Sanlam as a... Show more

 • Promoted

Stakeholder Relations Manager

National Empowerment FundZA

Stakeholder Strategy and Governance.Develop and implement a stakeholder management framework aligned with regulatory and governance requirements.Conduct stakeholder mapping and maintain an updated ... Show more

 • Promoted