Candidate | Party | Votes | % |
---|
| Gloria Macapagal Arroyo | Lakas–NUCD–UMDP | 12,667,252 | 49.56 |
| Edgardo Angara | Laban ng Makabayang Masang Pilipino | 5,652,068 | 22.11 |
| Oscar Orbos | Partido para sa Demokratikong Reporma–Lapiang Manggagawa | 3,321,779 | 13.00 |
| Serge Osmeña | Liberal Party | 2,351,462 | 9.20 |
| Francisco Tatad | Grand Alliance for Democracy | 745,389 | 2.92 |
| Ismael Sueno | PROMDI | 537,677 | 2.10 |
| Irene Santiago | Aksyon Demokratiko | 240,210 | 0.94 |
| Camilo Sabio | Partido Bansang Marangal | 22,010 | 0.09 |
| Reynaldo Pacheco | Kilusan para sa Pambansang Pagpapanibago | 21,422 | 0.08 |
Total | 25,559,269 | 100.00 |
|
Valid votes | 25,559,269 | 87.28 |
---|
Invalid/blank votes | 3,726,506 | 12.72 |
---|
Total votes | 29,285,775 | 100.00 |
---|
Registered voters/turnout | 33,873,665 | 86.46 |
---|