Early Voting (In-person)
Tommy Wright
(Republican) 1007 (66.78%)
(Republican) 1007 (66.78%)
Josh Blakely
(Democrat) 501 (33.22%)
(Democrat) 501 (33.22%)
Frank Ruff
(Republican) 1154 (100.00%)
(Republican) 1154 (100.00%)
Bob Good
(Republican) 1332 (62.07%)
(Republican) 1332 (62.07%)
Josh Throneburg
(Democrat) 809 (37.70%)
(Democrat) 809 (37.70%)
Glenn Youngkin
(Republican) 1766 (66.54%)
(Republican) 1766 (66.54%)
Terry McAuliffe
(Democrat) 885 (33.35%)
(Democrat) 885 (33.35%)
Princess Blanding
(Liberation Party) 3 (0.11%)
(Liberation Party) 3 (0.11%)
Winsome Earle-Sears
(Republican) 1768 (66.92%)
(Republican) 1768 (66.92%)
Hala Ayala
(Democrat) 870 (32.93%)
(Democrat) 870 (32.93%)
Jason Miyares
(Republican) 1758 (66.69%)
(Republican) 1758 (66.69%)
Mark Herring
(Democrat) 876 (33.23%)
(Democrat) 876 (33.23%)
Tommy Wright
(Republican) 1757 (66.78%)
(Republican) 1757 (66.78%)
Trudy Berry
(Democrat) 818 (31.09%)
(Democrat) 818 (31.09%)
Joe Paschal
(Libertarian) 56 (2.13%)
(Libertarian) 56 (2.13%)
Strongly Republican (won by more than 10%)
Republican
Strongly Democratic (won by more than 10%)
Democratic
Strongly Independent (won by more than 10%)
Independent
Locality: Mecklenburg County