In the 2006 elections, Kissell faced four-term Republican Robin Hayes, who had surprised many pundits with his ability to hold onto what was thought to be a marginally Democratic district. The outcome of the November 2006 general election was in doubt for several weeks, as recounts had to be conducted due to the close margin. Kissell officially wound up losing by 329 votes. He won six of the district's nine counties, but ultimately could not overcome a 6,100-vote deficit in Cabarrus County, home to Hayes. Kissell conceded the race on November 29, 2006 and immediately announced plans to run again in 2008.