PoliGov

PoliGov › Election history › 2004

2004 presidential election map and results

George W. Bush won 286 electoral votes to John Kerry's 251. One Minnesota elector cast a presidential vote for John Edwards. A majority was 270 of 538 electoral votes.

Map of the 2004 presidential election results by state
Bush (Republican)Kerry (Democratic)

Explore the 2004 map interactively →

Candidates

CandidatePartyElectoral votesPopular vote%
George W. Bush ✓Republican28662,028,28550.7%
John KerryDemocratic25159,028,07948.2%
John EdwardsDemocratic100.0%

Popular-vote totals add up the states with recorded votes; some states chose electors through their legislatures in this era.

Results by state

StateWon byElectoral votesWinner %Margin (pts)
AlabamaGeorge W. Bush962.5%25.6
AlaskaGeorge W. Bush361.1%25.5
ArizonaGeorge W. Bush1054.9%10.5
ArkansasGeorge W. Bush654.3%9.8
CaliforniaJohn Kerry5554.3%9.9
ColoradoGeorge W. Bush951.7%4.7
ConnecticutJohn Kerry754.3%10.4
DelawareJohn Kerry353.3%7.6
District of ColumbiaJohn Kerry389.2%79.8
FloridaGeorge W. Bush2752.1%5.0
GeorgiaGeorge W. Bush1558.0%16.6
HawaiiJohn Kerry454.0%8.7
IdahoGeorge W. Bush468.4%38.1
IllinoisJohn Kerry2154.8%10.3
IndianaGeorge W. Bush1159.9%20.7
IowaGeorge W. Bush749.9%0.7
KansasGeorge W. Bush662.0%25.4
KentuckyGeorge W. Bush859.5%19.9
LouisianaGeorge W. Bush956.7%14.5
MaineJohn Kerry453.6%9.0
MarylandJohn Kerry1056.0%13.0
MassachusettsJohn Kerry1261.6%25.0
MichiganJohn Kerry1751.2%3.4
Minnesota *John KerryKerry 9, Edwards 151.1%3.5
MississippiGeorge W. Bush659.0%18.9
MissouriGeorge W. Bush1153.3%7.2
MontanaGeorge W. Bush359.1%20.5
NebraskaGeorge W. Bush565.9%33.2
NevadaGeorge W. Bush550.5%2.6
New HampshireJohn Kerry450.2%1.4
New JerseyJohn Kerry1552.9%6.7
New MexicoGeorge W. Bush549.8%0.8
New YorkJohn Kerry3157.9%18.1
North CarolinaGeorge W. Bush1556.0%12.4
North DakotaGeorge W. Bush362.9%27.4
OhioGeorge W. Bush2050.8%2.1
OklahomaGeorge W. Bush765.6%31.1
OregonJohn Kerry751.3%4.2
PennsylvaniaJohn Kerry2150.9%2.5
Rhode IslandJohn Kerry459.4%20.8
South CarolinaGeorge W. Bush858.0%17.1
South DakotaGeorge W. Bush359.9%21.5
TennesseeGeorge W. Bush1156.8%14.3
TexasGeorge W. Bush3461.1%22.9
UtahGeorge W. Bush571.5%45.5
VermontJohn Kerry358.9%20.1
VirginiaGeorge W. Bush1353.7%8.2
WashingtonJohn Kerry1152.8%7.2
West VirginiaGeorge W. Bush556.1%12.9
WisconsinJohn Kerry1049.7%0.4
WyomingGeorge W. Bush368.7%39.7

Notes

← 2000 electionAll elections2008 election →

Sources