South Africa · City report

Salaries in Johannesburg, ZA

75 careers with observed metro pay in Johannesburg — about 30% below the South Africa average. Figures in ZAR.

Showing amounts in USD (USD default; source data is ZAR). FX as of Tue, 01 Sep 2026 00:02:31 +0000. Convert currencies

Pay index (South Africa)
70
100 = national average
Cost of living
100
100 = US national average
Metro population
9,418,183

Johannesburg salaries sit ~30% below the South Africa average

Johannesburg, ZA lists 75 careers with observed metro percentiles in ZAR. Pay index 0.70 (30% below national); COL 100 vs a US baseline of 100.

Radiologist leads this Johannesburg table at R 1 260 000 a year, with Surgeon at R 1 250 000 and Psychiatrist at R 1 130 000. The midpoint of the listed set is Biomedical Engineer at R 457 000 — a better “typical covered career here” than row #1 alone. Top-of-list mix: 5 healthcare, 3 technology, and 1 finance & business.

Population in the dataset is about 9,418,183. Larger labour markets usually support wider industry mix; smaller ones can look “high paying” on one clinical or tech title and thin everywhere else. Licensing and immigration rules are independent of this cash sort.

South Africa shows about 3.2% CPI in 2025. Open a role’s Johannesburg salary page for p10–p90, take-home, and rent models — this hub is the directory. Missing careers may still have a national South Africa page even when this metro lacks observed percentiles.

Reading pay and COL together in Johannesburg

Use pay index (0.70) for wage level vs South Africa, and COL (100) for prices. High on both is not the same as high real leftover.

Figures are observed metro medians where listed, in ZAR, gross. They are market estimates — not a promise from any one employer.

What tops the Johannesburg cash list

Radiologist: Radiologists interpret medical images to diagnose and guide treatment of disease. Observed median here: R 1 260 000. That lead reflects how this metro prices the occupation, not a recommendation to retrain tomorrow.

Average salary by job in Johannesburg

JobPer year
RadiologistHealthcare$78,187
SurgeonHealthcare$77,566
PsychiatristHealthcare$70,120
PhysicianHealthcare$65,776
DentistHealthcare$52,621
Cloud ArchitectTechnology$49,767
Investment BankerFinance & Business$47,843
Corporate AttorneyLegal$46,974
Data ScientistTechnology$45,175
AI EngineerTechnology$45,175
Site Reliability EngineerTechnology$44,306
Product ManagerTechnology$42,010
Software EngineerTechnology$41,265
Frontend DeveloperTechnology$41,265
Backend DeveloperTechnology$41,265
Full-Stack DeveloperTechnology$41,265
LawyerLegal$40,148
DevOps EngineerTechnology$38,783
Physician AssistantHealthcare$38,349
Data EngineerTechnology$38,287
Aerospace EngineerEngineering$37,728
Nurse PractitionerHealthcare$37,604
Financial AnalystFinance & Business$37,356
ActuaryFinance & Business$37,356
PharmacistHealthcare$36,549
OptometristHealthcare$36,053
Mechanical EngineerEngineering$35,805
Management ConsultantFinance & Business$33,136
Sales ManagerFinance & Business$32,640
AccountantFinance & Business$31,151
UX DesignerTechnology$31,089
VeterinarianHealthcare$30,902
Electrical EngineerEngineering$30,530
Chemical EngineerEngineering$30,530
Financial AdvisorFinance & Business$29,785
Database AdministratorTechnology$29,103
Project ManagerFinance & Business$28,793
Biomedical EngineerEngineering$28,358
QA EngineerTechnology$28,110
Network EngineerTechnology$28,048
Web DeveloperTechnology$27,738
School PrincipalEducation$27,303
PsychologistHealthcare$27,241
Marketing ManagerFinance & Business$26,993
Civil EngineerEngineering$26,993
Industrial EngineerEngineering$26,745
Environmental EngineerEngineering$26,745
Data AnalystTechnology$26,248
Operations ManagerFinance & Business$25,690
ProfessorEducation$25,566
Physical TherapistHealthcare$25,132
Occupational TherapistHealthcare$24,449
ArchitectCreative$24,263
Business AnalystFinance & Business$23,704
Dental HygienistHealthcare$23,518
Systems AdministratorTechnology$23,518
HR ManagerFinance & Business$22,960
Registered NurseHealthcare$22,587
AuditorFinance & Business$22,215
RecruiterFinance & Business$21,222
Real Estate AgentFinance & Business$20,167
CopywriterCreative$18,120
ParalegalLegal$17,685
ChefSkilled Trades$17,499
ElectricianSkilled Trades$17,003
PlumberSkilled Trades$16,692
Graphic DesignerCreative$16,568
IT Support SpecialistTechnology$16,506
Social Media ManagerCreative$16,506
Video EditorCreative$15,824
HVAC TechnicianSkilled Trades$15,637
TeacherEducation$15,327
PhotographerCreative$14,831
CarpenterSkilled Trades$14,396
WelderSkilled Trades$13,341

Frequently asked questions

Are salaries high in Johannesburg, ZA?
Johannesburg, ZA pays about 30% below the South Africa average (pay index 0.70). High cash is not the same as high leftover after COL 100.
What is the cost of living in Johannesburg, ZA?
COL index 100 (100 = US national average). About the baseline.
What is the highest-paying job in Johannesburg, ZA?
Of roles with observed data, Radiologist leads at about R 1 260 000 per year.
How many careers have salary data for Johannesburg, ZA?
75 careers list observed metro pay in ZAR on this hub.
How should I read salaries in Johannesburg, ZA?
Compare pay index (0.70) with COL (100), then open a role page for percentiles and take-home. Estimates only — not offers.