The National Prosecuting Authority (NPA) has opened applications for its 2026–2028 Internship Programme, offering 79 internship posts nationwide. This exciting 24-month programme provides unemployed South African graduates and TVET learners the opportunity to gain valuable work experience aligned with their qualifications.
Successful applicants will receive a monthly stipend (R6 659.25 – R7 142) in line with the DPSA Remuneration Schedule for Developmental Programmes.
General Requirements
- Must be a South African citizen with a valid ID.
- Must be unemployed and have never participated in this programme before.
- Must reside in the province of placement.
- Applicants must apply to only one (1) centre – multiple applications will lead to disqualification.
- Applications must be submitted on the Z83 form (downloadable here, accompanied by a detailed CV.
Persons with disabilities are strongly encouraged to apply.
Internship Listings (79 Posts)
- Intern: Information Technology (Ref: ITHQ, JHBIT, PTAIT, BISHOIT, DBNIT, MMBIT, PLZIT, BFNIT, GRHMIT, KIMIT, PLKIT, PMBIT, MTHAIT, NELSIT, ELDIT, CTNIT) – 17 Posts
- Stipend: R7 142 pm
- Centres: Pretoria (Head Office), Johannesburg, Bisho, Durban, Mmabatho, Port Elizabeth, Bloemfontein, Grahamstown, Kimberley, Polokwane, Pietermaritzburg, Mthatha, Nelspruit, East London, Cape Town
- Requirements: Degree/Diploma in IT, Desktop/Technical/Application Support, Networks.
- Applications: Emails per centre (ithq@npa.gov.za, jhbit@npa.gov.za, ptait@npa.gov.za, etc.)
- Enquiries: Pontsho Rantsana – (012) 845 7059
- Intern: Public Management (Ref: OEAPUBA) – 2 Posts
- Stipend: R7 142 pm
- Centre: Pretoria (Head Office)
- Requirements: Degree/Diploma in Public Management.
- Applications: oeapuba@npa.gov.za
- Enquiries: Tlou Mohlaba – (012) 845 6193
- Intern: Industrial Psychology (Ref: IPSYOD) – 1 Post
- Stipend: R7 142 pm
- Centre: Pretoria (Head Office)
- Requirements: Degree in Industrial Psychology.
- Applications: ipsyod@npa.gov.za
- Enquiries: Eunice Phago – (012) 845 6138
- Intern: Security Management (Ref: SRM) – 3 Posts
- Stipend: R7 142 pm
- Centre: Pretoria (Head Office)
- Requirements: Degree/Diploma in Security Management or Social Sciences.
- Applications: srm@npa.gov.za
- Enquiries: Tlou Mohlaba – (012) 845 6193
- Intern: Strategy Management (Ref: SMOHQ) – 4 Posts
- Stipend: R7 142 pm
- Centre: Pretoria (Head Office)
- Requirements: Degree/Diploma in Business Management, Finance, Public Administration, Internal Audit, Statistics, Commerce, or Development Studies.
- Applications: smohq@npa.gov.za
- Enquiries: Tlou Mohlaba – (012) 845 6193
- Intern: Accounting & Business Management (Ref: GRHM) – 2 Posts
- Stipend: R7 142 pm
- Centre: Grahamstown (Makhanda)
- Requirements: Degree/Diploma in Accounting, Logistics, Business Management, or Administration.
- Applications: grhm@npa.gov.za
- Enquiries: Masixole Kate – (046) 602 3001
- Intern: Human Resources Management (Ref: HRMG) – 1 Post
- Stipend: R7 142 pm
- Centre: Grahamstown (Makhanda)
- Requirements: Degree/Diploma in HR Management.
- Applications: hrmg@npa.gov.za
- Enquiries: Pumza Magaxa – (046) 602 3025
- Intern: Archives (Ref: ARCPLK) – 1 Post
- Stipend: R7 142 pm
- Centre: Polokwane
- Requirements: Degree/Diploma in Archives & Records Management.
- Applications: arcplk@npa.gov.za
- Enquiries: Tlou Seroto – (015) 045 0182
- Intern: Labour Relations (Ref: LABR) – 2 Posts
- Stipend: R7 142 pm
- Centre: Pretoria (Head Office)
- Requirements: Degree/Diploma in Labour Relations or LLB.
- Applications: labr@npa.gov.za
- Enquiries: Eunice Phago – (012) 845 6138
- Intern: Transformation (Ref: HRTHQ) – 1 Post
- Stipend: R7 142 pm
- Centre: Pretoria (Head Office)
- Requirements: Degree in Social Work.
- Applications: hrthq@npa.gov.za
- Enquiries: Eunice Phago – (012) 845 6138
- Intern: Public Administration (Ref: CTNPUBA) – 1 Post
- Stipend: R7 142 pm
- Centre: Cape Town
- Requirements: Degree in Public Administration.
- Applications: ctnpuba@npa.gov.za
- Enquiries: Andiswa Nohashe – (021) 487 7128
- Intern: Public Administration (Ref: PMBPUBA) – 1 Post
- Stipend: R7 142 pm
- Centre: Pietermaritzburg
- Requirements: Degree/Diploma in Public Administration/Management.
- Applications: pmbpuba@npa.gov.za
- Enquiries: Thabsile Radebe – (033) 392 8753
- Intern: Finance (Ref: PMBFIN) – 1 Post
- Stipend: R7 142 pm
- Centre: Pietermaritzburg
- Requirements: Degree/Diploma in Finance.
- Applications: pmbfin@npa.gov.za
- Enquiries: Thabsile Radebe – (033) 392 8753
- Intern: Human Resources (Ref: HRMP) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Mpumalanga (Nelspruit)
- Requirements: Matric + N6 Certificate in HR Management.
- Applications: hrmp@npa.gov.za
- Enquiries: Tebogo Mashile – (013) 045 0686
- Intern: Finance (Ref: FINMP) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Mpumalanga (Nelspruit)
- Requirements: Matric + N6 Certificate in Finance.
- Applications: finmp@npa.gov.za
- Enquiries: Gift Chiloane – (013) 045 0623
- Intern: Public Administration – SOCA Cape Town (Ref: CTNSOCA) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Cape Town
- Requirements: Matric + N6 Certificate in Public Administration/Management.
- Applications: ctnsoca@npa.gov.za
- Enquiries: Andiswa Nohashe – (021) 487 7128
- Intern: Public Administration – SOCA Head Office (Ref: SOCAHQ) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Pretoria (Head Office)
- Requirements: Matric + N6 Certificate in Public Administration/Management.
- Applications: socahq@npa.gov.za
- Enquiries: Pontsho Rantsana – (012) 845 7059
- Intern: Public Administration – Legal Affairs Division (Ref: LADHQ) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Pretoria (Head Office)
- Requirements: Matric + N6 Certificate in Public Administration/Management.
- Applications: ladhq@npa.gov.za
- Enquiries: Peggy Mokoka – (012) 845 6196
- Intern: HR Management – DPP Mmabatho (Ref: HRMMBT) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Mmabatho
- Requirements: Matric + N6 Certificate in HR Management.
- Applications: hrmmbt@npa.gov.za
- Enquiries: Mpho Makgopa – (018) 381 9064
- Intern: Finance – DPP Mmabatho (Ref: FINMBT) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Mmabatho
- Requirements: Matric + N6 in Finance.
- Applications: finmbt@npa.gov.za
- Enquiries: Mpho Makgopa – (018) 381 9064
- Intern: HR – DPP Pretoria (Ref: HRMPTA) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Pretoria
- Requirements: Matric + N6 Certificate in Human Resource Management.
- Applications: hrmpta@npa.gov.za
- Enquiries: Tumisang Basiretsi – (012) 351 6821
- Intern: Public Administration – DPP Pretoria (Ref: PAPTA) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Pretoria
- Requirements: Matric + N6 in Public Administration or Management.
- Applications: papta@npa.gov.za
- Enquiries: Tumisang Basiretsi – (012) 351 6821
- Intern: Public Administration – Fleet Management (Ref: FLMHQ) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Pretoria (Head Office)
- Requirements: Matric + N6 in Public Administration or Management.
- Applications: flmhq@npa.gov.za
- Enquiries: Tlou Mohlaba – (012) 845 6193
- Intern: Public Administration – National Prosecuting Services (Ref: NPSHQ) – 3 Posts
- Stipend: R6 659.25 pm
- Centre: Pretoria (Head Office)
- Requirements: Matric + N6 in Public Administration or Management.
- Applications: npshq@npa.gov.za
- Enquiries: Peggy Mokoka – (012) 845 6196
- Intern: Public Administration – Asset Forfeiture Unit (Ref: AFUHQ) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Pretoria (Head Office)
- Requirements: Matric + N6 in Public Administration or Management.
- Applications: afuhq@npa.gov.za
- Enquiries: Pontsho Rantsana – (012) 845 7059
- Intern: Public Administration – Asset Forfeiture Unit Pretoria (Ref: AFUPTA) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Pretoria
- Requirements: Matric + N6 in Public Administration or Management.
- Applications: afupta@npa.gov.za
- Enquiries: Selina Moloto – (012) 845 6486
- Intern: Public Administration – HR Development (Ref: HRDPA) – 3 Posts
- Stipend: R6 659.25 pm
- Centre: Pretoria (Head Office)
- Requirements: Matric + N6 in Public Administration or Management.
- Applications: hrdpa@npa.gov.za
- Enquiries: Eunice Phago – (012) 845 6138
- Intern: Finance – DPP Bloemfontein (Ref: BFNFIN) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Bloemfontein
- Requirements: Matric + N6 in Finance.
- Applications: bfnfin@npa.gov.za
- Enquiries: Matlotlo Mofokeng – (051) 410 6005
- Intern: HR Management – DPP Bloemfontein (Ref: BFNHRM) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Bloemfontein
- Requirements: Matric + N6 in Human Resource Management.
- Applications: bfnhrm@npa.gov.za
- Enquiries: Matlotlo Mofokeng – (051) 410 6005
- Intern: HR Management – DPP Limpopo (Ref: HRMPLK) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Polokwane
- Requirements: Matric + N6 in Human Resource Management.
- Applications: hrmplk@npa.gov.za
- Enquiries: Tlou Seroto – (015) 045 0182
- Intern: Finance – DPP Limpopo (Ref: PLKFIN) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Polokwane
- Requirements: Matric + N6 in Finance.
- Applications: plkfin@npa.gov.za
- Enquiries: Tlou Seroto – (015) 045 0182
- Intern: HR – DPP Mthatha (Ref: HRMMTHA) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Mthatha
- Requirements: Matric + N6 in Human Resource Management.
- Applications: hrmmtha@npa.gov.za
- Enquiries: Nobekezela Madikizela – (047) 501 2684
- Intern: Public Administration – DPP Johannesburg (Ref: JHBPUBA) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Johannesburg
- Requirements: Matric + N6 in Public Administration/Management.
- Applications: jhbpuba@npa.gov.za
- Enquiries: Evelyn Mogale – (011) 220 4227
- Intern: Finance – DPP Johannesburg (Ref: JHBFIN) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Johannesburg
- Requirements: Matric + N6 in Finance.
- Applications: jhbfin@npa.gov.za
- Enquiries: Tlou Mohlaba – (012) 845 6193
- Intern: Finance – DPP Cape Town (Ref: FINCTN) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Cape Town
- Requirements: Matric + N6 in Finance.
- Applications: finctn@npa.gov.za
- Enquiries: Andiswa Nohashe – (021) 487 7128
- Intern: HR – DPP Cape Town (Ref: CTNHRM) – 2 Posts
- Stipend: R6 659.25 pm
- Centre: Cape Town
- Requirements: Matric + N6 in Human Resource Management.
- Applications: ctnhrm@npa.gov.za
- Enquiries: Andiswa Nohashe – (021) 487 7128
- Intern: Public Administration – HR Development (Ref: HRDPUBA) – 1 Post
- Stipend: R6 659.25 pm
- Centre: Pretoria (Head Office)
- Requirements: Matric + N6 in Public Administration/Management.
- Applications: hrdpuba@npa.gov.za
- Enquiries: Peggy Mokoka – (012) 845 6196
- Intern: Systems Development/Software Engineering (Ref: ISMHQ) – 3 Posts
- Stipend: R7 142 pm
- Centre: Pretoria (Head Office)
- Requirements: Degree/Diploma in ICT/IT (Systems Development, Software Engineering).
- Applications: ismhq@npa.gov.za
- Enquiries: Pontsho Rantsana – (012) 845 7059
Quick Summary of NPA 2026–2028 TVET Internship Vacancies
The table below provides a snapshot of all 79 internship opportunities at the National Prosecuting Authority (NPA). Scroll further down for the full detailed listing with application emails and enquiry contacts.
| Post Title | Reference No. | No. of Posts | Centre(s) | Stipend |
| Information Technology | ITHQ, JHBIT, PTAIT, etc. | 17 | Nationwide (All Provinces) | R7 142 |
| Public Management | OEAPUBA | 2 | Pretoria (Head Office) | R7 142 |
| Industrial Psychology | IPSYOD | 1 | Pretoria (Head Office) | R7 142 |
| Security Management | SRM | 3 | Pretoria (Head Office) | R7 142 |
| Strategy Management | SMOHQ | 4 | Pretoria (Head Office) | R7 142 |
| Accounting & Business Management | GRHM | 2 | Grahamstown (Makhanda) | R7 142 |
| Human Resources | HRMG | 1 | Grahamstown (Makhanda) | R7 142 |
| Archives & Records | ARCPLK | 1 | Polokwane | R7 142 |
| Labour Relations | LABR | 2 | Pretoria (Head Office) | R7 142 |
| Transformation (Social Work) | HRTHQ | 1 | Pretoria (Head Office) | R7 142 |
| Public Administration | CTNPUBA | 1 | Cape Town | R7 142 |
| Public Administration | PMBPUBA | 1 | Pietermaritzburg | R7 142 |
| Finance | PMBFIN | 1 | Pietermaritzburg | R7 142 |
| Human Resources | HRMP | 1 | Mpumalanga (Nelspruit) | R6 659.25 |
| Finance | FINMP | 1 | Mpumalanga (Nelspruit) | R6 659.25 |
| Public Administration (SOCA) | CTNSOCA | 2 | Cape Town | R6 659.25 |
| Public Administration (SOCA HQ) | SOCAHQ | 2 | Pretoria (HQ) | R6 659.25 |
| Public Administration (Legal Affairs) | LADHQ | 2 | Pretoria (HQ) | R6 659.25 |
| HR Management | HRMMBT | 2 | Mmabatho | R6 659.25 |
| Finance | FINMBT | 2 | Mmabatho | R6 659.25 |
| HR | HRMPTA | 1 | Pretoria | R6 659.25 |
| Public Administration | PAPTA | 1 | Pretoria | R6 659.25 |
| Public Administration (Fleet) | FLMHQ | 1 | Pretoria (HQ) | R6 659.25 |
| Public Administration (NPS) | NPSHQ | 3 | Pretoria (HQ) | R6 659.25 |
| Public Administration (AFU HQ) | AFUHQ | 1 | Pretoria (HQ) | R6 659.25 |
| Public Administration (AFU PTA) | AFUPTA | 2 | Pretoria | R6 659.25 |
| Public Administration (HRD) | HRDPA | 3 | Pretoria (HQ) | R6 659.25 |
| Finance | BFNFIN | 2 | Bloemfontein | R6 659.25 |
| HR Management | BFNHRM | 2 | Bloemfontein | R6 659.25 |
| HR Management | HRMPLK | 1 | Polokwane | R6 659.25 |
| Finance | PLKFIN | 1 | Polokwane | R6 659.25 |
| HR | HRMMTHA | 2 | Mthatha | R6 659.25 |
| Public Administration | JHBPUBA | 2 | Johannesburg | R6 659.25 |
| Finance | JHBFIN | 2 | Johannesburg | R6 659.25 |
| Finance | FINCTN | 1 | Cape Town | R6 659.25 |
| HR | CTNHRM | 2 | Cape Town | R6 659.25 |
| Public Administration (HRD) | HRDPUBA | 1 | Pretoria (HQ) | R6 659.25 |
| Systems Development/Software Eng. | ISMHQ | 3 | Pretoria (HQ) | R7 142 |
Total Internships: 79 posts nationwide (IT, HR, Finance, Public Admin, Legal, Psychology, Security, Records, Strategy & more).
How to Apply
- Download and complete the latest Z83 form here
- Attach a comprehensive CV.
- Submit via the correct email address listed under each internship.
- Applications to multiple centres will result in disqualification.
If you do not receive feedback within 6 months, please consider your application unsuccessful.
Our Conclusion
This is a golden opportunity for unemployed graduates and TVET learners to gain practical exposure with the National Prosecuting Authority of South Africa. With 79 posts across the country, this programme offers diverse career pathways for young South Africans ready to serve and grow.
CLOSING DATE: 03 NOVEMBER 2025
EDUPSTAIRS IS A REGISTERED NON-PROFIT ORGANISATION NPO No: 232 – 182, PUBLIC BENEFIT ORGANISATION (PBO): 930066984. EDUPSTAIRS DOES NOT, IN ANY WAY OR FORM, SOLICIT MONEY OR CV’S FROM PEOPLE FOR JOBS. PLEASE BE AWARE OF PHONY JOB POSTINGS AND RECRUITMENT FRAUD. FOR MORE INFORMATION VISIT OUR SCAM/FRAUD ALERT PAGE HERE
