Only three states changed which party to vote for. New Mexico and Iowa voted Democratic in 2000, but those states voted Republican in 2004. New Hampshire voted Republican in 2000 but the state voted Democratic in 2004. In the Electoral College, Bush received 286 electoral votes, and Kerry received 251 electoral votes. Kerry was supposed to have 252, but one electoral vote that was supposed to go for Kerry went for his running mate, John Edwards.