NPA Internships 2025
Wide Range Of Internships Available At NPA
The National Prosecuting Agency (NPA) has a wide range of internships for both university grads and TVET College grads. There are 36 different options available and we have all the details.

The National Prosecuting Authority (NPA) has 36 different internship opportunities available for university and TVET College graduates.
To apply for the internship you need to complete the Z83 form
These 24-month internships come with a R7,142 stipend.
CLICK TO FOLLOW US ON TIKTOK
University Graduate Internships (Degree or National Diploma)
Intern: Public Management
Location: Pretoria: Head Office
Reference No: OEAPUBA
Requirements: 3-year National Diploma or Degree in Public Management or relevant qualification.
Send Applications to: oeapuba@npa.gov.za
Intern: Industrial Psychology
Location: Pretoria: Head Office
Reference No: IPSYOD
Requirements: Bachelor’s Degree in Industrial Psychology
Send Applications to: ipsyod@npa.gov.za
Intern: Security Management
Location: Pretoria: Head Office
Reference No: SRM
Requirements: 3-year National Diploma or Degree in: Security Management / Social Science or relevant qualification
Send Applications to: srm@npa.gov.za
Intern: Strategy Management
Location: Pretoria: Head Office
Reference No: SMOHQ
Requirements: 3-year National Diploma or Degree in: Commerce / Business Management / Public administration / Finance / Internal Audit / Statistics / Developmental Studies or relevant qualification.
Send Applications to: smohq@npa.gov.za
Intern: Accounting, Business Management
Location: Makhanda
Reference No: GRHM
Requirements: 3-year National Diploma or Degree in: Accounting / Logistics / Business Management / Business Administration or relevant qualification.
Send Applications to: grhm@npa.gov.za
Intern: Human Resources Management
Location: Makhanda
Reference No: HRMG
Requirements: 3-year National Diploma or Degree in: Human Resource Management or relevant qualification
Send Applications to: hrmg@npa.gov.za
Intern: Archives
Location: Polokwane
Reference No: ARCPLK
Requirements: 3-year National Diploma or Degree in: Archives and Records Management or relevant qualification.
Send Applications to: arcplk@npa.gov.za
Intern: Labour Relations
Location: Pretoria: Head Office
Reference No: LABR
Requirements: 3-year National Diploma or Degree in: Labour Relations, LLB or relevant qualification.
Send Applications to: labr@npa.gov.za
Intern: Transformation
Location: Pretoria: Head Office
Reference No: HRTHQ
Requirements: 3-year National Diploma or Degree in: Social Work or relevant qualification
Send Applications to: hrthq@npa.gov.za
Intern: Public Administration
Location: Pretoria: Head Office
Reference No: CTNPUBA
Requirements: Bachelor’s Degree in Public Administration or relevant qualification
Send Applications to: ctnpuba@npa.gov.za
Intern: Public Administration
Location: Pietermaritzburg
Reference No: PMBPUBA
Requirements: Bachelor’s Degree in Public Administration or relevant qualification
Send Applications to: pmbpuba@npa.gov.za
Intern: Finance
Location: Pietermaritzburg
Reference No: PMBFIN
Requirements: 3-year National Diploma or Degree in: Finance or relevant qualification
Send Applications to: pmbfin@npa.gov.za
Intern: System Development/Software Engineering
Location: Pretoria: Head Office
Reference No: ISMHQ
Requirements: National Diploma or Degree in: ICT /IT (Systems Development/ Software Engineering) and/or relevant qualification.
Send Applications to: ismhq@npa.gov.za
Intern: Information Tecnology
Reference No:
- Pretoria: Head Office – Ref No: ITHQ
- Johannesburg – Ref No: JHBIT
- Pretoria – Ref No: PTAIT
- Bisho – Ref No: BISHOIT
- Durban – Ref No: DBNIT
- Mmabatho – Ref No: MMBIT
- Port Elizabeth – Ref No: PLZIT
- Bloemfontein – Ref No: BFNIT
- Grahamstown – Ref No: GRHMIT
- Kimberley – Ref No: KIMIT
- Polokwane – Ref No: PLKIT
- Pietermaritzburg – Ref No: PMBIT
- Mthatha – Ref No: MTHAIT
- Mpumalanga (Nelspruit) – Ref No: NELSIT
- East London – Ref No: ELDIT
- Cape Town – Ref No: CTNIT
Requirements: Degree or 3-year National Diploma (NQF Level 6) in: Information Technology, Desktop Support / Technical Support / Application Support / Communication Network and/or relevant qualification.
Send Applications to:
- Pretoria: Head Office – ithq@npa.gov.za
- Johannesburg – jhbit@npa.gov.za
- Pretoria – ptait@npa.gov.za
- Bisho – bishoit@npa.gov.za
- Durban – dbnit@npa.gov.za
- Mmabatho – mmbit@npa.gov.za
- Port Elizabeth – plzit@npa.gov.za
- Bloemfontein – bfnit@npa.gov.za
- Grahamstown – grhmit@npa.gov.za
- Kimberley – kimit@npa.gov.za
- Polokwane – plkit@npa.gov.za
- Pietermaritzburg – pmbit@npa.gov.za
- Mthatha – mthait@npa.gov.za
- Mpumalanga (Nelspruit) – nelsit@npa.gov.za
- East London – eldit@npa.gov.za
- Cape Town – ctnit@npa.gov.za
TVET Internships (Diffrent locations)
Intern: Human Resources
Location: Nelspruit
Reference No: HRMP
Requirements: N6 Certificate in Human Resource Management or relevant qualification.
Send Applications to: hrmp@npa.gov.za
Intern: Finance
Location: Nelspruit
Reference No: FINMP
Requirements: N6 Certificate in Finance or relevant qualification.
Send Applications to: finmp@npa.gov.za
Intern: Public Administration
Division: Sexual Offences and Community Affairs: Cape Town
Location: Cape Town
Reference No: CTNSOCA
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: ctnsoca@npa.gov.za
Intern: Public Administration
Division: Sexual Offences and Community Affairs: Head Office
Location: Pretoria: Head Office
Reference No: SOCAHQ
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: socahq@npa.gov.za
Intern: Public Administration
Division: Legal Affairs Division
Location: Pretoria: Head Office
Reference No: LADHQ
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: ladhq@npa.gov.za
Intern: Human Resources Management
Location: Mmabatho
Reference No: HRMMBT
Requirements: N6 Certificate in Human Resource or relevant qualification
Send Applications to: hrmmbt@npa.gov.za
Intern: Finance
Location: Mmabatho
Reference No: FINMBT
Requirements: N6 Certificate in Finance or relevant qualification
Send Applications to: finmbt@npa.gov.za
Intern: Human Resources
Location: Pretoria
Reference No: HRMPTA
Requirements: N6 Certificate in Human Resource Management or relevant qualification
Send Applications to: hrmpta@npa.gov.za
Intern: Public Administration
Location: Pretoria
Reference No: PAPTA
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: papta@npa.gov.za
Intern: Public Administration
Division: Fleet Management
Location: Pretoria
Reference No: FLMHQ
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: flmhq@npa.gov.za
Intern: Public Administration
Division: National Prosecuting Services
Location: Pretoria
Reference No: NPSHQ
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: npshq@npa.gov.za
Intern: Public Administration
Division: Asset Forfeiture Unit, Head Office
Location: Pretoria
Reference No: AFUHQ
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: afuhq@npa.gov.za
Intern: Public Administration
Division: Asset Forfeiture Unit: Pretoria
Location: Pretoria
Reference No: AFUPTA
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: afupta@npa.gov.za
Intern: Public Administration
Division: Human Resource Development
Location: Pretoria
Reference No: HRDPA
Requirements: N6 Certificate in Public Administration or Management or relevant qualification
Send Applications to: hrdpa@npa.gov.za
Intern: Finance
Location: Bloemfontein
Reference No: BFNFIN
Requirements: N6 Certificate in Finance or relevant qualification
Send Applications to: bfnhrm@npa.gov.za
Intern: Human Resource Management
Location: Polokwane
Reference No: HRMPLK
Requirements: N6 Certificate in Human Resource Management or relevant qualification
Send Applications to: bfnhrm@npa.gov.za
Intern: Finance
Location: Polokwane
Reference No: PLKFIN
Requirements: N6 Certificate in Finance or relevant qualification
Send Applications to: plkfin@npa.gov.za
Intern: Human Resourses
Location: Mthatha
Reference No: HRMMTHA
Requirements: N6 Certificate in Human Resource or relevant qualification
Send Applications to: hrmmtha@npa.gov.za
Intern: Public Administration
Location: Johannesburg
Reference No: JHBPUBA
Requirements: N6 Public Administration or Management or relevant qualification
Send Applications to: jhbpuba@npa.gov.za
Intern: Finance
Location: Johannesburg
Reference No: JHBFIN
Requirements: N6 Finance or relevant qualification
Send Applications to: finctn@npa.gov.za
Intern: Human Resources
Location: Cape Town
Reference No: CTNHRM
Requirements: N6 Human Resource Management or relevant qualification
Send Applications to: ctnhrm@npa.gov.za
Intern: Public Administration
Location: Pretoria: Head Office
Reference No: HRDPUBA
Requirements: N6 Public Administration or Management or relevant qualification
Send Applications to: hrdpuba@npa.gov.za