Candidate Party Votes %  Tito Sotto    Laban ng Demokratikong Pilipino   11,792,121 48.62  Ramon Revilla Sr.    Laban ng Demokratikong Pilipino   8,321,278 34.31  Edgardo Angara    Laban ng Demokratikong Pilipino   8,019,011 33.06  Ernesto Herrera    Laban ng Demokratikong Pilipino   7,219,170 29.76  Alberto Romulo    Laban ng Demokratikong Pilipino   6,824,256 28.14  Ernesto Maceda    Nationalist People's Coalition   6,820,717 28.12  Orly Mercado    Laban ng Demokratikong Pilipino   6,691,132 27.59  Neptali Gonzales    Laban ng Demokratikong Pilipino   6,578,582 27.12  Leticia Ramos-Shahani    Lakas–NUCD   6,578,582 27.12  Heherson Alvarez    Laban ng Demokratikong Pilipino   6,360,898 26.23  Blas Ople    Laban ng Demokratikong Pilipino   6,024,930 24.84  Freddie Webb    Laban ng Demokratikong Pilipino   5,929,426 24.45  Gloria Macapagal Arroyo    Laban ng Demokratikong Pilipino   5,858,950 24.16  Teofisto Guingona Jr.    Laban ng Demokratikong Pilipino   5,830,044 24.04  Santanina Rasul    Lakas–NUCD   5,546,803 22.87  Joey Lina    Laban ng Demokratikong Pilipino   5,064,291 20.88  Nikki Coseteng    Nationalist People's Coalition   5,008,981 20.65  Arturo Tolentino    Nationalist People's Coalition   4,929,625 20.32  Raul Roco    Laban ng Demokratikong Pilipino   4,884,455 20.14  Rodolfo Biazon    Laban ng Demokratikong Pilipino   4,863,752 20.05  Wigberto Tañada    Koalisyong Pambansa   4,492,718 18.52  Francisco Tatad    Nationalist People's Coalition   4,487,896 18.50  John Henry Osmeña    Nationalist People's Coalition   4,408,145 18.17  Butz Aquino    Laban ng Demokratikong Pilipino   3,964,966 16.35  Alfredo Bengzon    Lakas–NUCD   3,964,000 16.34  Carlos Padilla    Laban ng Demokratikong Pilipino   3,828,679 15.79  Alexander Aguirre    Nationalist People's Coalition   3,755,837 15.48  Mamintal A.J. Tamano    Laban ng Demokratikong Pilipino   3,642,828 15.02  Jose Concepcion Jr.    Laban ng Demokratikong Pilipino   3,598,935 14.84  Silvestre Bello III    Lakas–NUCD   3,559,202 14.67  Francisco Sumulong    Lakas–NUCD   3,167,838 13.06  Estelito Mendoza    Nationalist People's Coalition   3,122,467 12.87  Victor Ziga    Koalisyong Pambansa   3,151,251 12.99  Sotero Laurel    Nacionalista Party   3,002,874 12.38  Francisco Chavez    Lakas–NUCD   2,948,912 12.16  Ruben Torres    Lakas–NUCD   2,737,112 11.28  Rafael Recto    Kilusang Bagong Lipunan   2,726,189 11.24  Florencio Abad    Koalisyong Pambansa   2,494,643 10.29  Narciso Monfort    Laban ng Demokratikong Pilipino   2,483,459 10.24  Augusto Pangan    Kilusang Bagong Lipunan   2,408,185 9.93  Eduardo Pilapil    Lakas–NUCD   2,065,900 8.52  RJ Jacinto    Lakas–NUCD   1,873,910 7.73  Eddie Ilarde    Nacionalista Party   1,800,077 7.42  Arsenio Yulo Jr.    Lakas–NUCD   1,774,931 7.32  Gerardo Espina Sr.    Nationalist People's Coalition   1,755,120 7.24  Nemesio Prudente    Koalisyong Pambansa   1,747,569 7.20 Guillermo Carague  Lakas–NUCD   1,743,896 7.19  Wencelito Andanar    Laban ng Demokratikong Pilipino   1,711,611 7.06  Buddy Gomez    Lakas–NUCD   1,696,311 6.99  Adolfo Azcuna    Lakas–NUCD   1,640,220 6.76 Jose Tamayo  Nationalist People's Coalition   1,634,268 6.74 Ramon Villarama Jr.  Laban ng Demokratikong Pilipino   1,629,846 6.72  Homobono Adaza    Nacionalista Party   1,551,366 6.40  Vincent Crisologo    Nacionalista Party   1,551,068 6.39  Manuel Morato    Lakas–NUCD   1,516,715 6.25 Rodrigo Gutang  Laban ng Demokratikong Pilipino   1,508,552 6.22 Ruben Ancheta  Nationalist People's Coalition   1,506,700 6.21 Vivian Hultman  Nationalist People's Coalition   1,459,535 6.02 Leonor Luciano  Laban ng Demokratikong Pilipino   1,445,179 5.96 Aurelio Periquet  Lakas–NUCD   1,243,438 5.13 Vicente Rivera Jr.  Nationalist People's Coalition   1,177,056 4.85 Ramon Orosa  Nacionalista Party   1,164,990 4.80 Gerry Geronimo  Nationalist People's Coalition   1,154,934 4.76 Sanchez Ali  Lakas–NUCD   1,073,750 4.43  Lorna Verano-Yap    Koalisyong Pambansa   1,050,304 4.33  Felix Brawner Jr.    Nationalist People's Coalition   1,036,963 4.28  Zosimo Paredes    Nationalist People's Coalition   1,029,813 4.25  Leonardo Quisumbing    Lakas–NUCD   1,021,627 4.21  Rod Navarro    Kilusang Bagong Lipunan   966,823 3.99 Elsa Payumo  Nationalist People's Coalition   936,926 3.86  Fortunato Abat    People's Reform Party   928,417 3.83  Antonio Leviste    People's Reform Party   919,229 3.79  Katrina Legarda    Nationalist People's Coalition   914,763 3.77 Julio Cesar Climaco  Nationalist People's Coalition   882,680 3.64  Rufus Rodriguez    Nationalist People's Coalition   812,144 3.35 Macapanton Abbas  Koalisyong Pambansa   806,434 3.32  Wilson Gamboa Sr.    Nacionalista Party   803,995 3.31 Blo Umpar Adiong  Nationalist People's Coalition   762,688 3.14 Johnny Wilson  Kilusang Bagong Lipunan   753,627 3.11 Jose Malvar Romero Jr.  Lakas–NUCD   739,919 3.05 Marietta Corazon Primicias-Goco  Lakas–NUCD   737,676 3.04 Reynaldo San Juan  Koalisyong Pambansa   729,610 3.01 Ramon Garcia  Koalisyong Pambansa   717,341 2.96 Israel Bocobo  Lakas–NUCD   707,568 2.92 Rogelio Arienda  Nacionalista Party   704,450 2.90 Jose Villegas Jr.  Lakas–NUCD   688,718 2.84  Jesus Antonio Carpio    Koalisyong Pambansa   668,746 2.76  James Barbers    Kilusang Bagong Lipunan   664,019 2.74 Manuel Barcelona Jr.  Nationalist People's Coalition   618,539 2.55 Jaime Cura  Lakas–NUCD   612,363 2.52 Conrado Manicad  Lakas–NUCD   606,577 2.50 Fernando Barrican  Nationalist People's Coalition   602,169 2.48 Mario Leviste  Nationalist People's Coalition   556,375 2.29 Jose Lopez  Lakas–NUCD   543,186 2.24 Alejandro Fider  Nationalist People's Coalition   507,580 2.09 Jonathan Rivera  People's Reform Party   502,858 2.07 Miguel Acebedo  Koalisyong Pambansa   477,778 1.97 Elfren Cruz  Koalisyong Pambansa   461,371 1.90 Esteban Osmeña  Nacionalista Party   447,196 1.84  Vicente Piccio Jr.    Kilusang Bagong Lipunan   439,995 1.81 Marcelino Arias  Nacionalista Party   428,716 1.77 Mariano Reyes  People's Reform Party   414,577 1.71 Doroteo Salazar  Nacionalista Party   414,061 1.71 Arturo Padua  Kilusang Bagong Lipunan   413,123 1.70 Cristin Abasolo Jr.  People's Reform Party   409,905 1.69  Oliver Lozano    Kilusang Bagong Lipunan   407,538 1.68 Abdullah Madale  People's Reform Party   391,723 1.62 Jose Cordova  People's Reform Party   379,383 1.56  Nora Daza    Nacionalista Party   379,157 1.56 Josephus Ramas  Kilusang Bagong Lipunan   378,451 1.56 Dante de Guzman  People's Reform Party   376,327 1.55 Mariano Santiago  Nacionalista Party   373,161 1.54  Carlos Cajelo    People's Reform Party   370,901 1.53 Alfredo Lamen  Kilusang Bagong Lipunan   349,796 1.44 Camilo Diel Jr.  Koalisyong Pambansa   345,728 1.43 Edgardo Abenina  Nacionalista Party   342,908 1.41 Melchor Ines  People's Reform Party   337,449 1.39 Ramon Tagle  Koalisyong Pambansa   326,153 1.34 Albert Umali  People's Reform Party   319,842 1.32  Florangel Rosario-Braid    Koalisyong Pambansa   310,953 1.28 Simeon Alejandro  Kilusang Bagong Lipunan   308,618 1.27 Rommel Corro  Kilusang Bagong Lipunan   307,832 1.27 Antonio Policarpio  People's Reform Party   299,538 1.23 Renato Ecarma  People's Reform Party   291,236 1.20  Salvador Panelo    Kilusang Bagong Lipunan   289,416 1.19 Jaime Echevarria  Kilusang Bagong Lipunan   287,342 1.18 Pacifico Lopez de Leon  Kilusang Bagong Lipunan   283,236 1.17 Ponciano Subido  Koalisyong Pambansa   270,608 1.12 Jaime Muyargas  People's Reform Party   258,711 1.07 Jesus Martinez  Kilusang Bagong Lipunan   257,276 1.06 Abdul Sarip Macmod  Kilusang Bagong Lipunan   250,548 1.03 Roger Panotes  Nacionalista Party   242,543 1.00 Raul Contreras  Koalisyong Pambansa   224,004 0.92 Efren Sumajit  People's Reform Party   215,563 0.89 Oscar Morado  Koalisyong Pambansa   203,859 0.84 Leonora Petines  Kilusang Bagong Lipunan   199,718 0.82 Miguel Lopez Jr. Independent 199,593 0.82 Madrino Muñoz  Kilusang Bagong Lipunan   199,359 0.82 Gerardo del Mundo  Koalisyong Pambansa   197,249 0.81 Crisostomo Vitug  Nacionalista Party   193,222 0.80 Wilfredo Rafols  Koalisyong Pambansa   186,004 0.77 Elpidio Valera  Kilusang Bagong Lipunan   185,845 0.77 Amado Gat Inciong  Nacionalista Party   183,446 0.76  Hjalmar Quintana    Nacionalista Party   165,212 0.68 Luis Garchitorena  Kilusang Bagong Lipunan   158,500 0.65 Jovencio Kintanar  Partido ng Masang Pilipino   158,200 0.65 Ramon Maronilla  Nacionalista Party   156,138 0.64 Bonifacio Tupaz  Nacionalista Party   154,939 0.64 Jose Tumbokon  Kilusang Bagong Lipunan   151,748 0.63 Benjamin Nuega  Kilusang Bagong Lipunan   144,064 0.59 Norberto Romualdez III  Nacionalista Party   141,741 0.58 Genaro Mabasa  Koalisyong Pambansa   133,677 0.55 Alfredo de Gracia  Kilusang Bagong Lipunan   116,981 0.48 Gonzalo Villa  Nacionalista Party   111,753 0.46 Juanito Arribas Independent 105,671 0.44 Horacio Marasigan  Nacionalista Party   105,172 0.43 Alfredo Zerrudo  Koalisyong Pambansa   96,614 0.40 Dominico Casas  People's Reform Party   90,804 0.37 Antonio Fa. Muyot  Nacionalista Party   61,339 0.25 Conrado Leonardo  Partido ng Masang Pilipino   48,337 0.20 Rolando Quintos  Partido ng Masang Pilipino   38,581 0.16 Ruperto Martin  Koalisyong Pambansa   11,784 0.05 Datu Ray Ibrahim Uy  Nacionalista Party   6,278 0.03  Melchor Chavez    [ a]   Koalisyong Pambansa   0 0.00  Ceferino Padua    [ b]   Koalisyong Pambansa   0 0.00 Total 276,042,700 100.00 Total votes 24,254,954 – Registered voters/turnout 32,141,079 75.46