Virginia's 4th Congressional District is represented by Jennifer McClellan (Democrat), who has held the seat since 2023. McClellan has an overall VoteSee report card grade of B, voted in 100% of roll-call votes on bills this Congress, and votes with the Democratic majority 98% of the time. The district includes Richmond, Petersburg, and Chester. It takes in all or part of 15 counties; the most populous parts are in Richmond city and Chesterfield County. About 796,000 people live in the district, and the median household income is $70,751.
Current Representative
Jennifer McClellan (Democrat) has represented Virginia's 4th Congressional District since 2023.
VoteSee report card grade: B
Attendance in the 119th Congress: 100% of roll-call votes on bills
Incumbent Jennifer McClellan is running for re-election. 3 candidates were on the Nov 3, 2026 ballot.
Jennifer McClellan (Democratic), incumbent: raised $1.5M, $223K cash on hand; VoteSee report card B; 100% attendance; votes with the Democratic majority 98% of the time
Robert Murray (Republican): raised $2K, $2K cash on hand
Members of Congress who previously represented Virginia's 4th Congressional District. District lines are redrawn after each census, so earlier members may have represented a different area under this number.