The National Prosecuting Authority Internships for 2026–2028 offer a chance for unemployed South African graduates and TVET learners to gain valuable workplace experience. This 24-month placement programme provides training across different divisions of the NPA, ensuring practical exposure aligned with academic qualifications.
Applications close on 03 November 2025, and all submissions must be made using the official Z83 application form via the provided NPA email addresses. Successful candidates will receive a stipend aligned with the DPSA Developmental Programmes schedule, ranging from R6 659.25 to R7 142 per month.
Available National Prosecuting Authority Internships
Information Technology Internships
Seventeen posts are available across multiple centres, including Pretoria, Johannesburg, Durban, Cape Town, East London, Grahamstown, Bloemfontein, Kimberley, Polokwane, Pietermaritzburg, Mthatha, Mpumalanga, Mmabatho, Bisho, and Port Elizabeth.
- Stipend: R7 142 per month
- Requirements: Bachelor’s Degree or National Diploma in IT, Desktop Support, Application Support, or Communication Networks
- Applications: Emails vary per centre, including e mail Pretoria: Head Office ithq@npa.gov.za
- Johannesburg e mail jhbit@npa.gov.za
- Pretoria e mail ptait@npa.gov.za
- Bisho e mail bishoit@npa.gov.za
- Durban e mail dbnit@npa.gov.za
- Mmabatho e mail mmbit@npa.gov.za
- Port Elizabeth e mail plzit@npa.gov.za
- Bloemfontein e mail bfnit@npa.gov.za
- Grahamstown e mail grhmit@npa.gov.za
- Kimberley e mail kimit@npa.gov.za
- Polokwane e mail plkit@npa.gov.za
- Pietermaritzburg e mail pmbit@npa.gov.za
- Mthatha e mail: mthait@npa.gov.za
- Mpumalanga (Nelspruit) e mail nelsit@npa.gov.za
- East London e mail eldit@npa.gov.za
- Cape Town e mail ctnit@npa.gov.za
Public Management Internship
Two positions are available at the Office for Ethics and Accountability in Pretoria.
- Stipend: R7 142 per month
- Requirements: Degree or Diploma in Public Management
- Applications: oeapuba@npa.gov.za
Industrial Psychology Internship
A single opportunity exists in Pretoria within the Organisational Development Division.
- Stipend: R7 142 per month
- Requirements: Degree in Industrial Psychology
- Applications: ipsyod@npa.gov.za
Security Management Internships
Three positions are offered in Pretoria’s Security and Risk Management Unit.
- Stipend: R7 142 per month
- Requirements: Degree or Diploma in Security Management or Social Science
- Applications: srm@npa.gov.za
Strategy Management Internships
Four opportunities are available at the Strategy Management Office, Pretoria Head Office.
- Stipend: R7 142 per month
- Requirements: Qualifications in Business Management, Public Administration, Finance, Internal Audit, Commerce, Statistics, or Developmental Studies
- Applications: smohq@npa.gov.za
Accounting and Business Management Internships
Two posts are open in Grahamstown (Makhanda).
- Stipend: R7 142 per month
- Requirements: Degree/Diploma in Accounting, Logistics, Business Management, or Business Administration
- Applications: grhm@npa.gov.za
Human Resources Internships
Available across multiple centres:
- Grahamstown (x1) – hrmg@npa.gov.za
- Pretoria (x1) – hrmpta@npa.gov.za
- Bloemfontein (x2) – bfnhrm@npa.gov.za
- Polokwane (x1) – hrmplk@npa.gov.za
- Mthatha (x2) – hrmmtha@npa.gov.za
- Cape Town (x2) – ctnhrm@npa.gov.za
- Mmabatho (x2) – hrmmbt@npa.gov.za
- Nelspruit (x1) – hrmp@npa.gov.za
- Stipend: R6 659.25 – R7 142 per month
- Requirements: Degree or N6 Certificate in Human Resource Management
Archives Internship
One post in Polokwane (Limpopo).
- Stipend: R7 142 per month
- Requirements: Degree/Diploma in Archives and Records Management
- Applications: arcplk@npa.gov.za
Labour Relations Internship
Two posts at Employee Relations, Pretoria Head Office.
- Stipend: R7 142 per month
- Requirements: Degree/Diploma in Labour Relations or LLB
- Applications: labr@npa.gov.za
Transformation Internship
One internship in Human Resource Transformation, Pretoria.
- Stipend: R7 142 per month
- Requirements: Degree in Social Work
- Applications: hrthq@npa.gov.za
Finance Internships
Posts are available in Pietermaritzburg, Mpumalanga, Mmabatho, Bloemfontein, Polokwane, Johannesburg, and Cape Town.
- Stipend: R6 659.25 – R7 142 per month
- Requirements: Degree or N6 Certificate in Finance
- Applications: Emails include pmbfin@npa.gov.za, finmp@npa.gov.za, finmbt@npa.gov.za, bfnfin@npa.gov.za, plkfin@npa.gov.za, jhbfin@npa.gov.za, finctn@npa.gov.za
Public Administration Internships
Multiple opportunities exist across Pretoria, Cape Town, Pietermaritzburg, Johannesburg, and Mthatha. Units include Sexual Offences and Community Affairs, Fleet Management, Legal Affairs, Asset Forfeiture Unit, National Prosecuting Services, and Human Resource Development.
- Stipend: R6 659.25 – R7 142 per month
- Requirements: Degree or N6 Certificate in Public Administration or Management
System Development/Software Engineering Internships
Three internships are available in Pretoria’s Information System Management Division.
- Stipend: R7 142 per month
- Requirements: Degree/Diploma in ICT/IT (Systems Development or Software Engineering)
- Applications: ismhq@npa.gov.za
Recommended for you: Where to Get a Free CV Template in SA
How to Apply
Applicants must use the new Z83 form (downloadable from the DPSA website) and attach a detailed CV. Only shortlisted candidates will provide certified documents. Applications must be emailed to the correct address listed under each internship and received by 03 November 2025. Late submissions and multiple applications to different centres will not be considered.
Also check: 43 High-Paying Jobs in South Africa That Exceed the Average Salary
The National Prosecuting Authority Internships provide unmatched professional training for graduates ready to enter the legal, administrative, and technical fields. With positions across all provinces, this programme builds skills, enhances employability, and contributes to the development of South Africa’s public service.