Virginia's 1st Congressional District is represented by Robert Wittman (Republican), who has held the seat since 2007. Wittman has an overall VoteSee report card grade of C, voted in 98% of roll-call votes on bills this Congress, and votes with the Republican majority 95% of the time. The district includes Tuckahoe, Mechanicsville, and Short Pump. It takes in all or part of 18 counties; the most populous parts are in Henrico County and Chesterfield County. About 804,000 people live in the district, and the median household income is $104,610.
Current Representative
Robert Wittman (Republican) has represented Virginia's 1st Congressional District since 2007.
VoteSee report card grade: C
Attendance in the 119th Congress: 98% of roll-call votes on bills
Incumbent Rob Wittman is running for re-election. 2 candidates were on the Nov 3, 2026 ballot.
Rob Wittman (Republican), incumbent: raised $5.4M, $797K cash on hand; VoteSee report card C; 98% attendance; votes with the Republican majority 95% of the time
Shannon Taylor (Democratic): raised $4.6M, $599K cash on hand
Polls
Poll average: Shannon Taylor 47.5%, Rob Wittman 46.5%. Simple average of 2 polls that ended Oct 10, 2026 – Nov 9, 2026, each pollster's latest (likely voters when it reports both).
Members of Congress who previously represented Virginia's 1st Congressional District. District lines are redrawn after each census, so earlier members may have represented a different area under this number.