Early Voting (In-person)

General Elections
Winsome Earle-Sears
(Republican)
2098 (61.81%)
Abigail Spanberger
(Democrat)
1296 (38.19%)
John Reid
(Republican)
2116 (62.79%)
Ghazala Hashmi
(Democrat)
1254 (37.21%)
Jason Miyares
(Republican)
2128 (63.18%)
Jay Jones
(Democrat)
1240 (36.82%)
Tommy Wright
(Republican)
2122 (62.89%)
Earnadette Powell Farrar
(Democrat)
1198 (35.51%)
Trudy Berry
(Independent)
54 (1.60%)
Donald Trump
(Republican)
3818 (61.27%)
Kamala Harris
(Democrat)
2380 (38.20%)
Chase Oliver
(Libertarian)
10 (0.16%)
Cornel West
(Independent)
4 (0.06%)
Jill Stein
(Green Party)
3 (0.05%)
Claudia De la Cruz
(Independent)
3 (0.05%)
John McGuire
(Republican)
3794 (63.67%)
Gloria Tinsley Witt
(Democrat)
2140 (35.91%)
Hung Cao
(Republican)
3576 (59.16%)
Tim Kaine
(Democrat)
2462 (40.73%)
Tommy Wright
(Republican)
1007 (66.78%)
Josh Blakely
(Democrat)
501 (33.22%)
Frank Ruff
(Republican)
1154 (100.00%)
Bob Good
(Republican)
1332 (62.07%)
Josh Throneburg
(Democrat)
809 (37.70%)
Glenn Youngkin
(Republican)
1766 (66.54%)
Terry McAuliffe
(Democrat)
885 (33.35%)
Princess Blanding
(Liberation Party)
3 (0.11%)
Winsome Earle-Sears
(Republican)
1768 (66.92%)
Hala Ayala
(Democrat)
870 (32.93%)
Jason Miyares
(Republican)
1758 (66.69%)
Mark Herring
(Democrat)
876 (33.23%)
Tommy Wright
(Republican)
1757 (66.78%)
Trudy Berry
(Democrat)
818 (31.09%)
Joe Paschal
(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