Biography & Campaign Analysis
Background
James Walkinshaw was born on October 22, 1982, in Arlington County, Virginia, and grew up in Prince William County. He graduated from New York University in 2005 with a bachelor's degree in politics.
After graduating, he became involved in Democratic politics in Northern Virginia, managing Gerry Connolly's 2007 campaign for chairman of the Fairfax County Board of Supervisors and his successful 2008 campaign for the U.S. House.
Walkinshaw lives in Annandale, Virginia, with his wife, Yvette Peña, and their son.
Career
Walkinshaw served as Connolly's chief of staff from 2009 to 2019. In 2019 he was elected to the Fairfax County Board of Supervisors from the Braddock District, succeeding John C. Cook, and he was re-elected in 2023. On the board he chaired the Legislative Committee and the Environmental Committee, and he represented the county on the National Capital Region Transportation Planning Board, which elected him chair for 2025.
When Connolly announced his retirement from Congress in April 2025, citing health concerns, he endorsed Walkinshaw as his successor. Connolly died on May 21, 2025, and Walkinshaw won the 10-candidate Democratic firehouse primary on June 28, 2025, with 60% of the vote.
He defeated Republican Stewart Whitson in the special election on September 9, 2025, and was sworn in the following day.
In the House he serves on the Committee on Homeland Security and the Committee on Oversight and Government Reform, and in February 2026 he launched the Federal Workforce Caucus with Representative Steny Hoyer and Senator Chris Van Hollen.
2026 race
James Walkinshaw is seeking a full term in Virginia's 11th congressional district, which covers the city of Fairfax and portions of Fairfax County. He won the seat with 75.1% of the vote in the special election held to finish the term of Gerry Connolly, who died in office on May 21, 2025.
Walkinshaw became the Democratic nominee after two other candidates, retired Space Force colonel Bree Fram and lawyer Amy Roma, withdrew.
In the general election on November 3, 2026, he faces Republican Arthur Purves, president of the Fairfax County taxpayers alliance and a perennial candidate, and Green Party nominee Dianne Blais, an activist.