Pada 7Ogos2009, Suruhanjaya Pilihan Raya (SPR) berkata bahawa mereka akan mengadakan mesyuarat pada Isnin, 10Ogos2009 untuk memutuskan tarikh penamaan calon dan pengundian bagi pilihan raya kecil Dewan Undangan Negeri Permatang Pasir, Pulau Pinang.[2]Akhirnya, Suruhanjaya Pilihan Raya (SPR) menetapkan tarikh penamaan calon Pilihan Raya Kecil Dewan Undangan Negeri (DUN) Permatang Pasir, Pulau Pinang pada 17 Ogos 2009 manakala hari pengundian pada 25 Ogos 2009 yang mana ia jatuh pada hari kerja iaitu hari Selasa 4 hb Ramadan. SPR telah menetapkan proses penamaan calon dan pusat penjumlahan undi diadakan di Dewan Perdana Institut Kemahiran Belia Negara, Bukit Mertajam manakala proses pengeluaran dan pengiraan undi pos di Pejabat Daerah dan Tanah Seberang Perai Tengah. Sebanyak lapan buah pusat pengundian iaitu lapan buah sekolah membabitkan 39 saluran akan dibuka pada hari pengundian.[3]
Pengundian diadakan pada hari bekerja (Selasa) dan menyebabkan sukar bagi mereka keluar membuang undi. Pengarah Pilihanraya PASPermatang Pasir Dato' Mahfuz Omar meminta Suruhanjaya Pilihanraya(SPR) agar sebarang bentuk pilihanraya khususnya pilihanraya kecil perlu dibuat pada cuti hujung minggu. Jumlah keluar mengundi merosot hampir 10 peratus kali ini kepada 73.1 peratus berbanding 82.6 peratus pada Mac 2008.