Skip to main content
Salary Guide

Pharmacist Salary in South Africa

Based on 5 226 job listings - 2026

Average salary
R 320 000 - R 720 000
Median salary
R 520 000 - R 720 000
Lower rangeUpper range

Salary distribution by percentile

10th percentileR 256K
25th percentileR 320K
MedianR 520K
75th percentileR 720K
90th percentileR 828K

50% of professionals earn between R 320 000 - R 720 000 ZAR

The median salary is R 520 000

Top cities

Cape Town662 job openings
Johannesburg429 job openings
Pretoria255 job openings
Randburg144 job openings
Centurion142 job openings
Gauteng131 job openings
Midrand129 job openings
Roodepoort109 job openings
Durban97 job openings
Sandton97 job openings
Western Cape93 job openings
Za92 job openings
Eastern Cape87 job openings
Polokwane60 job openings
Paarl57 job openings
Bloemfontein54 job openings
Stellenbosch45 job openings
Alberton44 job openings
Boksburg43 job openings
Mpumalanga43 job openings
Knysna40 job openings
Workfromhome38 job openings
Aberdeen35 job openings
Klerksdorp35 job openings
East London31 job openings

Related professions

ZAR 180 000 - 450 000-39%
ZAR 180 000 - 420 000-42%
ZAR 1 100 000 - 1 150 000+116%
ZAR 600 000 - 1 500 000+102%
ZAR 180 000 - 450 000-39%
ZAR 140 000 - 380 000-50%
ZAR 317 000 - 592 000-13%
ZAR 240 000 - 420 000-37%
ZAR 240 000 - 550 000-24%
ZAR 480 000 - 1 100 000+52%

Pharmacist

5 226 job openings

View job listings

The average salary for a Pharmacist in South Africa is ZAR 320 000 - ZAR 720 000 per year in 2026. The median salary is ZAR 620 000 per year, based on 5 226 active job listings.

The cities with the most Pharmacist job opportunities in South Africa are Cape Town, Johannesburg, Pretoria, Randburg, Centurion. Cape Town leads with 662 job openings.

Explore 5 226 Pharmacist job listings in South Africa on BeBee, or check our salary calculator for a personalized estimate.