Bradley was described by many as "surprising" and an "upset." When the votes were counted, Shea-Porter was declared victorious with 51% of the vote to Bradley's 49%. Candidates Republican: Jeb Bradley - Incumbent Democratic: Carol Shea-Porter Libertarian: Dan Belforti Results District 2 Incumbent Charles Bass (R) won reelection in 2004 with 58% percent of the vote, even as his district was won by John Kerry 52% to 47%. Bass was, like his colleague Bradley, a self-described political moderate and fiscal conservative. Bass also embraced environmentalism and pro-choice politics. Bass easily defeated primary challenges from Berlin Mayor Bob Danderson and 9/11 critic and constitutionalist Mary Maxwell. The Democratic nominee was 2004 challenger Paul Hodes, an attorney. Hodes is a strong critic of the Bush administration, supporting issues such as universal healthcare, deficit reduction, raising the minimum wage, and an immediate withdrawal of National Guard and Reserve troops from Iraq. In late September, a top Bass staffer resigned after news broke that a US Government computer from Bass's DC office had been posting anonymous concern troll messages to NH blogs. In these messages, "IndyNH" claimed to be a supporter of Paul Hodes who was discouraged by Bass's unbeatable lead and urged other Hodes supporters to turn their efforts to other, more winnable races. The Bass-Hodes matchup was considered more competitive than that of Bradley and Shea-Porter, since voters in the 2nd district had sided with the Republican Party less consistently in recent years. Additionally, Hodes raised more campaign funds than the incumbent. Therefore, the 2006 election was expected to be a great deal closer than Bass's easy win in 2004. Initially, Bass maintained early leads over Hodes in most non-partisan polls, ranging from just 7-points in one poll to 27-points in another. However, as the election drew nearer, polls indicated either a slight Hodes lead or a tossup. Just before election day, Hodes pulled in front of Bass in several polls. On election day at 10:30pm, Charlie Bass conceded defeat to Paul Hodes, who garnered 53% of the vote as opposed to 45% for Bass. Candidates Republican: Charlie Bass - Incumbent Democratic: Paul Hodes Libertarian: Ken Blevens Results References New Hampshire 2006 2006 New Hampshire elections