2024 Virginia U.S. House - District 4 Election Results
Election Date: Nov. 5, 2024 | Updated 5:51 PM EST Dec. 2, 2024
District 4
96.01% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 241,108 | 67.0% |
William Moher (R) | 118,652 | 33.0% |
County-By-County Results Map
Democratic Lead
Republican Lead
Other Lead
Tied / Runoff
No Election
No Results
Mail-in and early votes may not be included.
County-by-County Results
Jump to:
Brunswick County
98.53% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 4,145 | 55.2% |
William Moher (R) | 3,364 | 44.8% |
Charles City County
97.86% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 2,361 | 56.7% |
William Moher (R) | 1,804 | 43.3% |
Chesterfield County
96.45% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 56,098 | 58.4% |
William Moher (R) | 39,916 | 41.6% |
Colonial Heights city
97.83% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
William Moher (R) | 5,368 | 64.2% |
Jennifer McClellan (D) * | 2,992 | 35.8% |
Dinwiddie County
98.25% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
William Moher (R) | 9,119 | 60.6% |
Jennifer McClellan (D) * | 5,940 | 39.4% |
Emporia city
98.81% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 1,395 | 67.3% |
William Moher (R) | 677 | 32.7% |
Greensville County
98.80% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 2,258 | 56.1% |
William Moher (R) | 1,769 | 43.9% |
Henrico County
96.88% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 54,833 | 74.3% |
William Moher (R) | 18,934 | 25.7% |
Hopewell city
97.42% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 4,928 | 58.3% |
William Moher (R) | 3,519 | 41.7% |
Petersburg city
96.48% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 10,773 | 87.6% |
William Moher (R) | 1,520 | 12.4% |
Prince George County
97.43% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
William Moher (R) | 10,032 | 59.9% |
Jennifer McClellan (D) * | 6,703 | 40.1% |
Richmond city
93.52% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 82,566 | 83.5% |
William Moher (R) | 16,345 | 16.5% |
Southampton County
98.40% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
William Moher (R) | 2,046 | 56.3% |
Jennifer McClellan (D) * | 1,591 | 43.7% |
Surry County
98.82% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 2,152 | 50.6% |
William Moher (R) | 2,104 | 49.4% |
Sussex County
95.33% Est. Vote Counted
*Incumbent
Candidate | Total Votes | % Votes |
---|---|---|
Jennifer McClellan (D) * | 2,373 | 52.6% |
William Moher (R) | 2,135 | 47.4% |