2000Flipped from RepublicanFinal results
2000 election for U.S. Senate in Missouri
U.S. Senate · Missouri
Mel Carnahan (D) won with 50.5% of the vote, defeating John Ashcroft (R) by 2.1 points, a seat Republicans won last time.
Mel CarnahanDemocrat · winner
50.5%1,191,812
John AshcroftRepublican
48.4%1,142,852
Evaline TaylorGreen
0.4%10,612
Grant Samuel StaufferLibertarian
0.4%10,198
Hugh FoleyReform
0.2%4,166
Charles DockinsNatural Law
0.1%1,933
2,361,586 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 2000
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.
Mel CarnahanJohn Ashcroft
$8.5M
Raised by the campaign
$8.9M
$8.8M
Spent by the campaign
$9.4M
$294.1K
Cash on hand
$87.6K
Campaign money: FEC, through Dec 31, 2000.
Source: FEC campaign filingsUpdated Dec 31, 2000
The candidates
Mel Carnahan (D)John Ashcroft (R)
Also on the ballot: Evaline Taylor (Green), 0.4%; Grant Samuel Stauffer (Libertarian), 0.4%; Hugh Foley (Reform), 0.2%; Charles Dockins (Natural Law), 0.1%