Race Date Race Type Race Title Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent Party First Name Last Name Votes Percent 2024-11-05 18:00:00 General Election D Democratic Primary Winner 0 0 R Republican Primary Winner 0 0 IG Glenda Gail Parker 0 0 2024-06-18 12:00:00 Primary Election R Rob Wittman 0 0 2024-06-18 12:00:00 Primary Election D Herb Jones 0 0 D Leslie Mehta 0 0 2022-11-08 18:00:00 General Election R Rob Wittman 191828 55.96 D Herb Jones 147229 42.95 I David Foster 3388 0.98 N Write-In 297 0.08 I Arsenio Alexander 0 0 I Austin Ryan Nichols 0 0 2020-11-03 18:00:00 General Election R Rob Wittman 260614 58.14 D Qasim Rashid 186923 41.7 N Write-In 641 0.14 I Shawn Ponterio 0 0 IG Harlan Wahlert 0 0 2020-06-23 18:00:00 Primary Election D Qasim Rashid 21625 52.52 D Vangie A. Williams 19545 47.47 D Kevin D. Washington 0 0 2018-11-06 18:00:00 General Election R Rob Wittman 183250 55.17 D Vangie A. Williams 148464 44.7 N Write-In 387 0.11 2018-06-12 18:00:00 Primary Election D Vangie A. Williams 11008 39.97 D Edwin Santana Jr 9059 32.89 D John Suddarth 7471 27.12 D Ryan Sawyers 0 0 D Tom Hicks 0 0 2016-11-08 18:00:00 General Election R Rob Wittman 230213 59.85 D Matt Rowe 140785 36.6 I Glenda Gail Parker 12866 3.34 N Write-In 737 0.19 2016-05-07 18:00:00 Primary Election D Matt Rowe 1 100 2014-11-04 18:00:00 General Election R Rob Wittman 131861 62.9 D Norm Mosher 72059 34.37 IG Glenda Gail Parker 5097 2.43 N Write-In 606 0.28 I Chris Hailey 0 0 LBT Xavian Draper 0 0 2014-06-10 18:00:00 Primary Election R Rob Wittman 13292 76.16 R Anthony T. Riedel 4159 23.83 2012-11-06 18:00:00 General Election R Rob Wittman 200845 56.28 D Adam Cook 147036 41.2 IG Glenda Gail Parker 8308 2.32 I Chris Hailey 310 0.08 N Write-In 307 0.08 2010-11-02 18:00:00 General Election R Rob Wittman 135564 63.87 D Krystal Ball 73824 34.78 IG Glenda Gail Parker 2544 1.19 N Write-In 304 0.14 2010-06-08 18:00:00 Primary Election R Rob Wittman 28957 87.97 R Catherine T. Crabill 3959 12.02 2008-11-04 19:00:00 General Election R Rob Wittman 203839 56.57 D Bill S. Day, Jr. 150432 41.75 LBT Nathan Daniel Larson 5265 1.46 I Write-In 756 0.2 I Craig Ennis 0 0 2007-12-11 16:00:00 Special Election R Rob Wittman 42772 60.77 D Philip R. Forgit 26282 37.34 I Lucky Narain 1253 1.78 I Write-In 75 0.1 2007-11-10 16:00:00 Primary Election D Philip R. Forgit 106 53.8 D Ted Hontz 91 46.19 2007-11-10 16:00:00 Primary Election R Rob Wittman 1086 32.33 R Paul C. Jost 721 21.46 R Sherwood Bowditch 505 15.03 R Chuck Davis 461 13.72 R Richard H. "Dick" Black 274 8.15 R James Atticus "Jim" Bowden 178 5.29 R David Caprara 80 2.38 R Catesby Jones 22 0.65 R Kevin O'Neill 14 0.41 R David Corderman 13 0.38 R Rob Quartel 5 0.14 2006-11-07 20:00:00 General Election R Jo Ann S. Davis 143889 62.96 D Shawn O'Donnell 81083 35.47 I Marv Pixton 3236 1.41 I Write-In 326 0.14 2004-11-02 20:00:00 General Election R Jo Ann S. Davis 217598 79.87 IG William Lee 54822 20.12 2002-11-05 20:00:00 General Election R Jo Ann S. Davis 113168 95.9 G Henry Nielson 4404 3.73 I Others 425 0.36 2000-11-07 20:00:00 General Election R Jo Ann S. Davis 151344 57.54 D Lawrence A. Davies 97399 37.03 I Sharon A. Wood 9652 3.66 I Josh Billings 4082 1.55 I Others 537 0.2 2000-06-13 23:00:00 Primary Election R Jo Ann S. Davis 14274 35.15 R Paul C. Jost 12171 29.97 R Michael I. Rothfeld 8932 22 R Robert L. Cunningham 2686 6.61 R Philip G. Short 2535 6.24 1998-11-03 20:00:00 General Election R Herbert H. Bateman 76474 76.43 D Bradford L. Phillips 13235 13.22 I Josh Billings 9492 9.48 I Others 856 0.85 1996-11-05 23:00:00 General Election R Herbert H. Bateman 165574 99 I Others 1661 0.99 1996-06-11 18:00:00 Primary Election R Herbert H. Bateman 49548 79.67 R David Caprara 12636 20.32 1994-11-08 19:00:00 General Election R Herbert H. Bateman 142930 74.25 D Mary F. Sinclair 45173 23.46 I Matt B. Voorhees 4365 2.26 I Others 28 0.01 1992-11-03 18:00:00 General Election R Herbert H. Bateman 133537 57.54 D Andrew H. "Andy" Fox 89814 38.7 I Donald L. Macleay, Jr. 8677 3.73 I Others 23 0 1990-11-06 20:00:00 General Election R Herbert H. Bateman 72000 50.95 D Andrew H. "Andy" Fox 69194 48.97 I Others 99 0.07 1988-11-08 23:00:00 General Election R Herbert H. Bateman 135937 73.26 D James S. Eilenson 49614 26.73 1986-11-04 19:00:00 General Election R Herbert H. Bateman 80713 56.01 D Bobby Scott 63364 43.97 N Write-In 9 0 1984-11-06 23:00:00 General Election R Herbert H. Bateman 118085 59.09 D John J. McGlennon 79577 39.82 I E.J. "Eli" Green 2154 1.07 1982-11-02 19:00:00 General Election R Herbert H. Bateman 76926 53.86 D John J. McGlennon 62379 43.68 N Write-In 3497 2.44 1980-11-04 23:00:00 General Election R Paul S. Trible, Jr. 130130 90.46 I Sharon D. Grant 13688 9.51 OTH Others 21 0.01 1978-11-07 19:00:00 General Election R Paul S. Trible, Jr. 89158 72.05 D Lewis Burwell Puller, Jr. 34578 27.94 1976-11-02 20:00:00 General Election R Paul S. Trible, Jr. 71789 48.56 D Robert E. Quinn 70159 47.45 I Mary B. McClaine 5887 3.98 1976-06-08 18:00:00 Primary Election D Robert E. Quinn 31170 49.38 D Jessie M. Rattley 20113 31.86 D George W. Grayson 11828 18.74 1974-11-05 20:00:00 General Election D Thomas N. Downing 58338 99.76 N Write-In 136 0.23 1972-11-07 19:00:00 General Election D Thomas N. Downing 100901 78.08 R Kenneth D. Wells 28310 21.9 N Write-In 7 0 1970-11-03 19:00:00 General Election D Thomas N. Downing 71441 99.94 N Write-In 38 0.05 1968-11-05 23:00:00 General Election D Thomas N. Downing 96265 72.93 I J. Cornelius Fauntleroy, Jr. 19229 14.56 R James S. Stafford 16456 12.46 N Write-In 33 0.02 1966-11-08 19:00:00 General Election D Thomas N. Downing 51016 99.77 N Write-In 117 0.22 1964-11-03 15:00:00 General Election D Thomas N. Downing 72819 78.7 R Wayne C. Thiessen 19698 21.29 1962-11-06 15:00:00 General Election D Thomas N. Downing 21664 100 1960-11-08 15:00:00 General Election D Thomas N. Downing 53678 82.41 R Richard A. May 11429 17.54 N Write-In 22 0.03 1958-11-04 23:00:00 General Election D Thomas N. Downing 31765 99.94 N Write-In 19 0.05 1958-07-15 20:00:00 Primary Election D Thomas N. Downing 19615 69.74 D Edward J. Robeson, Jr. 8509 30.25 1956-11-06 23:00:00 General Election D Edward J. Robeson, Jr. 31839 50.83 R Horace E. Henderson 30799 49.16 1954-11-02 23:00:00 General Election D Edward J. Robeson, Jr. 16029 100 1952-11-04 23:00:00 General Election D Edward J. Robeson, Jr. 24836 100 1950-11-07 23:00:00 General Election D Edward J. Robeson, Jr. 18741 81 R Nile Straughan 2518 10.88 I Stanley S. Garner 1878 8.11 1948-11-02 23:00:00 General Election D Schuyler Otis Bland 24746 81.13 R Stanley G. Adams 5753 18.86 1946-11-05 23:00:00 General Election D Schuyler Otis Bland 13863 74.97 R Walter Johnson 4628 25.02 1944-11-07 18:00:00 General Election D Schuyler Otis Bland 23284 80.9 R Walter Johnson 5391 18.73 1942-11-03 19:00:00 General Election D Schuyler Otis Bland 5207 100 1940-11-05 19:00:00 General Election D Schuyler Otis Bland 22493 100 1938-11-08 19:00:00 General Election D Schuyler Otis Bland 7191 100 1936-11-03 19:00:00 General Election D Schuyler Otis Bland 20012 80.86 R William A. Dickinson 4592 18.55 ? Addison Gayle 143 0.57 1934-11-06 19:00:00 General Election D Schuyler Otis Bland 7637 91.43 S Arthur W. Showalter 406 4.86 I R. A. Rowe 239 2.86 COM Addison Gayle 68 0.81 ? Scattering 2 0.02 1930-11-04 19:00:00 General Election D Schuyler Otis Bland 7324 91.03 I W. A. Rowe 705 8.76 I Others 16 0.19 1928-11-06 19:00:00 General Election D Schuyler Otis Bland 23912 99.64 I Blank/Scattering 85 0.35 1926-11-02 19:00:00 General Election D Schuyler Otis Bland 3847 99.92 I Blank/Scattering 3 0.07 1924-11-04 19:00:00 General Election D Schuyler Otis Bland 16958 99.92 I Blank/Scattering 12 0.07 1922-11-07 19:00:00 General Election D Schuyler Otis Bland 8639 83.56 R George N. Wise 1492 14.43 R J. J. Jones 207 2 1920-11-02 20:00:00 General Election D Schuyler Otis Bland 14646 80.43 R S. P. Powell 3562 19.56 1918-11-05 19:00:00 General Election D Schuyler Otis Bland 4835 100 1918-07-02 19:00:00 Special Election D Schuyler Otis Bland 2755 100 1916-11-07 19:00:00 General Election D William A. Jones 9772 76.48 R William W. Butzner 2823 22.09 S C. Campbell 109 0.85 SLP John Bader 72 0.56 1914-11-03 19:00:00 General Election D William A. Jones 4292 93.04 S T. E. Coleman 203 4.4 SLP Godfrey Kinder 83 1.79 S Benjamin F. Gunter 35 0.75 1912-11-05 19:00:00 General Election D William A. Jones 10361 91.02 S T. E. Coleman 753 6.61 SLP Godfrey Kinder 269 2.36 1910-11-08 19:00:00 General Election D William A. Jones 5908 79.9 R George N. Wise 1431 19.35 S F. L. Townsend 32 0.43 SLP Edward Schade 23 0.31 1908-11-03 19:00:00 General Election D William A. Jones 9733 74.21 R George N. Wise 3287 25.06 ID A. H. Dennett 45 0.34 IR W. L. Jones 32 0.24 S Charles Rudolph 17 0.12 1906-11-06 19:00:00 General Election D William A. Jones 5773 81.68 R R. S. Bristow 1294 18.31 1904-11-08 19:00:00 General Election D William A. Jones 7826 77.05 R Josephus Trader 2331 22.94 1902-11-04 19:00:00 General Election D William A. Jones 7381 72.76 R Malcolm A. Coles 2762 27.23 1900-11-06 19:00:00 General Election D William A. Jones 16076 64.12 R James M. Stubbs 8737 34.85 PRB H. L. Crockett 256 1.02 1898-11-08 19:00:00 General Election D William A. Jones 8934 66.5 R Joseph A. Bristow 4270 31.78 PRB H. L. Crockett 230 1.71 1896-11-03 19:00:00 General Election D William A. Jones 15525 58.41 R Walter B. Tyler 10752 40.45 PRB Edward J. Wuder 216 0.81 SLP Samuel D. Shazier 82 0.3 1894-11-06 19:00:00 General Election D William A. Jones 11598 60.11 R James J. McDonald 6944 35.99 POP C. B. Morton 461 2.38 PRB Francis A. Bristow 291 1.5 1892-11-08 19:00:00 General Election D William A. Jones 15004 56.2 R Orres A. Browne 11545 43.24 R John W. Elliott 147 0.55 1890-11-04 19:00:00 General Election D William A. Jones 14613 54.6 R I. Bayly Browne 12150 45.39 1888-11-06 19:00:00 General Election R Thomas H. Browne 14731 50.71 D Gilmer S. Kendall 14317 49.28 1886-11-02 19:00:00 General Election R Thomas H. Browne 12591 54.06 D Thomas Croxton 10696 45.93 1884-11-04 19:00:00 General Election D Thomas Croxton 14136 51 R Robert M. Mayo 13579 48.99 1882-11-07 19:00:00 General Election RE Robert M. Mayo 10505 49.6 D George T. Garrison 10504 49.6 R John W. Woltz 168 0.79 1882-11-07 19:00:00 Election Overturned D George T. Garrison 11349 49.78 RE Robert M. Mayo 11277 49.47 R John W. Woltz 168 0.73 1880-11-02 19:00:00 General Election D George T. Garrison 11595 48.18 R John W. Woltz 10250 42.59 RE John J. Critcher 2217 9.21 1879-01-23 19:00:00 Special Election D Richard L. Beale 2245 75.84 R U. W. Douglas 650 21.95 ? George C. Round 38 1.28 ? John W. Parker 27 0.91 1878-11-05 19:00:00 General Election D Richard L. Beale 7266 48.32 R George C. Round 5474 36.4 ID John J. Critcher 2296 15.27 1876-11-07 19:00:00 General Election D Beverly B. Douglas 14228 56.53 R L. C. Boiston 10940 43.46 1874-11-03 19:00:00 General Election D Beverly B. Douglas 10783 50.69 R James B. Sener 10488 49.3 1872-11-05 19:00:00 General Election R James B. Sener 10685 50.88 C Elliott M. Braxton 10312 49.11 1870-11-08 19:00:00 General Election C John J. Critcher 10252 46.25 R Walter W. Douglas 6618 29.86 IR Daniel M. Norton 5293 23.88 1869-07-06 19:00:00 General Election R Richard S. Ayer 8023 29.73 I Joseph Segar 7377 27.34 IR Daniel M. Norton 6523 24.17 C George H. Lewis 5056 18.74 1865-10-12 19:00:00 Rejected Election ? William H. Curtis 1043 38.07 ? Joseph Christian 935 34.13 ? Beverly B. Douglas 761 27.78 1863-05-28 19:00:00 Rejected Election ? Joseph Segar 1300 77.98 ? Others 367 22.01 1862-03-15 19:00:00 Special Election UN Joseph Segar 559 54.91 ? Arthur Watson 438 43.02 ? Scattering 21 2.06 1861-10-24 19:00:00 General Election UN Joseph Segar 27 100 1859-05-26 18:00:00 General Election D Muscoe Russell Hunter Garnett 963 100 1857-05-28 18:00:00 General Election D Muscoe Russell Hunter Garnett 3757 57.07 Amer John J. Critcher 2825 42.92 1856-11-04 18:00:00 Special Election Amer Robert Saunders 1532 51.58 D Muscoe Russell Hunter Garnett 1438 48.41 1855-05-24 18:00:00 General Election D Thomas H. Bayly 3165 79.08 ? Robert Latane Montague 382 9.54 ? Scattering 257 6.42 ? Richard L. Beale 92 2.29 ? Joseph Segar 60 1.49 ? [FNU] Jennings 46 1.14 1853-05-26 18:00:00 General Election D Thomas H. Bayly 617 58.93 ? Louis C. Finney 418 39.92 ? George W. Lewis 12 1.14 1851-10-23 18:00:00 General Election D John S. Millson 2271 59.57 W L. C. Cowper 1541 40.42 1849-04-26 18:00:00 General Election D John S. Millson 2736 51.67 W Samuel Watts 2559 48.32 1847-04-22 18:00:00 General Election D Archibald Atkinson 2238 50.81 W Samuel Watts 2166 49.18 1845-04-24 18:00:00 General Election D Archibald Atkinson 2348 55.9 W Robert Henry Whitfield 1852 44.09 1843-04-27 18:00:00 General Election D Archibald Atkinson 1789 50.06 W James E. Langhorne 1784 49.93 1841-04-23 18:00:00 General Election W Francis Mallory 997 81.92 D Archibald Atkinson 137 11.25 ? James Walters 83 6.82 1840-12-28 18:00:00 Special Election W Francis Mallory 1200 73.34 D W. Collins 407 24.87 I Others 29 1.77 1839-05-23 18:00:00 General Election D Joel Holleman 1921 51.94 W Francis Mallory 1777 48.05 1837-04-27 18:00:00 General Election W Francis Mallory 1 100 D Joel Holleman 0 0 1835-04-00 19:00:00 General Election D George Loyall 1622 52.49 W Arthur Emmerson 1468 47.5 1833-04-00 19:00:00 General Election JAK George Loyall 1428 53.02 NRP Miles King 1265 46.97 1831-08-30 19:00:00 General Election NRP Thomas Newton 1438 51.01 JAK George Loyall 1381 48.98 1830-03-09 19:00:00 General Election JAK George Loyall 893 51.67 NRP Thomas Newton 835 48.32 1829-04-00 19:00:00 General Election NRP Thomas Newton 948 50.34 JAK George Loyall 935 49.65 1827-04-30 19:00:00 General Election Adams Thomas Newton 1121 64.27 NPA George Loyall 623 35.72 1825-04-00 19:00:00 General Election Ad-R Thomas Newton 1 100 1823-04-00 19:00:00 General Election Ad-R Thomas Newton 1 100 1821-04-00 19:00:00 General Election DR Edward B. Jackson 1524 75.22 F Thomas Wilson 502 24.77 1820-10-02 19:00:00 Special Election DR Edward B. Jackson 1227 59.97 DR Isaac Leffler 724 35.38 DR Thomas P. Moore 95 4.64 1819-04-00 19:00:00 General Election F James Pindall 1573 77.14 DR William McKinley 466 22.85 1817-04-00 19:00:00 General Election F James Pindall 1 100 1815-04-00 19:00:00 General Election DR John G. Jackson 535 94.69 Scattering 30 5.3 1813-04-00 19:00:00 General Election DR John G. Jackson 1141 60.21 F Thomas Wilson 754 39.78 1811-04-00 18:00:00 General Election F Thomas Wilson 487 52.25 DR William McKinley 445 47.74 1810-11-00 19:00:00 Special Election DR William McKinley 1 100 F Thomas Wilson 0 0 1809-04-00 19:00:00 General Election DR John G. Jackson 1324 60.26 F Noah Linsley 873 39.73 1807-04-00 19:00:00 General Election DR John G. Jackson 404 58.89 F Noah Linsly 282 41.1 1805-04-00 08:00:00 General Election DR John G. Jackson 1031 57.21 F Thomas Wilson 771 42.78 1803-04-00 11:00:00 General Election DR John G. Jackson 1 100 F Thomas Wilson 0 0 1801-04-22 20:00:00 General Election DR John Smith 783 59.27 F Philip Pendleton 538 40.72 1799-04-24 18:00:00 General Election F Robert Page 941 54.29 DR John Smith 792 45.7 1797-03-20 20:00:00 General Election F Daniel Morgan 1 100 DR Robert Rutherford 0 0 1795-03-16 18:00:00 General Election DR Robert Rutherford 1 100 F Daniel Morgan 0 0 1793-03-18 18:00:00 General Election Fed Robert Rutherford 886 56.61 a-f John Smith 403 25.75 Fed Alexander White 276 17.63 1790-09-01 18:00:00 General Election Fed Alexander White 909 93.32 ? J.P. Dee Val 65 6.67 1789-02-02 20:00:00 General Election Fed Alexander White 1 100