McGuire Secures Reelection in Virginia’s 5th Congressional District
Rep. John McGuire has won reelection, retaining his seat in Virginia's 5th Congressional District against challenger Tom Perriello.

Richmond Petersburg, VA, November 5, 2026 — Rep. John McGuire has successfully won reelection, maintaining his position representing Virginia’s 5th Congressional District. The victory comes after a contest against challenger Tom Perriello.
The outcome of the election means McGuire will continue to serve the constituents of the 5th District. Specific details regarding the election date, vote tallies, or the margin of victory were not provided in the available information.
Tom Perriello, who challenged McGuire for the seat, has not secured the majority needed to unseat the incumbent. Further details on Perriello’s campaign platform or specific policy proposals were not elaborated upon in the summary of the trend.
The 5th Congressional District is a key area within Virginia, and the representation held by McGuire will continue to influence legislative matters pertinent to the region. The specifics of McGuire’s tenure leading up to this reelection, including legislative achievements or key policy initiatives, were not detailed.
With the election concluded and McGuire’s reelection confirmed, attention will now turn to his next term in office. Information regarding the specific challenges or priorities McGuire intends to address during this new term was not provided. The electoral process for this district has concluded with the incumbent retaining his seat.
Story summarized from the original created by Clare Gehlich on www.wric.com, see more information here.
Media gallery


