State assembly constituency · Pulau Pinang
N12 Penanti
N12Within P044
Loading map…
Area
47 km²
Constituency dashboard
Source: DOSM Kawasanku · Census 2020
Ethnic composition
- Bumiputera84.2%
- Chinese14.3%
- Indian1.2%
- Other0.3%
Age structure
- 0–14 (children)22.9%
- 15–64 (working)70.3%
- 65+ (seniors)6.8%
Citizens31,529
Non-citizens315
Male15,916
Female15,928
Live births370
Deaths202
Electoral history
Results from every election held for this seat
2023-PRN677.2% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| ZULKEFLI BIN BAKAR | PPBM | 12,586 | — | Won |
| USTAZ ROSIDI HUSSAIN | PKR | 9,011 | — | — |
2023
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Zulkefli Bakar | PN | 12,586 | 58.28% | Won |
| Ustaz Rohsidi Hussain | PH | 9,011 | 41.72% | — |
201886.4% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| HJH DR NORLELA ARIFFIN | PKR | 8,221 | 45.00% | Won |
| Suhaimi Sabudin | BN | 5,277 | 28.80% | — |
| USTAZ MUHAMMAD FAWWAZ BIN MOHAMAD JAN | PAS | 4,791 | 26.20% | — |
2015
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Norlela Ariffin | PH ( PKR ) | — | — | Won |
201388.5% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Norlela Ariffin | PKR | 9,387 | 57.10% | Won |
| Ibrahim Ahmad | BN | 7,048 | 42.90% | — |
2009
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Mansor Othman | PKR | 6,052 | 86.53% | Won |
| Nai Khan Ari Nai Keow | Independent | 494 | 7.06% | — |
| Aminah Abdullah | Independent | 392 | 5.60% | — |
| Kamarul Ramizu Idris | Independent | 56 | 0.80% | — |
2008
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Mohammad Fairus Khairuddin | PKR | 7,346 | 58.90% | Won |
| Abdul Jalil Abdul Majid | BN | 5,127 | 41.10% | — |
2004
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Abdul Jalil Abdul Majid | BN | 6,195 | 52.84% | Won |
| Anuar Shaari | PKR | 5,528 | 47.16% | — |
1999
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Abdul Rahman Abdul Kadir | PKR | 6,405 | 59.16% | Won |
| Zukefly Bakar | BN | 4,422 | 40.84% | — |
199578.1% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Daud Taha | BN | 8,577 | 82.98% | Won |
| Adil Ismail | S46 | 1,759 | 17.02% | — |
199078.4% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Ahmad Saad | BN | 6,685 | 75.12% | Won |
| HJ. MOHD SALLEH BIN HJ. DIN | S46 | 2,214 | 24.82% | — |
198672.5% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Yahaya Jamaluddin | BN | 5,467 | 69.82% | Won |
| Mazani Abdullah | PAS | 2,363 | 31.18% | — |
198281.2% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| LIM HENG TEE @ LIM KING GUAN | GERAKAN | 6,859 | — | Won |
| Jusoh @ Yusoff Helmi Shafie | BN | 5,604 | 66.34% | — |
| Mohamad Sabu | PAS | 2,844 | 33.66% | — |
| AHMAD SOBKI BIN ABDULLAH | PAS | 2,110 | — | — |
| TAN ENG TUT @ TAN ENG TUCK | DAP | 1,778 | — | — |
197882.3% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Abdullah Mohamad @ Mahmud | BN | 3,488 | 50.21% | Won |
| LIM HENG TEE | BN - GERAKAN | 3,301 | — | — |
| Md. Jamil Hassan | PAS | 3,069 | 44.18% | — |
| OOI CHEW FONG | DAP | 2,782 | — | — |
| Jaafar Ahmad | Kesatuan Insaf Tanah Air | 390 | 5.61% | — |
| GURDIAL SINGH | KITA | 130 | — | — |
| USTAZ ISMAIL HELMY | INDEPENDENT | 100 | — | — |
| HUSSEIN BIN ISMAIL | — | — | — | — |
197481.0% turnout
| Candidate | Party | Votes | % | Result |
|---|---|---|---|---|
| Abdullah Mohamad @ Mahmud | BN | 3,997 | 69.71% | Won |
| LIM HENG TEE | GERAKAN | 3,198 | — | — |
| SHAIK ADAM | DAP | 2,005 | — | — |
| Tan Thai Kim | Kesatuan Insaf Tanah Air | 828 | 14.44% | — |
| Paharuddin Ibrahim | Parti Rakyat Malaysia | 605 | 10.55% | — |
| SYED HAJI ABDULLAH BIN SYED MUHAMAD | KITA | 440 | — | — |
| OTHMAN BIN TAIB | PSRM | 435 | — | — |
| MOHD. NOOR BIN OTHAM | PEKEMAS | 322 | — | — |
| Ismail Helmy | PEKEMAS | 304 | 5.30% | — |
Election simulator
Project a what-if outcome — adjust turnout and demographic support on a dedicated page
Spotted something wrong on this page?