2004 United States presidential election in Pennsylvania

George W. Bush Republican George W. Bush Republican The 2004 United States presidential election in Pennsylvania took place on November 2, 2004, and was part of the 2004 United States presidential election.

Pennsylvania was won by Democratic nominee John Kerry by a 2.50% margin of victory.

Prior to the election, most news organizations considered this a toss-up, or a crucial swing state.

The biggest key to Kerry's victory was winning Philadelphia County with 80.44% of the vote.

Bush was the first president elected to two terms in office without carrying Pennsylvania either time since Woodrow Wilson in 1912 and 1916, and is to date the only Republican presidential candidate to win the presidency without carrying the state at least once, as well as the most recent Republican to win without the state.

As of 2024, this is the most recent election to date in which Pennsylvania would vote for the losing candidate, thus the state is tied with Wisconsin and Michigan for the longest bellwether streak in the nation.

[11] President Bush campaigned heavily and visited the state of Pennsylvania over twenty times in 2004.

He won the state's electors with almost 51% of the vote, outperforming Vice President Al Gore's performance four years earlier.

[12][13] This Kerry victory can be attributed to the overwhelmingly Democratic cities of Philadelphia, Pittsburgh, and Erie.

However, many independents in suburban Philadelphia counties (Bucks, Delaware, Montgomery, and somewhat in Chester) voted for Kerry, which may well have been the deciding factor.

Kerry also had narrow margins of victory around cities like Allentown, Scranton, Erie, and the traditionally Democratic Pittsburgh suburbs; he also garnered many votes in certain rural areas such as parts of the Poconos and the Laurel Highlands, and in cities like Reading, Johnstown, Harrisburg, and State College.

Bush's margins were extremely large in central Pennsylvania and the sparsely populated Northern Tier, with traditional GOP cities such as Lancaster, Lebanon, York, Altoona, Huntingdon, and Williamsport strongly throwing their support behind him.

County flips: