Pulau Pinang SE-15: Saluran-Level Ballots
Last updated: 28 Sept 2026
Saluran-level votes for every candidate across all contests in the 15th Pulau Pinang State Election (2023).
-- views-- downloads
5,222 rows × 21 cols
| date | election | state | seat | dm | pm | saluran | ballot_order | candidate_uid | name_on_ballot | name | sex | ethnicity | age | party_on_ballot | party_uid | party | coalition_uid | coalition | votes | votes_perc |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 1 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 148 | 44.7 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 1 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 183 | 55.3 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 2 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 183 | 48.7 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 2 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 193 | 51.3 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 3 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 273 | 60.0 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 3 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 182 | 40.0 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 4 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 278 | 63.0 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 4 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 163 | 37.0 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 5 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 316 | 67.8 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/01 Kuala Muda | SK Kuala Muda | 5 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 150 | 32.2 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 1 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 173 | 56.4 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 1 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 134 | 43.6 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 2 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 232 | 57.4 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 2 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 172 | 42.6 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 3 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 361 | 63.9 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 3 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 204 | 36.1 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 4 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 389 | 71.2 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 4 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 157 | 28.8 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 5 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 368 | 72.3 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 5 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 141 | 27.7 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 6 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 381 | 76.4 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 6 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 118 | 23.6 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 7 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 374 | 72.9 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 7 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 139 | 27.1 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 8 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 379 | 70.4 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/02 Pulau Mertajam | SK Pulau Mertajam | 8 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 159 | 29.6 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/03 Pasir Gebu | SK Pasir Gebu | 1 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 207 | 56.9 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/03 Pasir Gebu | SK Pasir Gebu | 1 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 157 | 43.1 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/03 Pasir Gebu | SK Pasir Gebu | 2 | 1 | P2E9V | Ustaz Yusni | Mohd Yusni bin Mat Piah | M | Malay | 49 | PN | 004-PAS | PAS | 011-PN | PN | 401 | 71.0 |
| 12 Aug 2023 | SE-15 | Pulau Pinang | N.01 Penaga | 041/01/03 Pasir Gebu | SK Pasir Gebu | 2 | 2 | NHYGD | Ustaz Mohd Naim Bin Hj. Salleh | Mohd Naim bin Salleh | M | Malay | 43 | BN | 001-UMNO | UMNO | 001-BN | BN | 164 | 29.0 |
Download (5,222 rows x 21 columns)
Programmatic Access
import pandas as pd
URL = "https://lake.electiondata.my/results_saluran/png_se15_ballots.parquet"
df = pd.read_parquet(URL)
print(df.shape) # (5222, 21)
print(df.dtypes)
dfCite
Users wishing to reference this dataset in an academic context should (for now) cite Thevananthan (2026). The citation will be updated in mid-Oct when a new preprint is published.
APA
Thevananthan, T. (2026). Saluran-Level Election Results. ElectionData.MY.
Harvard
Thevananthan, T. 2026, Saluran-Level Election Results. ElectionData.MY.
MLA
Thevananthan, Thevesh. "Saluran-Level Election Results." ElectionData.MY (2026).
Chicago
Thevananthan, Thevesh. "Saluran-Level Election Results." ElectionData.MY (2026).
BibTeX
@misc{electiondatamy2026,
author = {Thevananthan, Thevesh},
title = {Saluran-Level Election Results},
journal = {ElectionData.MY},
year = {2026}
}