Rockingham County

Election Results

Party Performance in Recent Statewide Elections

Winsome Earle-Sears (R)
24,498 67.72%
Abigail Spanberger (D)
11,622 32.13%

Precinct Earle-Sears (R) Spanberger (D)
101 - Broadway
873 (68.85%)
393 (30.99%)
102 - Timberville
522 (75.00%)
174 (25.00%)
103 - Fulks Run
640 (90.52%)
66 (9.34%)
104 - Bergton
252 (91.64%)
23 (8.36%)
105 - Lacey Spring
799 (80.06%)
195 (19.54%)
106 - Lone Pine
771 (80.48%)
183 (19.10%)
201 - Singers Glen
654 (82.26%)
139 (17.48%)
202 - Edom
785 (69.90%)
337 (30.01%)
203 - Dayton
360 (64.52%)
198 (35.48%)
204 - Mt Clinton
646 (75.64%)
207 (24.24%)
205 - Silver Lake
657 (64.67%)
356 (35.04%)
301 - Keezletown
417 (71.77%)
163 (28.06%)
302 - Port Republic
513 (76.23%)
159 (23.63%)
303 - Melrose
350 (81.02%)
78 (18.06%)
304 - Grottoes
773 (71.57%)
305 (28.24%)
305 - Massanetta Springs
689 (54.68%)
567 (45.00%)
306 - Crossroads
639 (60.51%)
414 (39.20%)
401 - West Bridgewater
460 (64.70%)
248 (34.88%)
402 - Montezuma
633 (81.05%)
144 (18.44%)
403 - Mt Crawford
98 (64.47%)
53 (34.87%)
404 - North River
596 (63.88%)
337 (36.12%)
405 - Ottobine
836 (88.37%)
108 (11.42%)
406 - East Bridgewater
522 (59.12%)
360 (40.77%)
501 - Elkton
720 (72.58%)
270 (27.22%)
502 - Swift Run
1,188 (88.13%)
160 (11.87%)
503 - Mcgaheysville
867 (73.41%)
310 (26.25%)
504 - South Fork
508 (84.53%)
92 (15.31%)
505 - Stony Run
487 (66.17%)
247 (33.56%)
506 - Deep Run
436 (79.27%)
113 (20.55%)
Early Voting (In-person)
5,979 (61.55%)
3,735 (38.45%)
Early Voting (Mail)
698 (35.52%)
1,267 (64.48%)
Early Voting (Post-Election Day)
29 (35.37%)
53 (64.63%)
Provisional
101 (37.55%)
168 (62.45%)
Total 24,498 (67.72%) 11,622 (32.13%)