The Brief Democrat James Walkinshaw has won a special election to represent Virginia's 11th Congressional District in the U.S. House of Representatives. Democrat James Walkinshaw has won a special election to represent Virginia's 11th Congressional District in the U.S. House of Representatives, besting Republican Stewart Whitson, an Army veteran and former FBI agent. Polls closed at 7 p.m. on Tuesday in the race to replace the late U.S. Rep. Gerry Connolly, who died earlier this year. The Associated Press (AP) called the race at 7:36 p.m., with Walkinshaw taking roughly 75% of the vote. On the campaign trail, Walkinshaw vowed to continue to fight against the White House on this matter.