1998Final results
1998 election for U.S. Senate in Arizona
U.S. Senate · Arizona
John McCain (R) won with 68.7% of the vote, defeating Ed Ranger (D) by 41.6 points.
John McCainRepublican · winner
68.7%696,577
Ed RangerDemocrat
27.2%275,224
John C. ZajacLibertarian
2.3%23,004
Bob ParkReform
1.8%18,288
1,013,280 votes
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
The seat over time
D − R margin in this seat's races around 1998
Races before and after
Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET
Money in this race
Each line compares the two campaigns on one scale.
Ed RangerJohn McCain
$375.5K
Raised by the campaign
$4.5M
$371.4K
Spent by the campaign
$2.5M
$3.6K
Cash on hand
$2M
Other candidates' campaigns: Bob Park $130.6K · John C. Zajac $15.4K.
Campaign money: FEC, through Dec 31, 1998.
Source: FEC campaign filingsUpdated Dec 31, 1998
The candidates
John McCain (R)Ed Ranger (D)
Also on the ballot: John C. Zajac (Libertarian), 2.3%; Bob Park (Reform), 1.8%