Last Updated on February 23, 2024

In video footage obtained by National File, Virginia State Senator John McGuire, pledged to voters that he would NOT run in the 5th Congressional District’s GOP Primary against incumbent Rep. and Freedom Caucus Chairman Bob Good, but now he’s doing exactly that.

The video footage obtained and published by National File is from late 2023 when John McGuire was running for his current seat in the Virginia State Senate. McGuire was pointedly asked by a voter if he would be willing to “pledge to not run against Bob Good next year” in the 2024 elections.

“Bob Good’s done a great job,” McGuire replied. “He’s a true conservative and we need more of ’em. And I’m a true conservative, and I think, you know, we should work together.”

“My pledge to you is I’m running for the Virginia State Senate and I’m gonna support Bob Good’s re-election,” McGuire said.

Now, just months later, McGuire has announced his run for Congress against Rep. Good, despite only taking office in the Virginia State Senate on January 10th, 2024.

The run for Congress in the 5th District is only McGuire’s latest campaign for federal office, having previously run for Congress in Virginia’s 7th District, though he did not win the GOP nomination.

McGuire has a lengthy track record of securing seats in the state legislature and then trying (unsuccessfully) to climb the ladder. He’s run for a whopping 6 offices in just 5 years.

Watch the Full Video Below: 

In an email sent out by Friends of John McGuire, the candidate’s position on Kevin McCarthy and the GOP establishment was made abundantly clear, as the email blasted Rep. Good for helping spearhead the historic effort to remove Kevin McCarthy from the speakership last year.

In the email, Rep. Good’s actions surrounding the McCarthy speakership were grossly mischaracterized.

“Our current Congressman voted for Kevin McCarthy to be Speaker, then threw a temper tantrum, reversed himself, and allowed the party to fall into chaos, costing us the 2023 elections,” the email reads.

It completely failed to mention the fact that Rep. Good held out on voting for McCarthy until he agreed to remove Nancy Pelosi’s House Rules and bring back the single-member Jeffersonian Motion to Vacate. Good and others who made this happen, assured that when Kevin McCarthy went sideways, he could be gotten rid of.

The email went on to bizarrely blame the removal of Kevin McCarthy for Republican losses in Virginia’s 2023 elections and then blasted Good for not being pro-war enough and doing enough for Israel, while parroting debunked Israeli propaganda claims about the 10/7 Hamas raid on southern Israel.

John McGuire Email
Above: Excerpts from the Friends of John McGuire Email Slamming Rep. Bob Good for Opposing McCarthy and Not Beating the War Drums.