The Race
Seven Democrats face off Tuesday, Aug. 4, for the right to challenge Rep. Rob Wittman (R-VA), who has held Virginia's 1st congressional district since a special election in December 2007. The winner meets him in the general election on Tuesday, Nov. 3.
Virginia runs a traditional partisan primary. Each party holds its own contest, the top vote getter advances, and there is no ranked choice or top two component. Wittman drew no challenger, and the Republican primary was canceled.
The district wraps around Richmond, taking in parts of Chesterfield, Hanover, and Henrico counties to the west and north before reaching east to the Williamsburg area and the Northern Neck. It mixes suburban growth around the capital with rural Tidewater communities, and Wittman has carried it seven straight times by double digits.
Three Democrats have separated from the field in money and endorsements. Shannon Taylor), the Henrico County Commonwealth's Attorney, entered the race in September 2025 after losing the Democratic nomination for attorney general to Jay Jones by 51% to 49%, and joined the Democratic Congressional Campaign Committee's Red to Blue program in February. Salaam Bhatti is an attorney who worked at the Virginia Poverty Law Center. Jason Knapp is a retired Navy commander and fighter pilot who later worked in clean energy economic development. Also on the ballot are Elizabeth Dempsey Beggs, Tim Cywinski, Ericka Kopp, and Melvin Tull.
Ratings
All three major forecasters agree. Cook Political Report and Inside Elections each rate the general election Lean Republican, and Sabato's Crystal Ball has it Leans Republican, the same call in each shop's own wording. The rating has held through four consecutive weekly reviews as of July 28 according to Ballotpedia, and Sabato refreshed its House ratings on July 30 without touching this district. DDHQ/The Hill, a fourth outlet Ballotpedia tracks, sits one notch further right at Likely Republican.
Prediction Markets
The two markets covering the general election disagree with each other. On Polymarket, the Democratic contract trades at 55% and the Republican contract at 45%. On Kalshi, the Republican contract is at 53% and the Democratic at 54%, as of 2:00 p.m. ET on Friday, July 31. Kalshi's booking price is above 100%, which is what live two-sided markets do once spreads and fees are factored in. The nomination itself is not in doubt as far as traders are concerned. Polymarket's separate Democratic primary market has Taylor at 98.8%, with Bhatti next at 2.5%.
Experts vs. Markets
The split comes down to which evidence carries more weight. The forecasters are looking at an incumbent who has never won this seat by less than double digits and a district Trump carried by five points in 2024. The traders are looking at the midterm calendar favorable to the opposition party and a district that backed Abigail Spanberger (D) for governor a year later. Neither read is unreasonable.
Access the AllCiv platform for comprehensive political news, data, and insights.
---
Spot something wrong? Report an issue with this article