John McGuire (Virginia politician)

John Joseph McGuire III (born August 24, 1968)[1] is an American politician, businessman, and former United States Navy SEAL serving as the U.S. representative for Virginia's 5th congressional district since 2025.

[2] McGuire was the Republican nominee for the United States House of Representatives in Virginia's 5th congressional district in the 2024 election, having defeated the incumbent Bob Good in the primary.

He told the Richmond Times-Dispatch that his main motivation for running was that he was "interested in growing businesses in Virginia and wants to continue providing support for veterans and law enforcement officers.

[15] In the general election, McGuire defeated health care consultant Melissa Dart by a 60% to 40% margin,[8] despite a fundraising disadvantage, the Democrats' huge 2017 statewide gains, and Hillary Clinton's 2016 victory among district voters.

[20][21] McGuire lost a closely contested convention to state Delegate Nick Freitas, who went on to narrowly lose to Abigail Spanberger in the 2020 election.

[24] McGuire admitted to attending President Donald Trump's January 6, 2021 rally in Washington, D.C., but has denied participating in the subsequent attack on the United States Capitol.

[25][26] McGuire declared his candidacy for the U.S. Congress in 2024, having been recruited by allies of former Speaker of the House Kevin McCarthy to challenge Bob Good as part of what Politico described as a "vengeance operation" against those who voted to oust him.