Pahang

DPP Offices
3
LAD Offices
1
LAC Offices
1

Pulau Pinang

DPP Offices
6
LAD Offices
1
LAC Offices
1

Johor

DPP Offices
8
LAD Offices
2
LAC Offices
1

Negeri Sembilan

DPP Offices
5
LAD Offices
1
LAC Offices
1

Sabah

DPP Offices
3
LAD Offices
1
LAC Offices
0

Perak

DPP Offices
9
LAD Offices
2
LAC Offices
1

Kedah

DPP Offices
5
LAD Offices
2
LAC Offices
1

Melaka

DPP Offices
2
LAD Offices
1
LAC Offices
1

Kelantan

DPP Offices
4
LAD Offices
2
LAC Offices
1

Kuala Lumpur

DPP Offices
4
LAD Offices
1
LAC Offices
1

Terengganu

DPP Offices
4
LAD Offices
1
LAC Offices
1

Selangor

DPP Offices
7
LAD Offices
1
LAC Offices
1

Perlis

DPP Offices
1
LAD Offices
1
LAC Offices
0

Putrajaya

DPP Offices
1
LAD Offices
0
LAC Offices
0

Putrajaya

# DPPs in District Office
0

Johor Bahru

# DPPs in District Office
17

Johor Bahru

# DPPs in District Office
n/a

Johor Bahru

# DPPs in District Office
n/a

Muar

# DPPs in District Office
7

Muar

# DPPs in District Office
n/a

Kota Tinggi

# DPPs in District Office
2

Kluang

# DPPs in District Office
2

Batu Pahat

# DPPs in District Office
1

Segamat

# DPPs in District Office
1

Pontian

# DPPs in District Office
1

Alor Star

# DPPs in District Office
11

Alor Star

# DPPs in District Office
n/a

Alor Star

# DPPs in District Office
n/a

Sungai Petani

# DPPs in District Office
6

Kulim

# DPPs in District Office
1

Langkawi

# DPPs in District Office
1

Langkawi

# DPPs in District Office
n/a

Gurun

# DPPs in District Office
1

Kelantan

# DPPs in District Office
10

Kelantan

# DPPs in District Office
n/a

Kelantan

# DPPs in District Office
n/a

Pasir Mas

# DPPs in District Office
1

Jeli

# DPPs in District Office
1

Pasir Puteh

# DPPs in District Office
1

Gua Musang

# DPPs in District Office
1

Gua Musang

# DPPs in District Office
n/a

Jasin

# DPPs in District Office
1

Kuantan

# DPPs in District Office
13

Kuantan

# DPPs in District Office
n/a

Kuantan

# DPPs in District Office
n/a

Maran

# DPPs in District Office
1

Raub

# DPPs in District Office
2

Raub

# DPPs in District Office
n/a

Ipoh

# DPPs in District Office
14

Ipoh

# DPPs in District Office
n/a

Ipoh

# DPPs in District Office
n/a

Sg Siput

# DPPs in District Office
1

Taiping

# DPPs in District Office
3

Taiping

# DPPs in District Office
n/a

Parit Buntar

# DPPs in District Office
1

Kuala Kangsar

# DPPs in District Office
2

Manjung

# DPPs in District Office
2

Teluk Intan

# DPPs in District Office
3

Tapah

# DPPs in District Office
1

Perlis

# DPPs in District Office
3

Perlis

# DPPs in District Office
n/a

Pulau Pinang

# DPPs in District Office
8

Pulau Pinang

# DPPs in District Office
n/a

Pulau Pinang

# DPPs in District Office
n/a

Georgetown

# DPPs in District Office
7

Balik Pulau

# DPPs in District Office
2

Bukit Mertajam

# DPPs in District Office
3

Kota Kinabalu

# DPPs in District Office
11

Kota Kinabalu

# DPPs in District Office
n/a

Sandakan

# DPPs in District Office
2

Tawau

# DPPs in District Office
4

Kuching

# DPPs in District Office
6

Kuching

# DPPs in District Office
n/a

Sibu

# DPPs in District Office
2

Sibu

# DPPs in District Office
n/a

Miri

# DPPs in District Office
3

Miri

# DPPs in District Office
n/a

Bintulu

# DPPs in District Office
2

Shah Alam

# DPPs in District Office
40

Shah Alam

# DPPs in District Office
n/a

Shah Alam

# DPPs in District Office
n/a

Klang

# DPPs in District Office
8

Kajang

# DPPs in District Office
7

Sepang

# DPPs in District Office
2

Sungai Besar

# DPPs in District Office
1

Kuala Kubu Bharu

# DPPs in District Office
1

Telok Datok

# DPPs in District Office
1

Negeri Sembilan

# DPPs in District Office
8

Negeri Sembilan

# DPPs in District Office
n/a

Port Dickson

# DPPs in District Office
1

Kuala Pilah

# DPPs in District Office
2

Tampin

# DPPs in District Office
1

Bahau

# DPPs in District Office
1

Kuala Terengganu

# DPPs in District Office
5

Kuala Terengganu

# DPPs in District Office
n/a

Kuala Terengganu

# DPPs in District Office
n/a

Setiu

# DPPs in District Office
1

Kemaman

# DPPs in District Office
2

Dungun

# DPPs in District Office
1

Kuala Lumpur

# DPPs in District Office
34

Kuala Lumpur

# DPPs in District Office
n/a

Kuala Lumpur

# DPPs in District Office
n/a

Petaling Jaya

# DPPs in District Office
15

Ampang

# DPPs in District Office
11

Prosecution Infrastructure (2011)

The Attorney General, who is the Public Prosecutor, has control and direction of all criminal prosecutions  and may institute, conduct or discontinue any proceedings for an offence (other than proceedings before a Syariah Court, Native Court or Court Martial.)

Deputy Public Prosecutors (DPPs) are appointed by the Attorney General and act with all the rights and powers on his behalf. DPPs, like lower court judges, are recruited through the Judicial and Legal Services Commission (JLSC). The JLSC determines whether a young lawyer in the government service is posted under the Attorney General’s Chambers or the Courts. All prosecutors are part of the Prosecution Division of the Attorney General’s Chambers and may be posted to various districts around the country.

The graphic above depicts the number of DPPs by state. Each state also contains the number of DPP, Legal Aid Department (LAD), and Legal Aid Council (LAC) locations.

In 2009, a recruitment drive was undertaken to place more DPPs in the subordinate courts. Previously, cases were mainly prosecuted by DPPs with police officers in support to cover the more remote courts and simple applications.    In Sabah, for instance, the Prosecution was assisted by Police Prosecutors with mentions and in the Magistrates’ Courts in the interior - “most” cases in Keningau, for example, were prosecuted by the police. As a result of the recruitment drive in 2009, all prosecutions including at the lower courts located in remote areas, are carried out by the Deputy Public Prosecutors.

Aside from the courts, there are 123 DPPs working in Ministries and government agencies, such as the Anti-Corruption Agency (38 DPPs), Ministry of Domestic Trade, Co-operatives and Consumerism (31 DPPs) and Home Ministry (24 DPPs).

Training – as with judges – is conducted ‘on the job’.

A Code of Conduct for DPPs was finalized in February 2012.

Number of DPPs

StateDPPs
Putrajaya70
Kuala Lumpur62
Selangor60
Johor32
Perak28
Pulau Pinang26
Kedah20
Sabah17
Pahang16
Kelantan14
Sarawak13
Negeri Sembilan13
Melaka11
Terengganu9
Perlis3

Legend

30 to 70
20 to 30
10 to 20
0 to 10