These are the election results of the 2004 Malaysian general election by parliamentary constituency. Held on 21 March 2004, the 11th general election resulted in a victory for the Barisan Nasional (BN) with 63.8% of the vote. This led to BN taking 198 of the 219 seats in parliament.
These members of parliament (MPs) represented their constituency from the first sitting of 11th Malaysian Parliament to its dissolution.
The parliamentary election deposit was set at RM 10,000 per candidate. Similar to previous elections, the election deposit will be forfeited if the particular candidate had failed to secure at least 12.5% or one-eighth of the votes.
Perlis # Constituency Winner Votes Votes % Opponent(s) Votes Votes % Majority Incumbent Eligible voters Malay voters Chinese voters Indian voters Others voters Muslim Bumiputera voters Non-Muslim Bumiputera voters Voter turnout Voter turnout % Spoilt votes Spoilt votes % P001 Padang Besar Azmi Khalid(BN–UMNO) 18,323 64.4% Wan Kharizal Wan Khazim(BA–PAS) 9,058 31.8% 9,265 Azmi Khalid(BN–UMNO) 33,899 84% 11% 3% 28,453 83.9% 672 2.4% P002 Kangar Mohd Radzi Sheikh Ahmad(BN–UMNO) 22,498 68.0% Ishar Saad(BA–PAS) 9,950 30.1% 12,548 Abdul Hamid Pawanteh(BN–UMNO) 40,516 79% 18% 2% 33,095 81.7% 548 1.7% P003 Arau Syed Razlan Syed Putra Jamalullail(BN–UMNO) 17,367 54.2% Haron Din(BA–PAS) 14,124 44.1% 3,243 Mastika Junaidah Husin(BN–UMNO) 38,067 87% 9% 2% 32,062 84.2% 533 1.7%
Kedah # Constituency Winner Votes Votes % Opponent(s) Votes Votes % Majority Incumbent Eligible voters Malay voters Chinese voters Indian voters Others voters Muslim Bumiputera voters Non-Muslim Bumiputera voters Voter turnout Voter turnout % Spoilt votes Spoilt votes % P004 Langkawi Abu Bakar Taib(BN–UMNO) 16,510 72.3% Zubir Ahmad(BA–PAS) 5,738 25.1% 10,772 Abu Bakar Taib(BN–UMNO) 27,980 90% 7% 3% 22,844 81.6% 560 2.5% P005 Jerlun Abdul Rahman Ariffin(BN–UMNO) 19,123 51.9% Idris Ahmad(BA–PAS) 16,981 46.1% 2,142 Abu Bakar Othman(BA–PAS) 44,148 90% 9% 36,822 83.4% 718 2.0% P006 Kubang Pasu Mohd Johari Baharum(BN–UMNO) 26,657 65.7% Abdul Isa Ismail(BA–PAS) 12,945 31.9% 13,712 Mahathir Mohamad(BN–UMNO) 49,594 84% 10% 4% 40,602 81.9% 919 2.3% P007 Padang Terap Ghazali Ibrahim(BN–UMNO) 14,776 52.6% Zawawi Ahmad(BA–PAS) 12,604 44.9% 2,172 Zawawi Ahmad(BA–PAS) 32,412 92% 2% 6% 28,094 86.7% 693 2.5% P008 Pokok Sena Abdul Rahman Ibrahim(BN–UMNO) 29,740 56.1% Mahfuz Omar(BA–PAS) 22,440 42.3% 7,300 Mahfuz Omar(BA–PAS) 66,072 78% 19% 3% 53,035 80.3% 855 1.6% P009 Alor Setar Chor Chee Heung(BN–MCA) 28,379 65.6% Siti Nor Abdul Hamid(BA–PKR) 13,864 32.1% 14,515 Chor Chee Heung(BN–MCA) 57,313 58% 36% 5% 43,257 75.5% 828 1.9% P010 Kuala Kedah Hashim Jahaya(BN–UMNO) 36,707 57.1% Mohamad Sabu(BA–PAS) 26,493 41.2% 10,214 Mohamad Sabu(BA–PAS) 78,791 77% 21% 2% 64,332 81.7% 1,023 1.6% P011 Pendang Mohd Hayati Othman(BA–PAS) 24,430 49.7% Md Rozai Shafian(BN–UMNO) 24,380 49.6% 50 Othman Abdul(BN–UMNO) 57,180 88% 7% 5% 49,193 86.0% 383 0.8% P012 Jerai Badruddin Amiruldin(BN–UMNO) 30,154 59.2% Che Din Arshad(BA–PAS) 19,749 38.8% 10,405 New constituency 63,886 77% 16% 6% 50,918 79.7% 1,015 2.0% P013 Sik Wan Azmi Wan Ariffin(BN–UMNO) 15,357 48.5% Azizan Abdul Razak(BA–PAS) 15,038 47.5% 319 Shahnon Ahmad(BA–PAS) 37,036 92% 2% 5% 31,682 85.5% 1,287 4.1% P014 Merbok Zainuddin Maidin(BN–UMNO) 29,607 65.8% Saiful Izham Ramli(BA–PKR) 14,162 31.5% 15,445 Daim Zainuddin(BN–UMNO) 57,922 63% 19% 18% 44,981 77.7% 1,142 2.5% P015 Sungai Petani Mahadzir Mohd Khir(BN–UMNO) 36,067 64.8% Zamri Yusuf(BA–PKR) 18,565 33.4% 17,502 Mahadzir Mohd Khir(BN–UMNO) 70,920 58% 31% 11% 55,639 78.5% 1,007 1.8% P016 Baling Mashitah Ibrahim(BN–UMNO) 32,661 52.5% Taib Azamudden Md Taib(BA–PAS) 28,432 45.7% 4,229 Taib Azamudden Md Taib(BA–PAS) 74,698 87% 6% 5% 62,202 83.2% 1,109 1.8% P017 Padang Serai Lim Bee Kau(BN–MCA) 26,269 60.7% Saifuddin Nasution Ismail(BA–PKR) 15,953 36.8% 10,316 Lim Bee Kau(BN–MCA) 53,925 53% 24% 23% 43,307 80.3% 1,075 2.5% P018 Kulim-Bandar Baharu Abdul Kadir Sheikh Fadzir(BN–UMNO) 22,556 58.2% Alwi Mohamed Yusop(BA–PKR) 14,558 37.5% 7,998 Abdul Kadir Sheikh Fadzir(BN–UMNO) 50,024 67% 21% 12% 38,789 77.5% 1,181 3.0%
Kelantan # Constituency Winner Votes Votes % Opponent(s) Votes Votes % Majority Incumbent Eligible voters Malay voters Chinese voters Indian voters Others voters Muslim Bumiputera voters Non-Muslim Bumiputera voters Voter turnout Voter turnout % Spoilt votes Spoilt votes % P019 Tumpat Kamarudin Jaffar(BA–PAS) 27,919 50.7% Mat Nawawi Mat Jusoh(BN–UMNO) 26,099 47.4% 1,820 Kamarudin Jaffar(BA–PAS) 70,810 92% 3% 4% 55,090 77.8% 1,072 2.0% P020 Pengkalan Chepa Abdul Halim Abdul Rahman(BA–PAS) 20,621 57.1% Nik Mohd Zain Omar(BN–UMNO) 14,399 39.8% 6,222 Nik Mohd. Amar Nik Abdullah(BA–PAS) 44,844 97% 2% 36,135 80.6% 818 2.3% P021 Kota Bharu Zaid Ibrahim(BN–UMNO) 23,831 51.0% Nik Mahmood Nik Hassan(BA–PKR) 22,108 47.3% 1,723 Ramli Ibrahim(BA–PKR) 61,409 79% 19% 46,707 76.1% 768 1.6% P022 Pasir Mas Ismail Noh(BA–PAS) 17,526 42.3% Ahmed Rahim Abdul Rahman(BN–UMNO) 16,275 39.3% 1,251 Ismail Noh(BA–PAS) 52,771 96% 4% 41,395 78.4% 1,396 3.4% Ibrahim Ali(IND) 6,198 15.0% P023 Rantau Panjang Abdul Fatah Haron(BA–PAS) 15,027 49.9% Mohd Daud Hamat(BN–UMNO) 14,295 47.5% 732 Abdul Fatah Haron(BA–PAS) 40,956 98% 30,088 73.5% 701 2.3% P024 Kubang Kerian Salahuddin Ayub(BA–PAS) 21,430 55.7% Ahmad Rusli Iberahim(BN–UMNO) 15,803 41.1% 5,627 Husam Musa(BA–PAS) 47,148 98% 2% 38,458 81.6% 1,225 3.2% P025 Bachok Awang Adek Hussin(BN–UMNO) 25,194 52.5% Wan Nik Wan Yusoff(BA–PAS) 21,922 45.7% 3,272 Wan Nik Wan Yusoff(BA–PAS) 55,319 98% 48,009 86.8% 893 1.9% P026 Ketereh Md Alwi Che Ahmad(BN–UMNO) 20,024 52.4% Muhamad Mustafa(BA–PKR) 17,136 44.9% 2,888 New constituency 46,493 97% 2% 38,187 82.1% 751 2.0% P027 Tanah Merah Shaari Hassan(BN–UMNO) 16,107 52.1% Saupi Daud(BA–PKR) 13,580 43.9% 2,527 Saupi Daud(BA–PKR) 37,665 93% 5% 30,915 82.1% 788 2.6% P028 Pasir Puteh Kalthom Othman(BA–PAS) 27,018 52.3% Che Min Che Ahmad(BN–UMNO) 23,208 44.9% 3,810 Alwi Jusoh(BA–PAS) 57,308 98% 2% 51,676 90.2% 1,184 2.3% P029 Machang Sazmi Miah(BN–UMNO) 17,464 49.3% Mohd Yusof Mohd Noor(BA–PAS) 17,329 49.0% 135 Mohd Yusof Mohd Noor(BA–PAS) 43,874 95% 5% 35,392 80.7% 599 1.7% P030 Jeli Mustapa Mohamed(BN–UMNO) 16,960 62.9% Mohd Apandi Mohamad(BA–PAS) 9,607 35.6% 7,353 Mohd Apandi Mohamad(BA–PAS) 32,729 99% 26,961 82.4% 394 1.5% P031 Kuala Krai Mohammad Razali Che Mamat(BN–UMNO) 19,148 52.2%Wan Abdul Rahim Wan Abdullah(BA–PAS) 16,732 45.6% 2,416 Mohamed Nasir Che Daud(BA–PAS) 45,259 92% 6% 2% 36,667 81.0% 785 2.1% P032 Gua Musang Tengku Razaleigh Hamzah(BN–UMNO) 13,570 64.4% Zulkefli Mohamed(BA–PAS) 6,972 33.1% 6,598 Tengku Razaleigh Hamzah(BN–UMNO) 26,137 82% 9% 9% 21,076 80.6% 534 2.5%
Terengganu # Constituency Winner Votes Votes % Opponent(s) Votes Votes % Majority Incumbent Eligible voters Malay voters Chinese voters Indian voters Others voters Muslim Bumiputera voters Non-Muslim Bumiputera voters Voter turnout Voter turnout % Spoilt votes Spoilt votes % P033 Besut Abdullah Md Zin(BN–UMNO) 26,087 58.8% Nasharuddin Mat Isa(BA–PAS) 17,587 39.6% 8,500 Hassan Mohamed(BA–PAS) 51,284 98% 2% 44,357 86.5% 683 1.5% P034 Setiu Mohd Yusof Majid(BN–UMNO) 23,079 57.1% Che Ghani Che Ambak(BA–PAS) 16,383 40.5% 6,696 Che Ghani Che Ambak(BA–PAS) 48,161 99% 40,412 83.9% 714 1.8% P035 Kuala Nerus Che Azmi Abd Rahman(BN–UMNO) 24,895 53.5% Mohd Shukrimun Shamsuddin(BA–PAS) 20,798 44.7% 4,097 Mohd Shukrimun Shamsuddin(BA–PAS) 52,468 99% 46,546 88.7% 713 1.5% P036 Kuala Terengganu Razali Ismail(BN–UMNO) 30,994 50.9% Syed Azman Syed Ahmad Nawawi(BA–PAS) 29,061 47.7% 1,933 Syed Azman Syed Ahmad Nawawi(BA–PAS) 72,259 88% 12% 60,939 84.3% 790 1.3% P037 Marang Abdul Rahman Bakar(BN–UMNO) 28,076 49.1% Abdul Hadi Awang(BA–PAS) 27,913 48.8% 163 Abdul Hadi Awang(BA–PAS) 64,367 98% 2% 57,186 88.8% 866 1.5% P038 Hulu Terengganu Tengku Putera Tengku Awang(BN–UMNO) 23,815 58.7% Muhyiddin Abdul Rashid(BA–PAS) 16,055 39.6% 7,760 Muhyiddin Abdul Rashid(BA–PAS) 45,258 99% 40,559 89.6% 633 1.6% P039 Dungun Rosli Mat Hassan(BN–UMNO) 26,398 52.6% Mustafa Ali(BA–PAS) 21,502 42.8% 4,896 Mustafa Ali(BA–PAS) 55,711 95% 5% 50,206 90.1% 708 1.4% P040 Kemaman Ahmad Shabery Cheek(BN–UMNO) 36,517 62.5% Abd Rahman Yusof(BA–PKR) 20,635 35.3% 15,882 Abdul Rahman Yusof(BA–PKR) 66,416 91% 8% 58,461 88.0% 1,036 1.8%
Penang # Constituency Winner Votes Votes % Opponent(s) Votes Votes % Majority Incumbent Eligible voters Malay voters Chinese voters Indian voters Others voters Muslim Bumiputera voters Non-Muslim Bumiputera voters Voter turnout Voter turnout % Spoilt votes Spoilt votes % P041 Kepala Batas Abdullah Ahmad Badawi(BN–UMNO) 25,403 76.2% Abdul Khalid Rasid(BA–PAS) 7,281 21.8% 18,122 Abdullah Ahmad Badawi(BN–UMNO) 39,622 74% 22% 4% 33,356 84.2% 672 2.0% P042 Tasek Gelugor Mohd Shariff Omar(BN–UMNO) 22,011 63.7% Mujahid Yusof Rawa(BA–PAS) 11,828 34.2% 10,183 Mohd Shariff Omar(BN–UMNO) 41,615 77% 15% 7% 34,551 83.0% 620 1.8% P043 Bagan Lim Hock Seng(DAP) 23,095 53.0% Lim Chien Aun(BN–MCA) 19,473 44.7% 3,622 Lim Hock Seng(BA–DAP) 57,322 15% 71% 14% 43,542 76.0% 961 2.2% P044 Permatang Pauh Wan Azizah Wan Ismail(BA–PKR) 21,737 49.7% Pirdaus Ismail(BN–UMNO) 21,147 48.4% 590 Wan Azizah Wan Ismail(BA–PKR) 54,041 68% 26% 6% 43,734 80.9% 665 1.5% P045 Bukit Mertajam Chong Eng(DAP) 26,215 57.7% Ma Kok Ben(BN–MCA) 17,651 38.8% 8,564 Chong Eng(BA–DAP) 58,736 19% 73% 9% 45,442 77.4% 1,148 2.5% P046 Batu Kawan Huan Cheng Guan(BN–Gerakan) 17,097 52.5% Law Choo Kiang(BA–PKR) 8,099 24.9% 8,998 New constituency 43,055 21% 56% 23% 32,559 75.6% 811 2.5%Tanasekharan Autherapady(DAP) 6,552 20.1% P047 Nibong Tebal Zainal Abidin Osman(BN–UMNO) 18,823 58.1% Goh Kheng Huat(DAP) 12,818 39.5% 6,005 Goh Kheng Huat(BA–DAP) 41,161 44% 41% 16% 32,413 78.8% 751 2.3% P048 Bukit Bendera Chia Kwang Chye(BN–Gerakan) 28,281 60.4% Zulkifli Mohd Noor(DAP) 17,564 37.5% 10,717 Chia Kwang Chye(BN–Gerakan) 65,126 14% 74% 11% 46,843 71.9% 998 2.1% P049 Tanjong Chow Kon Yeow(DAP) 21,652 54.4% Ooi Swee Hing(BN–Gerakan) 17,424 43.8% 4,228 Chow Kon Yeow(BA–DAP) 57,902 5% 86% 9% 39,793 68.7% 717 1.8% P050 Jelutong Lee Kah Choon(BN–Gerakan) 24,988 57.4% Gooi Seong Kin(DAP) 17,518 40.2% 7,470 Lee Kah Choon(BN–Gerakan) 59,641 20% 68% 12% 43,538 73.0% 1,002 2.3% P051 Bukit Gelugor Karpal Singh Ram Singh(DAP) 22,529 50.5% Lim Boo Chang(BN–MCA) 21,268 47.7% 1,261 New constituency 60,123 16% 74% 10% 44,618 74.2% 793 1.8% P052 Bayan Baru Wong Kam Hoong(BN–MCA) 29,430 71.7% Ong Peng Cheow(BA–PKR) 10,579 25.8% 18,851 Wong Kam Hoong(BN–MCA) 55,407 40% 48% 12% 41,020 74.0% 1,010 2.5% P053 Balik Pulau Hilmi Yahaya(BN–UMNO) 21,114 70.7% Rohana Ariffin(BA–PKR) 8,177 27.4% 12,937 Mohd. Zain Omar(BN–UMNO) 38,611 59% 36% 4% 29,855 77.4% 564 1.9%
Perak