The 2024 election was on November 5 and it took until December 11 for Senator John McGuire (R-10) to resign his seat to prepare for a special election.
“It has been an honor working together with many new friends and talented professionals in the House of Delegates and State Senate to solve problems for we the people,” McGuire said in a message sent to to supporters. “What they taught me about working with others to help constituents will transfer to the House of Representatives.”
McGuire served in the House of Delegates from 2018 to 2024 before being elected to the Senate to represent District 10 in the 2023 election. He announced his bid for Congress eight days later and narrowly defeated incumbent Bob Good in a Republican primary this summer.
According to the legacy Legislative Information System, McGuire was the chief patron of 16 bills, most of which died in committee such as SB720 which would have prevented localities adopting ordinances to restrict federal immigration laws and SB223 which would have made it illegal to protest picketing at the homes of judges.
Three bills became law including SB222 related to information security, SB603 which directs the Department of Criminal Justice Services to make give priority treatment to pregnant women in Virginia prisons, and SB630 which would make police dispatchers eligible for the Commonwealth Public Safety Medal of Valor.
The 2025 General Assembly will take up on of McGuire’s bills that was continued to the next session. SB612 would prevent localities from reducing budgets for law enforcement authors unless there is a unanimous vote.
McGuire was the sole vote in the Virginia Senate against a bill that would raise the legal age for marriage to 18. HB994 was signed into law by Governor Glenn Youngkin on April 8. The measure passed the House of Delegates on a 57 to 40 vote.
To read the full text of McGuire’s letter to supporters, go take a look at the Virginia Political Newsletter.

To exit the Senate, McGuire wrote to Senate Majority Leader Louise Lucas and his resignation will be effective “just before I get sworn into Congress the morning of January 3rd.” The special election will be held on January 7 according to the order.
There are seven Republicans seeking the party’s nomination in a mass meeting expected to be held this Friday. They are:
- Duane Adams, the current chair of the Louisa County Board of Supervisors
- Former State Senator Amanda Chase
- Alex Cheatham
- Luther Henry Cifers, III
- Jean M Gannon
- Bryan Paul Hamlet
- Shayne Snavely
The Democratic Party has nominated Jack Trammel. Trammel was the Democratic candidate in the 7th Congressional District in the 2014 election.
Top photo credit: Virginia Senate
Before you go: The time to write and research of this article is covered by paid subscribers to Charlottesville Community Engagement. In fact, this particular installment is from the December 11, 2024 edition of the newsletter. To ensure this research can be sustained, please consider becoming a paid subscriber or contributing monthly through Patreon. There will be new options in 2025 if you’d like to wait. Just please know I’m glad you’re reading!
Discover more from Information Charlottesville
Subscribe to get the latest posts sent to your email.