159 active jobs across South Africa — updated daily

Traffic Officer Salary in South Africa

Updated 2026-07-01

Salary Summary — Traffic Officer

Average
R16,000 – R26,000 per month
Full Range
R12,000 – R38,000 per month
Entry Level
R12,000 – R16,000 per month (Trainee / Junior)
Mid Level
R17,000 – R26,000 per month (Traffic Officer)
Senior Level
R27,000 – R38,000 per month (Senior / Supervisor / Chief)

Traffic officers keep South Africa’s roads safe and enforce the National Road Traffic Act. It is a stable government career with structured pay, benefits and clear progression through the metro police and provincial traffic departments.

How traffic officer pay works

Traffic officers are employed by municipalities (metro police departments) and provincial traffic authorities. Pay follows the relevant government salary scales, with allowances for shift work, danger and overtime added to the base salary. Metro police officers in the big cities generally sit at the higher end.

Who employs traffic officers

  • Metro police departments — Johannesburg (JMPD), Cape Town, Tshwane, eThekwini and Ekurhuleni.
  • Provincial traffic departments — each province runs its own traffic law enforcement.
  • Municipal traffic units — smaller towns and district municipalities.

Allowances and benefits

On top of the base salary, traffic officers typically receive a government pension, medical aid subsidy, housing allowance, uniform allowance, and shift or standby allowances. These push the total package well above the base figure.

Career Path

  • Trainee Traffic Officer — complete the Basic Traffic Officer’s Diploma.
  • Traffic Officer — operational road law enforcement.
  • Senior Traffic Officer — more experience, higher notch.
  • Traffic Supervisor / Inspector — team leadership.
  • Chief Traffic Officer — department management.

Requirements & Qualifications

  • South African citizenship.
  • Matric (Grade 12).
  • A valid Code B (or higher) driver’s licence.
  • No criminal record.
  • Physically fit (fitness test).
  • Completion of the accredited Basic Traffic Officer’s Diploma (about 12 months at a registered traffic college).

Frequently Asked Questions

What is the starting salary for a traffic officer in South Africa?

A newly qualified traffic officer typically earns between R12,000 and R16,000 per month in base salary, plus allowances for shifts, danger and overtime that increase the total package.

How do I become a traffic officer?

You need matric, a valid driver’s licence and a clear criminal record, then you must complete the accredited Basic Traffic Officer’s Diploma at a registered traffic training college, which takes about a year.

Is a traffic officer a government job?

Yes. Traffic officers are employed by municipalities and provincial governments, so they receive government benefits including pension, medical aid subsidy and job security.

More Salary Guides