If you are looking for a stable and rewarding career in South Africa’s justice system, the National Prosecuting Authority (NPA) offers a wide range of positions across various levels. The NPA is dedicated to prosecuting criminal cases on behalf of the state and ensuring justice is served across the nation. With numerous vacancies available, this is a fantastic opportunity for those interested in making a difference.

    List of National Prosecuting Authority Vacancies

    1. Registry Clerk: Supervisor (Ref No: RECRUIT 2025/261)

    Salary: R325 101 per annum (Level 07), excluding benefits
    Location: DPP: Mmabatho
    Requirements:

    • Appropriate B Degree (NQF 7) or 3-year Diploma (NQF 6).
    • Minimum of 2 years’ experience in Administration, Document Management, and Court Support processes.
    • Proficient in MS Word, Excel, and Outlook.
    • Excellent communication and organizational skills.

    Duties:

    • Supervise legal administration and document management.
    • Manage court rolls, perform inspections, and ensure compliance with policies.
    • Liaise with stakeholders and manage human resource functions within the team.

    Contact: Flora Kalakgosi at (018) 381 9041
    Application: Recruit2025261@npa.gov.za

    2. Administrative Clerk: Supervisor (Ref No: RECRUIT 2025/262)

    Salary: R325 101 per annum (Level 07), excluding benefits
    Location: DPP North Gauteng (Pretoria)
    Requirements:

    • B Degree or 3-year Diploma (NQF 6).
    • At least 2 years’ relevant experience in administration management.
    • Competency in MS Word, Excel, and Outlook.
    • Ability to work independently and communicate effectively.

    Duties:

    • Manage legal administration, court rolls, and case files.
    • Liaise with clients and stakeholders.
    • Perform office administration and supervise staff.

    Contact: Godfrey Ramakuela at (012) 351 6808
    Application: Recruit2025262@npa.gov.za

    3. Administrative Clerk (Ref No: RECRUIT 2025/263)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Location: Pretoria (Head Office), Upington
    Requirements:

    • Grade 12 or equivalent.
    • Competency in MS Word, Excel, and Outlook.
    • Strong interpersonal and communication skills.

    Duties:

    • Provide administrative support to the office.
    • Design and maintain an administrative system.
    • Assist with legal support, document management, and correspondence.

    Contact: Gija Maswanganyi at (012) 845 6944 (Pretoria)
    Application: Recruit2025263@npa.gov.za

    4. Administrative Clerk (Various Locations) (Ref Nos: RECRUIT 2025/264 – 2025/330)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Locations: Mthatha, Bhisho, Cape Town, East Rand, East London, and others
    Requirements:

    • Grade 12 or equivalent.
    • Competency in MS Word, Excel, and Outlook.
    • Good planning, organizing, and communication skills.

    Duties:

    • Administrative support for legal staff.
    • Manage case files and court rolls.
    • Ensure document management and filing systems are maintained.

    Contact: Various contacts listed for each location
    Application: Please refer to the respective email for your location.

    5. Finance Clerk (Ref Nos: RECRUIT 2025/300 – 2025/303)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Locations: Mmabatho, Durban, Johannesburg, and Grahamstown
    Requirements:

    • Grade 12 or equivalent.
    • Knowledge of Public Finance, PERSAL, BAS, and LOGIS systems.
    • Basic numeracy skills and good communication abilities.

    Duties:

    • Process payments and manage service provider claims.
    • Assist with payroll and ensure compliance with financial policies.
    • Help with regional budgeting and expenditure reporting.

    Contact: Various contacts listed for each location
    Application: Recruit2025310@npa.gov.za

    6. Library Assistant (Ref Nos: RECRUIT 2025/308 – 2025/309)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Locations: Mmabatho, Polokwane
    Requirements:

    • Grade 12 or equivalent.
    • Proficient in MS Word, Excel, and Outlook.
    • Knowledge of library management systems and processes.

    Duties:

    • Support the library system by managing books and resources.
    • Process and catalog library materials.
    • Assist with stocktaking and maintaining library records.

    Contact: Flora Kalakgosi at (018) 381 9040 (Mmabatho)
    Application: Recruit2025308@npa.gov.za

    7. Control Room Operator (Ref No: RECRUIT 2025/310)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Location: Johannesburg
    Requirements:

    • Grade 12 or equivalent.
    • PSIRA Grade C registration.
    • Proficient in MS Word, Excel, and Outlook.
    • Ability to work shifts and under pressure.

    Duties:

    • Operate security systems to monitor premises.
    • Handle access control, CCTV systems, and incident reporting.
    • Ensure security measures are in place during emergencies.

    Contact: TM Mudau at (012) 845 6298
    Application: Recruit2025310@npa.gov.za

    8. Messenger/Driver (Ref Nos: RECRUIT 2025/313 – 2025/317)

    Salary: R193 359 per annum (Level 04), excluding benefits
    Locations: Mmabatho, Pietermaritzburg, Kimberley, Pretoria
    Requirements:

    • Grade 12 or equivalent.
    • Valid driver’s license.
    • Knowledge of Registry procedures.

    Duties:

    • Deliver and collect documents within and outside the office.
    • Manage correspondence and maintain an effective messenger service.
    • Assist with registering and sorting mail.

    Contact: Various contacts listed for each location
    Application: Recruit2025310@npa.gov.za

    9. Switchboard Operator (Ref No: RECRUIT 2025/311)

    Salary: R193 359 per annum (Level 04), excluding benefits
    Location: Pretoria (Head Office)
    Requirements:

    • Grade 12 or equivalent.
    • Strong communication and interpersonal skills.
    • Ability to work independently and as part of a team.
    • General computer literacy.
    • Customer focus and client orientation.

    Duties:

    • Handle incoming calls in a professional and informative manner.
    • Ensure availability at the switchboard during working hours.
    • Answer calls promptly and refer them to appropriate destinations.
    • Reduce call queuing time and ensure good quality customer service.

    Contact: Vuyolwethu Sigaji at (012) 845 6214
    Application: Recruit2025311@npa.gov.za

    10. Switchboard Operator (Ref No: RECRUIT 2025/312)

    Salary: R193 359 per annum (Level 04), excluding benefits
    Location: DPP: Pietermaritzburg
    Requirements:

    • Grade 12 or equivalent.
    • Excellent communication and administrative skills.
    • Good verbal and written communication skills.
    • Ability to work independently with minimal supervision.
    • Proficient in MS Word, Excel, and Outlook.

    Duties:

    • Answer all incoming calls and transfer them to the correct departments.
    • Maintain an updated register of staff extensions.
    • Maintain the register of outgoing mail and sort incoming faxes.
    • Assist with registration and documentation as needed.
    • Maintain telephone lists and ensure all communication is recorded.

    Contact: Ethel Mokgoko at (033) 392 8761
    Application: Recruit2025312@npa.gov.za

    Recommended for you: From Personal Details to References: Building a Professional CV in 7 Easy Steps

    11. Messenger/Driver (Ref Nos: RECRUIT 2025/313 – 2025/314)

    Salary: R193 359 per annum (Level 04), excluding benefits
    Locations: Mmabatho, Pietermaritzburg
    Requirements:

    • Grade 12 or equivalent.
    • Valid driver’s license.
    • Knowledge of registry procedures.
    • Ability to work extended hours if necessary.
    • Reliable and professional.

    Duties:

    • Maintain an efficient messenger service within the office.
    • Deliver and collect documents both in and around the DPP office.
    • Handle incoming and outgoing correspondence.
    • Assist with registration, sorting, and distributing mail.

    Contact:

    12. Messenger/Driver (Ref No: RECRUIT 2025/317)

    Salary: R193 359 per annum (Level 04), excluding benefits
    Location: Kimberley
    Requirements:

    • Grade 12 or equivalent qualification.
    • Valid driver’s license.
    • Ability to manage and distribute correspondence effectively.
    • Able to work under pressure with attention to detail.
    • Strong communication skills.

    Duties:

    • Provide an effective messenger service to ensure timely delivery of documents.
    • Handle incoming and outgoing parcels and mail.
    • Open, register, and deliver correspondence in line with office procedures.

    Contact: Nicholas Mogongwa at (053) 807 4539
    Application: Recruit2025317@npa.gov.za

    13. Library Assistant (Ref Nos: RECRUIT 2025/308 – 2025/309)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Locations: Mmabatho, Polokwane
    Requirements:

    • Grade 12 or equivalent.
    • Computer literate in MS Word, Excel, and Outlook.
    • Knowledge of library management systems and bibliographic information.
    • Excellent organizational skills.

    Duties:

    • Provide administrative support to the library.
    • Manage, catalog, and process library materials.
    • Ensure library materials are properly labeled and categorized.
    • Assist with stocktaking and maintain an organized library system.

    Contact:

    14. Control Room Operator (Ref No: RECRUIT 2025/310)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Location: Johannesburg
    Requirements:

    • Grade 12 or equivalent qualification.
    • PSIRA Grade C registration.
    • Knowledge of security management in public sector administration.
    • Excellent communication and report writing skills.

    Duties:

    • Operate the control room systems, including CCTV and emergency alarms.
    • Maintain security records and monitor incidents.
    • Conduct security audits and access control.
    • Ensure proper functioning of the control room systems and equipment.

    Contact: TM Mudau at (012) 845 6298
    Application: Recruit2025310@npa.gov.za

    15. Supply Chain Clerk (Ref No: RECRUIT 2025/304)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Location: Pretoria (Head Office)
    Requirements:

    • Grade 12 or equivalent qualification.
    • Knowledge of PFMA, Treasury Regulations, and supply chain management.
    • Proficient in MS Excel, Word, and Outlook.
    • Ability to work under pressure and meet deadlines.

    Duties:

    • Provide administrative support for procurement activities.
    • Request quotations, compile procurement requests, and maintain a procurement database.
    • Ensure compliance with Treasury regulations and internal policies.

    Contact: N Beilings at (012) 845 6039
    Application: Recruit2025304@npa.gov.za

    16. Paralegal (Ref No: RECRUIT 2025/305)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Location: DPP: Mthatha
    Requirements:

    • Grade 12 or equivalent.
    • Paralegal Certificate or Diploma.
    • Proficient in MS Word, Excel, PowerPoint, and Outlook.
    • Strong research, communication, and case preparation skills.

    Duties:

    • Assist with case preparation and legal research.
    • Conduct investigations and gather facts for cases.
    • Provide administrative support in courtroom and legal proceedings.

    Contact: Lindie Swanepoel at (012) 845 6638
    Application: Recruit2025305@npa.gov.za

    17. Registry Clerk (Ref Nos: RECRUIT 2025/306 – 2025/307)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Locations: Cape Town, Middelburg, Bhisho
    Requirements:

    • Grade 12 or equivalent.
    • Excellent organizational and communication skills.
    • Ability to work under pressure and manage documents effectively.

    Duties:

    • Provide registry counter services and handle correspondence.
    • Ensure proper record management and file documentation.
    • Operate office machines and assist with archiving documents.

    Contact:

    18. Finance Clerk (Ref Nos: RECRUIT 2025/300 – 2025/303)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Locations: Mmabatho, Durban, Johannesburg, Grahamstown
    Requirements:

    • Grade 12 or equivalent.
    • Knowledge of Public Finance, PERSAL, BAS, and LOGIS.
    • Strong analytical and communication skills.

    Duties:

    • Process payments, manage creditors, and assist with payroll.
    • Track expenses, verify claims, and help compile regional budgets.
    • Ensure adherence to financial policies and guidelines.

    Contact: Various contacts listed for each location
    Application: Please refer to the respective email for your location.

    19. Human Resources Clerk (Ref Nos: RECRUIT 2025/296 – 2025/299)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Locations: Cape Town, Durban, Mpumalanga, Limpopo
    Requirements:

    • Grade 12 or equivalent.
    • Experience with HR administration and PERSAL.
    • Good organizational and communication skills.

    Duties:

    • Assist with recruitment and staff administration.
    • Process applications for service benefits and exits.
    • Compile monthly HR statistics and assist with training programs.

    Contact: Various contacts listed for each location
    Application: Please refer to the respective email for your location.

    20. Administrative Clerk (Ref Nos: RECRUIT 2025/287 – 2025/290)

    Salary: R228 321 per annum (Level 05), excluding benefits
    Locations: Bloemfontein, Welkom (Bethlehem), Kroonstad
    Requirements:

    • Grade 12 or equivalent qualification.
    • Competency in MS Word, Excel, and Outlook.
    • Strong communication and organizational skills.

    Duties:

    • Provide administrative support to the office.
    • Handle documents, case administration, and ensure compliance with policies.
    • Maintain registers and assist with general office administration.

    Contact: Lemmer Ludwick at (051) 410 6001
    Application: Recruit2025287@npa.gov.za

    Working for the National Prosecuting Authority offers a unique opportunity to contribute to the fight against crime and the protection of justice in South Africa. The NPA offers competitive salaries, job security, and the chance to be part of an institution that makes a real difference in society.

    If you’re ready to take on a new challenge and make a positive impact in the public service sector, the NPA vacancies could be the perfect fit for you. Don’t miss out on this opportunity—apply today!

    Share.

    I’m a passionate writer specialising in career development, education, and professional growth. I create insightful content to help job seekers, students, and professionals navigate the job market with confidence. At Nasi Ispani, I cover a range of topics, including career opportunities, in-demand skills, and industry insights, as well as bursaries, scholarships, and financial aid options. I provide valuable resources for academic and professional success, including expert advice on CV writing, interview preparation, and career growth. With a background in Communication & English, I combine academic knowledge with practical insights to deliver engaging, well-structured content. My goal is to empower readers with the information they need to succeed and make career and education resources more accessible.