Stafford County
Party Performance in Recent Statewide Elections
| Abigail Spanberger (D) | 35,327 | 55.91% |
| Winsome Earle-Sears (R) | 27,774 | 43.96% |
| Precinct | Spanberger (D) | Earle-Sears (R) |
|---|---|---|
| 101 - Hartwood | 632 (33.37%) | 1,261 (66.58%) |
| 102 - Simpson | 508 (43.31%) | 664 (56.61%) |
| 103 - College | 721 (58.48%) | 508 (41.20%) |
| 104 - Westlake | 301 (33.37%) | 600 (66.52%) |
| 105 - Rocky Run | 398 (56.37%) | 308 (43.63%) |
| 106 - Forge | 302 (55.01%) | 245 (44.63%) |
| 201 - Rock Hill | 828 (54.12%) | 701 (45.82%) |
| 202 - Roseville | 433 (38.42%) | 694 (61.58%) |
| 203 - Ruby | 413 (33.85%) | 800 (65.57%) |
| 204 - Stefaniga | 646 (51.60%) | 603 (48.16%) |
| 205 - Mount Ararat | 304 (54.38%) | 255 (45.62%) |
| 301 - Staffordboro | 415 (73.84%) | 147 (26.16%) |
| 302 - Widewater | 413 (45.58%) | 487 (53.75%) |
| 303 - Barrett Heights | 347 (62.52%) | 208 (37.48%) |
| 304 - Aquia Episcopal | 248 (76.78%) | 75 (23.22%) |
| 305 - Griffis | 199 (69.82%) | 86 (30.18%) |
| 306 - Midway | 560 (74.17%) | 192 (25.43%) |
| 401 - Courthouse | 737 (73.63%) | 261 (26.07%) |
| 402 - Brooke | 356 (46.84%) | 403 (53.03%) |
| 403 - Harbour | 495 (52.94%) | 439 (46.95%) |
| 404 - Government Island | 541 (49.14%) | 559 (50.77%) |
| 405 - Hope | 661 (50.85%) | 633 (48.69%) |
| 406 - Aquia | 131 (82.91%) | 27 (17.09%) |
| 501 - Grafton | 905 (47.01%) | 1,015 (52.73%) |
| 502 - Falmouth | 646 (51.39%) | 610 (48.53%) |
| 503 - Drew | 841 (54.08%) | 713 (45.85%) |
| 504 - Gayle | 577 (59.92%) | 385 (39.98%) |
| 505 - Eskimo Hill | 180 (55.56%) | 142 (43.83%) |
| 601 - Ferry Farm | 572 (42.75%) | 766 (57.25%) |
| 602 - Chatham | 728 (48.89%) | 757 (50.84%) |
| 603 - White Oak | 549 (32.07%) | 1,158 (67.64%) |
| 604 - England Run | 349 (68.57%) | 157 (30.84%) |
| 605 - Melchers | 700 (61.89%) | 427 (37.75%) |
| 701 - Park Ridge | 819 (60.26%) | 537 (39.51%) |
| 702 - Whitson | 603 (71.02%) | 241 (28.39%) |
| 703 - Hampton | 755 (57.24%) | 557 (42.23%) |
| 704 - Poole | 1,043 (64.34%) | 574 (35.41%) |
| Early Voting (In-person) | 10,304 (57.12%) | 7,736 (42.88%) |
| Early Voting (Mail) | 4,180 (74.05%) | 1,465 (25.95%) |
| Early Voting (Post-Election Day) | 534 (74.17%) | 186 (25.83%) |
| Provisional | 453 (70.23%) | 192 (29.77%) |
| Total | 35,327 (55.91%) | 27,774 (43.96%) |