Virginia Republican Presidential Primary 2024
Election Date: Mar. 5, 2024 | Updated 4:01 PM EDT Mar. 20, 2024
Virginia voters entering polling sites on Super Tuesday will have had fresh visits from both main Republican candidates. Former President Donald Trump spoke in Richmond on March 2. Former South Carolina governor and ambassador to the United Nations Nikki Haley spoke to supporters on Feb. 29. Others on the ballot are vocal Trump critic Chris Christie, Ryan L. Binkey, Vivek Ramaswamy, and Florida governor Ron DeSantis.
Presidential Republican Primary
99.99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 440,377 | 63.0% |
![]() | Nikki Haley (R) | 244,570 | 35.0% |
![]() | Ron DeSantis (R) | 7,493 | 1.1% |
![]() | Chris Christie (R) | 3,383 | 0.5% |
![]() | Vivek Ramaswamy (R) | 2,503 | 0.4% |
![]() | Ryan Binkley (R) | 855 | 0.1% |
County-By-County Results Map
Haley Lead
Trump Lead
Tied
No Results
Mail-in and early votes may not be included.
County-by-County Results
Jump to:
Accomack County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,250 | 78.7% |
![]() | Nikki Haley (R) | 574 | 20.1% |
![]() | Ron DeSantis (R) | 20 | 0.7% |
![]() | Chris Christie (R) | 9 | 0.3% |
![]() | Vivek Ramaswamy (R) | 7 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Albemarle County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 5,032 | 54.6% |
![]() | Donald Trump (R) | 3,963 | 43.0% |
![]() | Ron DeSantis (R) | 108 | 1.2% |
![]() | Chris Christie (R) | 51 | 0.6% |
![]() | Vivek Ramaswamy (R) | 36 | 0.4% |
![]() | Ryan Binkley (R) | 18 | 0.2% |
Alexandria city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 6,873 | 71.4% |
![]() | Donald Trump (R) | 2,485 | 25.8% |
![]() | Ron DeSantis (R) | 122 | 1.3% |
![]() | Chris Christie (R) | 109 | 1.1% |
![]() | Vivek Ramaswamy (R) | 28 | 0.3% |
![]() | Ryan Binkley (R) | 15 | 0.2% |
Alleghany County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,072 | 80.3% |
![]() | Nikki Haley (R) | 244 | 18.3% |
![]() | Ron DeSantis (R) | 15 | 1.1% |
![]() | Vivek Ramaswamy (R) | 2 | 0.1% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Chris Christie (R) | 1 | 0.1% |
Amelia County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,424 | 90.1% |
![]() | Nikki Haley (R) | 134 | 8.5% |
![]() | Ron DeSantis (R) | 16 | 1.0% |
![]() | Vivek Ramaswamy (R) | 3 | 0.2% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
![]() | Chris Christie (R) | 2 | 0.1% |
Amherst County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,152 | 81.1% |
![]() | Nikki Haley (R) | 439 | 16.6% |
![]() | Ron DeSantis (R) | 45 | 1.7% |
![]() | Chris Christie (R) | 7 | 0.3% |
![]() | Vivek Ramaswamy (R) | 7 | 0.3% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
Appomattox County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,369 | 84.4% |
![]() | Nikki Haley (R) | 234 | 14.4% |
![]() | Ron DeSantis (R) | 10 | 0.6% |
![]() | Vivek Ramaswamy (R) | 5 | 0.3% |
![]() | Chris Christie (R) | 4 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Arlington County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 11,198 | 73.7% |
![]() | Donald Trump (R) | 3,608 | 23.8% |
![]() | Ron DeSantis (R) | 155 | 1.0% |
![]() | Chris Christie (R) | 139 | 0.9% |
![]() | Vivek Ramaswamy (R) | 71 | 0.5% |
![]() | Ryan Binkley (R) | 14 | 0.1% |
Augusta County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 7,259 | 78.5% |
![]() | Nikki Haley (R) | 1,828 | 19.8% |
![]() | Ron DeSantis (R) | 105 | 1.1% |
![]() | Chris Christie (R) | 25 | 0.3% |
![]() | Vivek Ramaswamy (R) | 20 | 0.2% |
![]() | Ryan Binkley (R) | 14 | 0.2% |
Bath County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 493 | 80.6% |
![]() | Nikki Haley (R) | 111 | 18.1% |
![]() | Ron DeSantis (R) | 6 | 1.0% |
![]() | Ryan Binkley (R) | 1 | 0.2% |
![]() | Vivek Ramaswamy (R) | 1 | 0.2% |
![]() | Chris Christie (R) | - | - |
Bedford County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 7,869 | 76.1% |
![]() | Nikki Haley (R) | 2,264 | 21.9% |
![]() | Ron DeSantis (R) | 141 | 1.4% |
![]() | Vivek Ramaswamy (R) | 31 | 0.3% |
![]() | Chris Christie (R) | 24 | 0.2% |
![]() | Ryan Binkley (R) | 6 | 0.1% |
Bland County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 609 | 86.1% |
![]() | Nikki Haley (R) | 87 | 12.3% |
![]() | Ron DeSantis (R) | 7 | 1.0% |
![]() | Chris Christie (R) | 2 | 0.3% |
![]() | Vivek Ramaswamy (R) | 2 | 0.3% |
![]() | Ryan Binkley (R) | - | - |
Botetourt County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,583 | 75.3% |
![]() | Nikki Haley (R) | 1,102 | 23.2% |
![]() | Ron DeSantis (R) | 43 | 0.9% |
![]() | Chris Christie (R) | 18 | 0.4% |
![]() | Vivek Ramaswamy (R) | 8 | 0.2% |
![]() | Ryan Binkley (R) | 2 | 0.0% |
Bristol city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 903 | 82.5% |
![]() | Nikki Haley (R) | 186 | 17.0% |
![]() | Ron DeSantis (R) | 3 | 0.3% |
![]() | Vivek Ramaswamy (R) | 2 | 0.2% |
![]() | Chris Christie (R) | 1 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
Brunswick County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 936 | 85.4% |
![]() | Nikki Haley (R) | 152 | 13.9% |
![]() | Ron DeSantis (R) | 5 | 0.5% |
![]() | Vivek Ramaswamy (R) | 2 | 0.2% |
![]() | Chris Christie (R) | 1 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
Buchanan County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,394 | 95.5% |
![]() | Nikki Haley (R) | 60 | 4.1% |
![]() | Ron DeSantis (R) | 4 | 0.3% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
![]() | Chris Christie (R) | - | - |
Buckingham County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,002 | 84.3% |
![]() | Nikki Haley (R) | 166 | 14.0% |
![]() | Chris Christie (R) | 7 | 0.6% |
![]() | Ron DeSantis (R) | 7 | 0.6% |
![]() | Vivek Ramaswamy (R) | 6 | 0.5% |
![]() | Ryan Binkley (R) | - | - |
Buena Vista city
99.29% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 328 | 78.7% |
![]() | Nikki Haley (R) | 83 | 19.9% |
![]() | Ron DeSantis (R) | 4 | 1.0% |
![]() | Vivek Ramaswamy (R) | 2 | 0.5% |
![]() | Ryan Binkley (R) | - | - |
![]() | Chris Christie (R) | - | - |
Campbell County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,955 | 82.7% |
![]() | Nikki Haley (R) | 730 | 15.3% |
![]() | Ron DeSantis (R) | 66 | 1.4% |
![]() | Chris Christie (R) | 12 | 0.3% |
![]() | Vivek Ramaswamy (R) | 10 | 0.2% |
![]() | Ryan Binkley (R) | 8 | 0.2% |
Caroline County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,004 | 78.7% |
![]() | Nikki Haley (R) | 500 | 19.6% |
![]() | Ron DeSantis (R) | 23 | 0.9% |
![]() | Chris Christie (R) | 8 | 0.3% |
![]() | Vivek Ramaswamy (R) | 8 | 0.3% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
Carroll County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,265 | 86.8% |
![]() | Nikki Haley (R) | 454 | 12.1% |
![]() | Ron DeSantis (R) | 28 | 0.7% |
![]() | Chris Christie (R) | 7 | 0.2% |
![]() | Vivek Ramaswamy (R) | 7 | 0.2% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Charles City County
99.81% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 414 | 76.8% |
![]() | Nikki Haley (R) | 120 | 22.3% |
![]() | Ron DeSantis (R) | 4 | 0.7% |
![]() | Ryan Binkley (R) | 1 | 0.2% |
![]() | Chris Christie (R) | - | - |
![]() | Vivek Ramaswamy (R) | - | - |
Charlotte County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 954 | 85.4% |
![]() | Nikki Haley (R) | 149 | 13.3% |
![]() | Ron DeSantis (R) | 8 | 0.7% |
![]() | Chris Christie (R) | 4 | 0.4% |
![]() | Vivek Ramaswamy (R) | 2 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Charlottesville city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 1,204 | 73.6% |
![]() | Donald Trump (R) | 389 | 23.8% |
![]() | Chris Christie (R) | 19 | 1.2% |
![]() | Vivek Ramaswamy (R) | 13 | 0.8% |
![]() | Ron DeSantis (R) | 9 | 0.6% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
Chesapeake city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 13,275 | 70.0% |
![]() | Nikki Haley (R) | 5,362 | 28.3% |
![]() | Ron DeSantis (R) | 193 | 1.0% |
![]() | Chris Christie (R) | 72 | 0.4% |
![]() | Vivek Ramaswamy (R) | 42 | 0.2% |
![]() | Ryan Binkley (R) | 22 | 0.1% |
Chesterfield County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 23,555 | 63.8% |
![]() | Nikki Haley (R) | 12,695 | 34.4% |
![]() | Ron DeSantis (R) | 344 | 0.9% |
![]() | Chris Christie (R) | 166 | 0.4% |
![]() | Vivek Ramaswamy (R) | 110 | 0.3% |
![]() | Ryan Binkley (R) | 40 | 0.1% |
Clarke County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,353 | 68.0% |
![]() | Nikki Haley (R) | 600 | 30.2% |
![]() | Ron DeSantis (R) | 19 | 1.0% |
![]() | Vivek Ramaswamy (R) | 8 | 0.4% |
![]() | Chris Christie (R) | 6 | 0.3% |
![]() | Ryan Binkley (R) | 4 | 0.2% |
Colonial Heights city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,593 | 80.6% |
![]() | Nikki Haley (R) | 353 | 17.9% |
![]() | Ron DeSantis (R) | 14 | 0.7% |
![]() | Vivek Ramaswamy (R) | 8 | 0.4% |
![]() | Ryan Binkley (R) | 6 | 0.3% |
![]() | Chris Christie (R) | 2 | 0.1% |
Covington city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 259 | 81.4% |
![]() | Nikki Haley (R) | 50 | 15.7% |
![]() | Ron DeSantis (R) | 7 | 2.2% |
![]() | Ryan Binkley (R) | 1 | 0.3% |
![]() | Chris Christie (R) | 1 | 0.3% |
![]() | Vivek Ramaswamy (R) | - | - |
Craig County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 647 | 84.6% |
![]() | Nikki Haley (R) | 102 | 13.3% |
![]() | Ron DeSantis (R) | 7 | 0.9% |
![]() | Vivek Ramaswamy (R) | 7 | 0.9% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Chris Christie (R) | 1 | 0.1% |
Culpeper County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 4,212 | 78.3% |
![]() | Nikki Haley (R) | 1,085 | 20.2% |
![]() | Ron DeSantis (R) | 46 | 0.9% |
![]() | Vivek Ramaswamy (R) | 19 | 0.4% |
![]() | Chris Christie (R) | 15 | 0.3% |
![]() | Ryan Binkley (R) | 5 | 0.1% |
Cumberland County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 798 | 84.3% |
![]() | Nikki Haley (R) | 136 | 14.4% |
![]() | Ron DeSantis (R) | 11 | 1.2% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Chris Christie (R) | 1 | 0.1% |
![]() | Vivek Ramaswamy (R) | - | - |
Danville city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,435 | 77.4% |
![]() | Nikki Haley (R) | 390 | 21.0% |
![]() | Ron DeSantis (R) | 14 | 0.8% |
![]() | Ryan Binkley (R) | 5 | 0.3% |
![]() | Chris Christie (R) | 5 | 0.3% |
![]() | Vivek Ramaswamy (R) | 5 | 0.3% |
Dickenson County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 752 | 92.4% |
![]() | Nikki Haley (R) | 55 | 6.8% |
![]() | Ron DeSantis (R) | 5 | 0.6% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
![]() | Chris Christie (R) | - | - |
Dinwiddie County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,166 | 85.6% |
![]() | Nikki Haley (R) | 336 | 13.3% |
![]() | Ron DeSantis (R) | 12 | 0.5% |
![]() | Chris Christie (R) | 10 | 0.4% |
![]() | Ryan Binkley (R) | 3 | 0.1% |
![]() | Vivek Ramaswamy (R) | 3 | 0.1% |
Emporia city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 198 | 82.2% |
![]() | Nikki Haley (R) | 41 | 17.0% |
![]() | Chris Christie (R) | 1 | 0.4% |
![]() | Ron DeSantis (R) | 1 | 0.4% |
![]() | Ryan Binkley (R) | - | - |
![]() | Vivek Ramaswamy (R) | - | - |
Essex County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 691 | 81.3% |
![]() | Nikki Haley (R) | 155 | 18.2% |
![]() | Ron DeSantis (R) | 2 | 0.2% |
![]() | Chris Christie (R) | 1 | 0.1% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
Fairfax County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 48,968 | 57.3% |
![]() | Donald Trump (R) | 34,421 | 40.3% |
![]() | Ron DeSantis (R) | 940 | 1.1% |
![]() | Chris Christie (R) | 650 | 0.8% |
![]() | Vivek Ramaswamy (R) | 365 | 0.4% |
![]() | Ryan Binkley (R) | 131 | 0.2% |
Fairfax city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 1,283 | 56.7% |
![]() | Donald Trump (R) | 895 | 39.6% |
![]() | Chris Christie (R) | 35 | 1.5% |
![]() | Ron DeSantis (R) | 35 | 1.5% |
![]() | Vivek Ramaswamy (R) | 10 | 0.4% |
![]() | Ryan Binkley (R) | 3 | 0.1% |
Falls Church city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 889 | 75.1% |
![]() | Donald Trump (R) | 269 | 22.7% |
![]() | Ron DeSantis (R) | 12 | 1.0% |
![]() | Chris Christie (R) | 8 | 0.7% |
![]() | Vivek Ramaswamy (R) | 3 | 0.3% |
![]() | Ryan Binkley (R) | 2 | 0.2% |
Fauquier County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 6,950 | 70.3% |
![]() | Nikki Haley (R) | 2,728 | 27.6% |
![]() | Ron DeSantis (R) | 113 | 1.1% |
![]() | Chris Christie (R) | 51 | 0.5% |
![]() | Vivek Ramaswamy (R) | 31 | 0.3% |
![]() | Ryan Binkley (R) | 12 | 0.1% |
Floyd County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,449 | 81.0% |
![]() | Nikki Haley (R) | 316 | 17.7% |
![]() | Ron DeSantis (R) | 16 | 0.9% |
![]() | Chris Christie (R) | 5 | 0.3% |
![]() | Vivek Ramaswamy (R) | 3 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Fluvanna County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,501 | 65.7% |
![]() | Nikki Haley (R) | 745 | 32.6% |
![]() | Ron DeSantis (R) | 22 | 1.0% |
![]() | Vivek Ramaswamy (R) | 9 | 0.4% |
![]() | Chris Christie (R) | 8 | 0.3% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Franklin County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 4,796 | 77.2% |
![]() | Nikki Haley (R) | 1,316 | 21.2% |
![]() | Ron DeSantis (R) | 62 | 1.0% |
![]() | Vivek Ramaswamy (R) | 21 | 0.3% |
![]() | Chris Christie (R) | 15 | 0.2% |
![]() | Ryan Binkley (R) | 3 | 0.0% |
Franklin city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 337 | 71.5% |
![]() | Nikki Haley (R) | 129 | 27.4% |
![]() | Ron DeSantis (R) | 3 | 0.6% |
![]() | Ryan Binkley (R) | 1 | 0.2% |
![]() | Chris Christie (R) | 1 | 0.2% |
![]() | Vivek Ramaswamy (R) | - | - |
Frederick County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 7,568 | 73.6% |
![]() | Nikki Haley (R) | 2,518 | 24.5% |
![]() | Ron DeSantis (R) | 117 | 1.1% |
![]() | Vivek Ramaswamy (R) | 35 | 0.3% |
![]() | Chris Christie (R) | 26 | 0.3% |
![]() | Ryan Binkley (R) | 12 | 0.1% |
Fredericksburg city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 766 | 49.8% |
![]() | Nikki Haley (R) | 731 | 47.5% |
![]() | Ron DeSantis (R) | 15 | 1.0% |
![]() | Chris Christie (R) | 12 | 0.8% |
![]() | Vivek Ramaswamy (R) | 8 | 0.5% |
![]() | Ryan Binkley (R) | 7 | 0.5% |
Galax city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 424 | 83.6% |
![]() | Nikki Haley (R) | 74 | 14.6% |
![]() | Ryan Binkley (R) | 3 | 0.6% |
![]() | Vivek Ramaswamy (R) | 3 | 0.6% |
![]() | Ron DeSantis (R) | 2 | 0.4% |
![]() | Chris Christie (R) | 1 | 0.2% |
Giles County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,209 | 83.1% |
![]() | Nikki Haley (R) | 228 | 15.7% |
![]() | Ron DeSantis (R) | 10 | 0.7% |
![]() | Chris Christie (R) | 5 | 0.3% |
![]() | Vivek Ramaswamy (R) | 3 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Gloucester County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,653 | 76.8% |
![]() | Nikki Haley (R) | 1,034 | 21.7% |
![]() | Ron DeSantis (R) | 42 | 0.9% |
![]() | Vivek Ramaswamy (R) | 12 | 0.3% |
![]() | Chris Christie (R) | 9 | 0.2% |
![]() | Ryan Binkley (R) | 6 | 0.1% |
Goochland County
99.31% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,720 | 60.8% |
![]() | Nikki Haley (R) | 1,690 | 37.8% |
![]() | Ron DeSantis (R) | 42 | 0.9% |
![]() | Chris Christie (R) | 10 | 0.2% |
![]() | Vivek Ramaswamy (R) | 9 | 0.2% |
![]() | Ryan Binkley (R) | 3 | 0.1% |
Grayson County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,758 | 87.7% |
![]() | Nikki Haley (R) | 208 | 10.4% |
![]() | Ron DeSantis (R) | 27 | 1.3% |
![]() | Chris Christie (R) | 8 | 0.4% |
![]() | Vivek Ramaswamy (R) | 3 | 0.1% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Greene County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,493 | 72.9% |
![]() | Nikki Haley (R) | 519 | 25.3% |
![]() | Ron DeSantis (R) | 19 | 0.9% |
![]() | Chris Christie (R) | 9 | 0.4% |
![]() | Vivek Ramaswamy (R) | 8 | 0.4% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Greensville County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 599 | 87.6% |
![]() | Nikki Haley (R) | 82 | 12.0% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Chris Christie (R) | 1 | 0.1% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
![]() | Ron DeSantis (R) | - | - |
Halifax County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,584 | 87.6% |
![]() | Nikki Haley (R) | 333 | 11.3% |
![]() | Ron DeSantis (R) | 20 | 0.7% |
![]() | Chris Christie (R) | 9 | 0.3% |
![]() | Vivek Ramaswamy (R) | 4 | 0.1% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Hampton city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,833 | 66.1% |
![]() | Nikki Haley (R) | 1,834 | 31.6% |
![]() | Ron DeSantis (R) | 58 | 1.0% |
![]() | Chris Christie (R) | 36 | 0.6% |
![]() | Vivek Ramaswamy (R) | 26 | 0.4% |
![]() | Ryan Binkley (R) | 13 | 0.2% |
Hanover County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 12,716 | 69.2% |
![]() | Nikki Haley (R) | 5,317 | 28.9% |
![]() | Ron DeSantis (R) | 190 | 1.0% |
![]() | Vivek Ramaswamy (R) | 67 | 0.4% |
![]() | Chris Christie (R) | 62 | 0.3% |
![]() | Ryan Binkley (R) | 18 | 0.1% |
Harrisonburg city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 769 | 49.6% |
![]() | Nikki Haley (R) | 746 | 48.1% |
![]() | Ron DeSantis (R) | 16 | 1.0% |
![]() | Chris Christie (R) | 12 | 0.8% |
![]() | Vivek Ramaswamy (R) | 6 | 0.4% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
Henrico County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 15,257 | 53.7% |
![]() | Nikki Haley (R) | 12,573 | 44.3% |
![]() | Ron DeSantis (R) | 261 | 0.9% |
![]() | Chris Christie (R) | 149 | 0.5% |
![]() | Vivek Ramaswamy (R) | 121 | 0.4% |
![]() | Ryan Binkley (R) | 48 | 0.2% |
Henry County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,637 | 87.3% |
![]() | Nikki Haley (R) | 496 | 11.9% |
![]() | Ron DeSantis (R) | 18 | 0.4% |
![]() | Chris Christie (R) | 7 | 0.2% |
![]() | Vivek Ramaswamy (R) | 6 | 0.1% |
![]() | Ryan Binkley (R) | 3 | 0.1% |
Highland County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 275 | 79.0% |
![]() | Nikki Haley (R) | 67 | 19.3% |
![]() | Ron DeSantis (R) | 4 | 1.1% |
![]() | Chris Christie (R) | 2 | 0.6% |
![]() | Ryan Binkley (R) | - | - |
![]() | Vivek Ramaswamy (R) | - | - |
Hopewell city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 953 | 83.6% |
![]() | Nikki Haley (R) | 171 | 15.0% |
![]() | Chris Christie (R) | 6 | 0.5% |
![]() | Ron DeSantis (R) | 6 | 0.5% |
![]() | Ryan Binkley (R) | 2 | 0.2% |
![]() | Vivek Ramaswamy (R) | 2 | 0.2% |
Isle of Wight County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,448 | 74.4% |
![]() | Nikki Haley (R) | 1,120 | 24.2% |
![]() | Ron DeSantis (R) | 39 | 0.8% |
![]() | Chris Christie (R) | 11 | 0.2% |
![]() | Vivek Ramaswamy (R) | 10 | 0.2% |
![]() | Ryan Binkley (R) | 4 | 0.1% |
James City County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 6,041 | 53.4% |
![]() | Nikki Haley (R) | 5,025 | 44.4% |
![]() | Ron DeSantis (R) | 133 | 1.2% |
![]() | Chris Christie (R) | 64 | 0.6% |
![]() | Vivek Ramaswamy (R) | 42 | 0.4% |
![]() | Ryan Binkley (R) | 14 | 0.1% |
King George County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,010 | 72.3% |
![]() | Nikki Haley (R) | 705 | 25.4% |
![]() | Ron DeSantis (R) | 37 | 1.3% |
![]() | Vivek Ramaswamy (R) | 16 | 0.6% |
![]() | Chris Christie (R) | 9 | 0.3% |
![]() | Ryan Binkley (R) | 4 | 0.1% |
King William County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,722 | 82.2% |
![]() | Nikki Haley (R) | 350 | 16.7% |
![]() | Ron DeSantis (R) | 12 | 0.6% |
![]() | Ryan Binkley (R) | 5 | 0.2% |
![]() | Vivek Ramaswamy (R) | 4 | 0.2% |
![]() | Chris Christie (R) | 3 | 0.1% |
King and Queen County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 605 | 79.6% |
![]() | Nikki Haley (R) | 144 | 18.9% |
![]() | Chris Christie (R) | 6 | 0.8% |
![]() | Ron DeSantis (R) | 3 | 0.4% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
Lancaster County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,092 | 68.1% |
![]() | Nikki Haley (R) | 494 | 30.8% |
![]() | Chris Christie (R) | 10 | 0.6% |
![]() | Ron DeSantis (R) | 7 | 0.4% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Vivek Ramaswamy (R) | - | - |
Lee County
99.67% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,100 | 92.4% |
![]() | Nikki Haley (R) | 84 | 7.1% |
![]() | Ron DeSantis (R) | 4 | 0.3% |
![]() | Vivek Ramaswamy (R) | 2 | 0.2% |
![]() | Chris Christie (R) | 1 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
Lexington city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 250 | 56.6% |
![]() | Donald Trump (R) | 177 | 40.0% |
![]() | Ron DeSantis (R) | 7 | 1.6% |
![]() | Chris Christie (R) | 6 | 1.4% |
![]() | Ryan Binkley (R) | 1 | 0.2% |
![]() | Vivek Ramaswamy (R) | 1 | 0.2% |
Loudoun County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 16,741 | 51.6% |
![]() | Nikki Haley (R) | 14,898 | 46.0% |
![]() | Ron DeSantis (R) | 409 | 1.3% |
![]() | Chris Christie (R) | 171 | 0.5% |
![]() | Vivek Ramaswamy (R) | 163 | 0.5% |
![]() | Ryan Binkley (R) | 34 | 0.1% |
Louisa County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,506 | 76.4% |
![]() | Nikki Haley (R) | 997 | 21.7% |
![]() | Ron DeSantis (R) | 62 | 1.4% |
![]() | Vivek Ramaswamy (R) | 17 | 0.4% |
![]() | Ryan Binkley (R) | 5 | 0.1% |
![]() | Chris Christie (R) | 5 | 0.1% |
Lunenburg County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 883 | 86.9% |
![]() | Nikki Haley (R) | 118 | 11.6% |
![]() | Ron DeSantis (R) | 10 | 1.0% |
![]() | Chris Christie (R) | 3 | 0.3% |
![]() | Vivek Ramaswamy (R) | 2 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Lynchburg city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,350 | 65.2% |
![]() | Nikki Haley (R) | 1,621 | 31.5% |
![]() | Ron DeSantis (R) | 109 | 2.1% |
![]() | Vivek Ramaswamy (R) | 28 | 0.5% |
![]() | Chris Christie (R) | 21 | 0.4% |
![]() | Ryan Binkley (R) | 11 | 0.2% |
Madison County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,284 | 78.2% |
![]() | Nikki Haley (R) | 335 | 20.4% |
![]() | Ron DeSantis (R) | 14 | 0.9% |
![]() | Chris Christie (R) | 6 | 0.4% |
![]() | Vivek Ramaswamy (R) | 2 | 0.1% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
Manassas Park city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 380 | 63.5% |
![]() | Nikki Haley (R) | 199 | 33.3% |
![]() | Ron DeSantis (R) | 7 | 1.2% |
![]() | Vivek Ramaswamy (R) | 6 | 1.0% |
![]() | Chris Christie (R) | 4 | 0.7% |
![]() | Ryan Binkley (R) | 2 | 0.3% |
Manassas city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,480 | 63.7% |
![]() | Nikki Haley (R) | 776 | 33.4% |
![]() | Ron DeSantis (R) | 37 | 1.6% |
![]() | Chris Christie (R) | 18 | 0.8% |
![]() | Vivek Ramaswamy (R) | 10 | 0.4% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Martinsville city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 458 | 77.1% |
![]() | Nikki Haley (R) | 120 | 20.2% |
![]() | Ron DeSantis (R) | 11 | 1.9% |
![]() | Chris Christie (R) | 3 | 0.5% |
![]() | Ryan Binkley (R) | 1 | 0.2% |
![]() | Vivek Ramaswamy (R) | 1 | 0.2% |
Mathews County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 976 | 74.1% |
![]() | Nikki Haley (R) | 317 | 24.1% |
![]() | Ron DeSantis (R) | 16 | 1.2% |
![]() | Chris Christie (R) | 6 | 0.5% |
![]() | Vivek Ramaswamy (R) | 2 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Mecklenburg County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,688 | 82.5% |
![]() | Nikki Haley (R) | 525 | 16.1% |
![]() | Ron DeSantis (R) | 21 | 0.6% |
![]() | Chris Christie (R) | 12 | 0.4% |
![]() | Vivek Ramaswamy (R) | 9 | 0.3% |
![]() | Ryan Binkley (R) | 4 | 0.1% |
Middlesex County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,101 | 72.3% |
![]() | Nikki Haley (R) | 397 | 26.1% |
![]() | Ron DeSantis (R) | 16 | 1.1% |
![]() | Chris Christie (R) | 7 | 0.5% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
Montgomery County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,569 | 60.8% |
![]() | Nikki Haley (R) | 2,172 | 37.0% |
![]() | Ron DeSantis (R) | 82 | 1.4% |
![]() | Chris Christie (R) | 23 | 0.4% |
![]() | Vivek Ramaswamy (R) | 20 | 0.3% |
![]() | Ryan Binkley (R) | 2 | 0.0% |
Nelson County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,117 | 67.0% |
![]() | Nikki Haley (R) | 525 | 31.5% |
![]() | Ron DeSantis (R) | 13 | 0.8% |
![]() | Chris Christie (R) | 11 | 0.7% |
![]() | Vivek Ramaswamy (R) | 2 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
New Kent County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,584 | 75.8% |
![]() | Nikki Haley (R) | 788 | 23.1% |
![]() | Ron DeSantis (R) | 23 | 0.7% |
![]() | Chris Christie (R) | 9 | 0.3% |
![]() | Vivek Ramaswamy (R) | 4 | 0.1% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
Newport News city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 5,431 | 66.2% |
![]() | Nikki Haley (R) | 2,606 | 31.8% |
![]() | Ron DeSantis (R) | 72 | 0.9% |
![]() | Chris Christie (R) | 50 | 0.6% |
![]() | Vivek Ramaswamy (R) | 32 | 0.4% |
![]() | Ryan Binkley (R) | 7 | 0.1% |
Norfolk city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 4,555 | 56.1% |
![]() | Nikki Haley (R) | 3,385 | 41.7% |
![]() | Ron DeSantis (R) | 78 | 1.0% |
![]() | Chris Christie (R) | 54 | 0.7% |
![]() | Vivek Ramaswamy (R) | 35 | 0.4% |
![]() | Ryan Binkley (R) | 16 | 0.2% |
Northampton County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 731 | 65.7% |
![]() | Nikki Haley (R) | 363 | 32.6% |
![]() | Ron DeSantis (R) | 9 | 0.8% |
![]() | Chris Christie (R) | 7 | 0.6% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
Northumberland County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,300 | 70.1% |
![]() | Nikki Haley (R) | 532 | 28.7% |
![]() | Ron DeSantis (R) | 14 | 0.8% |
![]() | Chris Christie (R) | 6 | 0.3% |
![]() | Vivek Ramaswamy (R) | 2 | 0.1% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
Norton city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 173 | 87.8% |
![]() | Nikki Haley (R) | 19 | 9.6% |
![]() | Chris Christie (R) | 2 | 1.0% |
![]() | Ryan Binkley (R) | 1 | 0.5% |
![]() | Ron DeSantis (R) | 1 | 0.5% |
![]() | Vivek Ramaswamy (R) | 1 | 0.5% |
Nottoway County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 945 | 85.4% |
![]() | Nikki Haley (R) | 151 | 13.7% |
![]() | Ron DeSantis (R) | 5 | 0.5% |
![]() | Chris Christie (R) | 4 | 0.4% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
Orange County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,227 | 74.9% |
![]() | Nikki Haley (R) | 1,002 | 23.3% |
![]() | Ron DeSantis (R) | 53 | 1.2% |
![]() | Chris Christie (R) | 17 | 0.4% |
![]() | Vivek Ramaswamy (R) | 8 | 0.2% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Page County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,577 | 85.6% |
![]() | Nikki Haley (R) | 241 | 13.1% |
![]() | Ron DeSantis (R) | 15 | 0.8% |
![]() | Vivek Ramaswamy (R) | 5 | 0.3% |
![]() | Chris Christie (R) | 4 | 0.2% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
Patrick County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,814 | 87.0% |
![]() | Nikki Haley (R) | 235 | 11.3% |
![]() | Ron DeSantis (R) | 27 | 1.3% |
![]() | Chris Christie (R) | 4 | 0.2% |
![]() | Vivek Ramaswamy (R) | 3 | 0.1% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Petersburg city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 303 | 65.9% |
![]() | Nikki Haley (R) | 138 | 30.0% |
![]() | Ron DeSantis (R) | 7 | 1.5% |
![]() | Chris Christie (R) | 5 | 1.1% |
![]() | Vivek Ramaswamy (R) | 5 | 1.1% |
![]() | Ryan Binkley (R) | 2 | 0.4% |
Pittsylvania County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 5,153 | 87.4% |
![]() | Nikki Haley (R) | 673 | 11.4% |
![]() | Ron DeSantis (R) | 51 | 0.9% |
![]() | Chris Christie (R) | 14 | 0.2% |
![]() | Vivek Ramaswamy (R) | 5 | 0.1% |
![]() | Ryan Binkley (R) | 3 | 0.1% |
Poquoson city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,352 | 69.0% |
![]() | Nikki Haley (R) | 563 | 28.7% |
![]() | Ron DeSantis (R) | 28 | 1.4% |
![]() | Chris Christie (R) | 10 | 0.5% |
![]() | Vivek Ramaswamy (R) | 5 | 0.3% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
Portsmouth city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,682 | 70.4% |
![]() | Nikki Haley (R) | 1,043 | 27.4% |
![]() | Ron DeSantis (R) | 32 | 0.8% |
![]() | Chris Christie (R) | 24 | 0.6% |
![]() | Vivek Ramaswamy (R) | 15 | 0.4% |
![]() | Ryan Binkley (R) | 14 | 0.4% |
Powhatan County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,696 | 75.5% |
![]() | Nikki Haley (R) | 1,118 | 22.8% |
![]() | Ron DeSantis (R) | 44 | 0.9% |
![]() | Vivek Ramaswamy (R) | 17 | 0.3% |
![]() | Chris Christie (R) | 13 | 0.3% |
![]() | Ryan Binkley (R) | 5 | 0.1% |
Prince Edward County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,020 | 75.5% |
![]() | Nikki Haley (R) | 310 | 22.9% |
![]() | Ron DeSantis (R) | 8 | 0.6% |
![]() | Chris Christie (R) | 7 | 0.5% |
![]() | Vivek Ramaswamy (R) | 6 | 0.4% |
![]() | Ryan Binkley (R) | - | - |
Prince George County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,810 | 84.8% |
![]() | Nikki Haley (R) | 444 | 13.4% |
![]() | Ron DeSantis (R) | 37 | 1.1% |
![]() | Chris Christie (R) | 12 | 0.4% |
![]() | Vivek Ramaswamy (R) | 7 | 0.2% |
![]() | Ryan Binkley (R) | 4 | 0.1% |
Prince William County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 18,937 | 60.7% |
![]() | Nikki Haley (R) | 11,425 | 36.6% |
![]() | Ron DeSantis (R) | 415 | 1.3% |
![]() | Chris Christie (R) | 205 | 0.7% |
![]() | Vivek Ramaswamy (R) | 164 | 0.5% |
![]() | Ryan Binkley (R) | 74 | 0.2% |
Pulaski County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,219 | 82.5% |
![]() | Nikki Haley (R) | 436 | 16.2% |
![]() | Ron DeSantis (R) | 21 | 0.8% |
![]() | Chris Christie (R) | 7 | 0.3% |
![]() | Vivek Ramaswamy (R) | 6 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Radford city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 465 | 64.9% |
![]() | Nikki Haley (R) | 233 | 32.5% |
![]() | Ron DeSantis (R) | 11 | 1.5% |
![]() | Chris Christie (R) | 5 | 0.7% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
![]() | Vivek Ramaswamy (R) | 1 | 0.1% |
Rappahannock County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 714 | 74.2% |
![]() | Nikki Haley (R) | 231 | 24.0% |
![]() | Ron DeSantis (R) | 11 | 1.1% |
![]() | Vivek Ramaswamy (R) | 5 | 0.5% |
![]() | Chris Christie (R) | 1 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
Richmond County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 429 | 78.0% |
![]() | Nikki Haley (R) | 111 | 20.2% |
![]() | Ron DeSantis (R) | 5 | 0.9% |
![]() | Chris Christie (R) | 4 | 0.7% |
![]() | Vivek Ramaswamy (R) | 1 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Richmond city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 5,856 | 65.0% |
![]() | Donald Trump (R) | 2,768 | 30.7% |
![]() | Ron DeSantis (R) | 212 | 2.4% |
![]() | Chris Christie (R) | 82 | 0.9% |
![]() | Vivek Ramaswamy (R) | 82 | 0.9% |
![]() | Ryan Binkley (R) | 16 | 0.2% |
Roanoke County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 7,512 | 68.4% |
![]() | Nikki Haley (R) | 3,246 | 29.5% |
![]() | Ron DeSantis (R) | 142 | 1.3% |
![]() | Vivek Ramaswamy (R) | 40 | 0.4% |
![]() | Chris Christie (R) | 39 | 0.4% |
![]() | Ryan Binkley (R) | 9 | 0.1% |
Roanoke city
99.56% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,798 | 61.2% |
![]() | Nikki Haley (R) | 1,676 | 36.6% |
![]() | Ron DeSantis (R) | 60 | 1.3% |
![]() | Chris Christie (R) | 21 | 0.5% |
![]() | Vivek Ramaswamy (R) | 12 | 0.3% |
![]() | Ryan Binkley (R) | 8 | 0.2% |
Rockbridge County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,972 | 70.2% |
![]() | Nikki Haley (R) | 790 | 28.1% |
![]() | Ron DeSantis (R) | 31 | 1.1% |
![]() | Chris Christie (R) | 12 | 0.4% |
![]() | Vivek Ramaswamy (R) | 4 | 0.1% |
![]() | Ryan Binkley (R) | - | - |
Rockingham County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 6,370 | 74.1% |
![]() | Nikki Haley (R) | 2,075 | 24.1% |
![]() | Ron DeSantis (R) | 93 | 1.1% |
![]() | Chris Christie (R) | 27 | 0.3% |
![]() | Vivek Ramaswamy (R) | 24 | 0.3% |
![]() | Ryan Binkley (R) | 5 | 0.1% |
Russell County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,820 | 90.4% |
![]() | Nikki Haley (R) | 172 | 8.5% |
![]() | Ron DeSantis (R) | 20 | 1.0% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
![]() | Vivek Ramaswamy (R) | 1 | 0.0% |
![]() | Chris Christie (R) | - | - |
Salem city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,368 | 68.6% |
![]() | Nikki Haley (R) | 588 | 29.5% |
![]() | Ron DeSantis (R) | 26 | 1.3% |
![]() | Chris Christie (R) | 7 | 0.4% |
![]() | Vivek Ramaswamy (R) | 4 | 0.2% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
Scott County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,112 | 90.9% |
![]() | Nikki Haley (R) | 189 | 8.1% |
![]() | Ron DeSantis (R) | 13 | 0.6% |
![]() | Vivek Ramaswamy (R) | 5 | 0.2% |
![]() | Chris Christie (R) | 3 | 0.1% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Shenandoah County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,497 | 77.5% |
![]() | Nikki Haley (R) | 933 | 20.7% |
![]() | Ron DeSantis (R) | 45 | 1.0% |
![]() | Vivek Ramaswamy (R) | 18 | 0.4% |
![]() | Chris Christie (R) | 17 | 0.4% |
![]() | Ryan Binkley (R) | 5 | 0.1% |
Smyth County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,739 | 87.6% |
![]() | Nikki Haley (R) | 223 | 11.2% |
![]() | Ron DeSantis (R) | 12 | 0.6% |
![]() | Vivek Ramaswamy (R) | 5 | 0.3% |
![]() | Chris Christie (R) | 4 | 0.2% |
![]() | Ryan Binkley (R) | 3 | 0.2% |
Southampton County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,459 | 85.6% |
![]() | Nikki Haley (R) | 235 | 13.8% |
![]() | Ron DeSantis (R) | 4 | 0.2% |
![]() | Chris Christie (R) | 3 | 0.2% |
![]() | Vivek Ramaswamy (R) | 3 | 0.2% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
Spotsylvania County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 9,798 | 72.9% |
![]() | Nikki Haley (R) | 3,365 | 25.0% |
![]() | Ron DeSantis (R) | 161 | 1.2% |
![]() | Vivek Ramaswamy (R) | 55 | 0.4% |
![]() | Chris Christie (R) | 37 | 0.3% |
![]() | Ryan Binkley (R) | 20 | 0.1% |
Stafford County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 10,121 | 67.1% |
![]() | Nikki Haley (R) | 4,547 | 30.2% |
![]() | Ron DeSantis (R) | 198 | 1.3% |
![]() | Chris Christie (R) | 99 | 0.7% |
![]() | Vivek Ramaswamy (R) | 87 | 0.6% |
![]() | Ryan Binkley (R) | 22 | 0.1% |
Staunton city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,226 | 59.9% |
![]() | Nikki Haley (R) | 764 | 37.3% |
![]() | Ron DeSantis (R) | 29 | 1.4% |
![]() | Chris Christie (R) | 15 | 0.7% |
![]() | Vivek Ramaswamy (R) | 12 | 0.6% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Suffolk city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 5,257 | 71.1% |
![]() | Nikki Haley (R) | 2,002 | 27.1% |
![]() | Ron DeSantis (R) | 68 | 0.9% |
![]() | Chris Christie (R) | 31 | 0.4% |
![]() | Vivek Ramaswamy (R) | 27 | 0.4% |
![]() | Ryan Binkley (R) | 10 | 0.1% |
Surry County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 550 | 80.8% |
![]() | Nikki Haley (R) | 121 | 17.8% |
![]() | Ron DeSantis (R) | 5 | 0.7% |
![]() | Chris Christie (R) | 3 | 0.4% |
![]() | Vivek Ramaswamy (R) | 2 | 0.3% |
![]() | Ryan Binkley (R) | - | - |
Sussex County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 574 | 88.4% |
![]() | Nikki Haley (R) | 73 | 11.2% |
![]() | Ron DeSantis (R) | 1 | 0.2% |
![]() | Vivek Ramaswamy (R) | 1 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
![]() | Chris Christie (R) | - | - |
Tazewell County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,984 | 89.6% |
![]() | Nikki Haley (R) | 298 | 9.0% |
![]() | Ron DeSantis (R) | 28 | 0.8% |
![]() | Chris Christie (R) | 9 | 0.3% |
![]() | Vivek Ramaswamy (R) | 8 | 0.2% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
Virginia Beach city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 24,932 | 65.0% |
![]() | Nikki Haley (R) | 12,732 | 33.2% |
![]() | Ron DeSantis (R) | 340 | 0.9% |
![]() | Chris Christie (R) | 154 | 0.4% |
![]() | Vivek Ramaswamy (R) | 132 | 0.3% |
![]() | Ryan Binkley (R) | 45 | 0.1% |
Warren County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,059 | 80.2% |
![]() | Nikki Haley (R) | 675 | 17.7% |
![]() | Ron DeSantis (R) | 53 | 1.4% |
![]() | Vivek Ramaswamy (R) | 13 | 0.3% |
![]() | Chris Christie (R) | 12 | 0.3% |
![]() | Ryan Binkley (R) | 1 | 0.0% |
Washington County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,682 | 83.9% |
![]() | Nikki Haley (R) | 631 | 14.4% |
![]() | Ron DeSantis (R) | 50 | 1.1% |
![]() | Chris Christie (R) | 11 | 0.3% |
![]() | Vivek Ramaswamy (R) | 8 | 0.2% |
![]() | Ryan Binkley (R) | 5 | 0.1% |
Waynesboro city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,237 | 68.1% |
![]() | Nikki Haley (R) | 543 | 29.9% |
![]() | Ron DeSantis (R) | 23 | 1.3% |
![]() | Vivek Ramaswamy (R) | 10 | 0.6% |
![]() | Ryan Binkley (R) | 2 | 0.1% |
![]() | Chris Christie (R) | 2 | 0.1% |
Westmoreland County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,376 | 77.7% |
![]() | Nikki Haley (R) | 377 | 21.3% |
![]() | Ron DeSantis (R) | 13 | 0.7% |
![]() | Chris Christie (R) | 3 | 0.2% |
![]() | Vivek Ramaswamy (R) | 2 | 0.1% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
Williamsburg city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Nikki Haley (R) | 568 | 53.5% |
![]() | Donald Trump (R) | 468 | 44.1% |
![]() | Ron DeSantis (R) | 17 | 1.6% |
![]() | Chris Christie (R) | 6 | 0.6% |
![]() | Vivek Ramaswamy (R) | 2 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Winchester city
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,054 | 57.7% |
![]() | Nikki Haley (R) | 729 | 39.9% |
![]() | Ron DeSantis (R) | 22 | 1.2% |
![]() | Chris Christie (R) | 10 | 0.5% |
![]() | Vivek Ramaswamy (R) | 7 | 0.4% |
![]() | Ryan Binkley (R) | 4 | 0.2% |
Wise County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 1,658 | 91.4% |
![]() | Nikki Haley (R) | 141 | 7.8% |
![]() | Ron DeSantis (R) | 8 | 0.4% |
![]() | Vivek Ramaswamy (R) | 4 | 0.2% |
![]() | Chris Christie (R) | 3 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Wythe County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 2,516 | 87.1% |
![]() | Nikki Haley (R) | 342 | 11.8% |
![]() | Ron DeSantis (R) | 20 | 0.7% |
![]() | Chris Christie (R) | 5 | 0.2% |
![]() | Vivek Ramaswamy (R) | 4 | 0.1% |
![]() | Ryan Binkley (R) | 3 | 0.1% |
York County
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 5,179 | 60.7% |
![]() | Nikki Haley (R) | 3,181 | 37.3% |
![]() | Ron DeSantis (R) | 104 | 1.2% |
![]() | Chris Christie (R) | 36 | 0.4% |
![]() | Vivek Ramaswamy (R) | 29 | 0.3% |
![]() | Ryan Binkley (R) | 10 | 0.1% |