South Africa, police workers in 2026 typically earn about R7,193 to R25,134 per month, depending on rank and experience. An entry-level police officer is usually around R7,193 to R18,239 net per month, while average police-officer pay is about R21,472 per month according to recent salary data.
By rank
Entry-level constable: about R200,000 to R300,000 per year.
Sergeant: about R280,000 to R380,000 per year.
Warrant officer: about R350,000 to R500,000 per year.
Captain or lieutenant: about R450,000 to R650,000 per year.
Colonel and senior ranks: about R650,000 to R1,000,000+ per year.
What affects pay
Salary depends mainly on rank, years of service, and special duties. Benefits may also include pension contributions, medical aid, and other government allowances.
Simple example
A newly qualified constable may start near the lower end of the scale, while a more experienced sergeant or warrant officer can earn much more each month
