Salaries in Johannesburg, ZA
Average pay across 75 careers in Johannesburg, South Africa. Source figures are in ZAR.
Showing amounts in USD (USD default; source data is ZAR). FX as of Mon, 13 Jul 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
Average salary by job in Johannesburg
| Job | Per year | Per month |
|---|---|---|
| RadiologistHealthcare | $77,051 | $6,421 |
| SurgeonHealthcare | $76,440 | $6,372 |
| PsychiatristHealthcare | $69,102 | $5,761 |
| PhysicianHealthcare | $64,821 | $5,400 |
| DentistHealthcare | $51,857 | $4,323 |
| Cloud ArchitectTechnology | $49,044 | $4,085 |
| Investment BankerFinance & Business | $47,148 | $3,932 |
| Corporate AttorneyLegal | $46,292 | $3,859 |
| Data ScientistTechnology | $44,519 | $3,712 |
| AI EngineerTechnology | $44,519 | $3,712 |
| Site Reliability EngineerTechnology | $43,662 | $3,639 |
| Product ManagerTechnology | $41,400 | $3,449 |
| Software EngineerTechnology | $40,666 | $3,388 |
| Frontend DeveloperTechnology | $40,666 | $3,388 |
| Backend DeveloperTechnology | $40,666 | $3,388 |
| Full-Stack DeveloperTechnology | $40,666 | $3,388 |
| LawyerLegal | $39,565 | $3,296 |
| DevOps EngineerTechnology | $38,220 | $3,186 |
| Physician AssistantHealthcare | $37,792 | $3,149 |
| Data EngineerTechnology | $37,731 | $3,143 |
| Aerospace EngineerEngineering | $37,180 | $3,100 |
| Nurse PractitionerHealthcare | $37,058 | $3,088 |
| Financial AnalystFinance & Business | $36,813 | $3,070 |
| ActuaryFinance & Business | $36,813 | $3,070 |
| PharmacistHealthcare | $36,018 | $3,003 |
| OptometristHealthcare | $35,529 | $2,960 |
| Mechanical EngineerEngineering | $35,285 | $2,941 |
| Management ConsultantFinance & Business | $32,655 | $2,721 |
| Sales ManagerFinance & Business | $32,166 | $2,678 |
| AccountantFinance & Business | $30,698 | $2,556 |
| UX DesignerTechnology | $30,637 | $2,556 |
| VeterinarianHealthcare | $30,454 | $2,538 |
| Electrical EngineerEngineering | $30,087 | $2,507 |
| Chemical EngineerEngineering | $30,087 | $2,507 |
| Financial AdvisorFinance & Business | $29,353 | $2,446 |
| Database AdministratorTechnology | $28,680 | $2,391 |
| Project ManagerFinance & Business | $28,374 | $2,367 |
| Biomedical EngineerEngineering | $27,946 | $2,330 |
| QA EngineerTechnology | $27,702 | $2,312 |
| Network EngineerTechnology | $27,641 | $2,305 |
| Web DeveloperTechnology | $27,335 | $2,281 |
| School PrincipalEducation | $26,907 | $2,244 |
| PsychologistHealthcare | $26,846 | $2,238 |
| Marketing ManagerFinance & Business | $26,601 | $2,220 |
| Civil EngineerEngineering | $26,601 | $2,220 |
| Industrial EngineerEngineering | $26,356 | $2,195 |
| Environmental EngineerEngineering | $26,356 | $2,195 |
| Data AnalystTechnology | $25,867 | $2,159 |
| Operations ManagerFinance & Business | $25,317 | $2,110 |
| ProfessorEducation | $25,195 | $2,098 |
| Physical TherapistHealthcare | $24,766 | $2,067 |
| Occupational TherapistHealthcare | $24,094 | $2,006 |
| ArchitectCreative | $23,910 | $1,994 |
| Business AnalystFinance & Business | $23,360 | $1,945 |
| Dental HygienistHealthcare | $23,177 | $1,932 |
| Systems AdministratorTechnology | $23,177 | $1,932 |
| HR ManagerFinance & Business | $22,626 | $1,883 |
| Registered NurseHealthcare | $22,259 | $1,853 |
| AuditorFinance & Business | $21,892 | $1,822 |
| RecruiterFinance & Business | $20,914 | $1,743 |
| Real Estate AgentFinance & Business | $19,874 | $1,657 |
| CopywriterCreative | $17,856 | $1,486 |
| ParalegalLegal | $17,428 | $1,455 |
| ChefSkilled Trades | $17,245 | $1,437 |
| ElectricianSkilled Trades | $16,756 | $1,394 |
| PlumberSkilled Trades | $16,450 | $1,370 |
| Graphic DesignerCreative | $16,328 | $1,364 |
| IT Support SpecialistTechnology | $16,266 | $1,358 |
| Social Media ManagerCreative | $16,266 | $1,358 |
| Video EditorCreative | $15,594 | $1,303 |
| HVAC TechnicianSkilled Trades | $15,410 | $1,284 |
| TeacherEducation | $15,105 | $1,260 |
| PhotographerCreative | $14,615 | $1,217 |
| CarpenterSkilled Trades | $14,187 | $1,180 |
| WelderSkilled Trades | $13,148 | $1,095 |
Frequently asked questions
- Are salaries high in Johannesburg, ZA?
- Johannesburg, ZA pays about 30% below the South Africa average across tracked roles.
- What is the cost of living in Johannesburg, ZA?
- Johannesburg, ZA has a cost-of-living index of 100, where 100 is the US national average. It is cheaper than that baseline.
- What is the highest-paying job in Johannesburg, ZA?
- Of the roles we track, Radiologist leads in Johannesburg, ZA at about R 1 260 000 per year.
- How many careers have salary data for Johannesburg, ZA?
- Pay by Role lists average pay for 75 careers in Johannesburg, ZA, all shown in ZAR.
- How big is Johannesburg?
- Johannesburg has a population of about 9,418,183. Larger labour markets often support a wider spread of salaries across industries.
- How should I read salaries in Johannesburg, ZA?
- Figures are estimates in ZAR, based on public labour-market data. Compare the city pay index (0.70) and cost-of-living index (100) together — high pay with high living costs can leave less real purchasing power.