Listed below are the monthly average salaries with the percentage difference between women and men.
Healthcare
Job Title | Avg. Salary (ZAR) | |
Phlebotomists | 19,400 | +8% |
Dental Hygienist | 20,700 | +12% |
Dental Assistant | 21,500 | +8% |
Nurse | 26,800 | +8% |
Medical Records Transcriptionist | 17,000 | +8% |
Dietician / Nutritionist | 69,200 | +12% |
Patient Relations Manager | 42,800 | +12% |
Administrative and Legal
Job Title | Avg. Salary (ZAR) | |
Paralegal | 24,800 | +12% |
Legal Assistant | 17,200 | +8% |
Secretary | 15,100 | +12% |
Administrative Assistant | 17,100 | +8% |
Personal Assistant | 17,100 | +12% |
Receptionist | 15,800 | +8% |
Librarian | 22,500 | +12% |
Sales and Marketing
Job Title | Avg. Salary (ZAR) | |
Communications Officer | 17,800 | +8% |
Sales and Marketing Coordinator | 19,200 | +8% |
Sales Representative | 22,800 | +12% |
Call Center Agent | 12,100 | +8% |
Customer Service Representative | 12,500 | +12% |
Conference Organiser | 25,400 | +12% |
Education
Job Title | Avg. Salary (ZAR) | |
Special Education Teacher | 28,400 | +8% |
Nursery Teacher | 12,600 | +8% |
Curriculum Developer | 37,600 | +8% |
Child Development Specialist | 47,900 | +8% |
Travel and Hospitality
Job Title | Avg. Salary (ZAR) | |
Flight Attendant | 24,300 | +12% |
Tour Guide | 19,200 | +8% |
Travel Agent | 20,400 | +8% |
Hostess / Waitress | 10,400 | +12% |
Media and Public Relations
Job Title | Avg. Salary (ZAR) | |
Media Relations Representative | 22,300 | +8% |
Event and Wedding Planner | 19,300 | +8% |
Advertising Coordinator | 20,900 | +8% |
Fitness and Personal Care
Job Title | Avg. Salary (ZAR) | |
Fitness Trainer | 25,600 | +8% |
Yoga Instructor | 30,400 | +12% |
Skincare Specialist | 51,900 | +8% |
Other Jobs
Job Title | Avg. Salary (ZAR) | |
Interior Decorator | 30,000 | +8% |
Visual Merchandiser | 19,700 | +8% |
Social Worker | 10,300 | +8% |
Youth Care Counselor | 40,900 | +8% |
Environmental Coordinator | 19,900 | +8% |
Animal Health Technician | 24,700 | +8% |
Get Paid to share this page with others!

Get $25 on sign up.