| County | Turnout | Tim Kaine* (D) |
Hung Cao (R) |
Other | Margin | TOTAL | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Accomack | 64% | 7,672 | 45.0% | 9,339 | 54.8% | 26 | 0.2% | -1,667 | 17,037 | ||||||||||
| Albemarle | 71% | 43,968 | 66.7% | 21,912 | 33.2% | 76 | 0.1% | 22,056 | 65,956 | ||||||||||
| Alexandria city | 63% | 62,597 | 78.3% | 17,175 | 21.5% | 222 | 0.3% | 45,422 | 79,994 | ||||||||||
| Alleghany | 69% | 2,786 | 34.2% | 5,358 | 65.7% | 13 | 0.2% | -2,572 | 8,157 | ||||||||||
| Amelia | 74% | 2,314 | 29.2% | 5,600 | 70.7% | 6 | 0.1% | -3,286 | 7,920 | ||||||||||
| Amherst | 68% | 5,790 | 33.6% | 11,414 | 66.3% | 20 | 0.1% | -5,624 | 17,224 | ||||||||||
| Appomattox | 73% | 2,562 | 27.0% | 6,923 | 72.9% | 10 | 0.1% | -4,361 | 9,495 | ||||||||||
| Arlington | 66% | 100,725 | 78.5% | 27,269 | 21.2% | 365 | 0.3% | 73,456 | 128,359 | ||||||||||
| Augusta | 70% | 12,517 | 28.3% | 31,605 | 71.5% | 61 | 0.1% | -19,088 | 44,183 | ||||||||||
| Bath | 73% | 684 | 26.7% | 1,881 | 73.3% | 1 | 0.0% | -1,197 | 2,566 | ||||||||||
| Bedford | 77% | 13,068 | 25.8% | 37,536 | 74.1% | 52 | 0.1% | -24,468 | 50,656 | ||||||||||
| Bland | 66% | 709 | 20.7% | 2,707 | 79.2% | 2 | 0.1% | -1,998 | 3,418 | ||||||||||
| Botetourt | 79% | 6,608 | 30.6% | 14,950 | 69.3% | 24 | 0.1% | -8,342 | 21,582 | ||||||||||
| Bristol city | 56% | 2,629 | 35.9% | 4,699 | 64.1% | 4 | 0.1% | -2,070 | 7,332 | ||||||||||
| Brunswick | 59% | 4,324 | 56.1% | 3,372 | 43.8% | 6 | 0.1% | 952 | 7,702 | ||||||||||
| Buchanan | 58% | 2,331 | 25.8% | 6,686 | 74.0% | 16 | 0.2% | -4,355 | 9,033 | ||||||||||
| Buckingham | 56% | 3,242 | 41.4% | 4,581 | 58.5% | 9 | 0.1% | -1,339 | 7,832 | ||||||||||
| Buena Vista city | 54% | 935 | 33.2% | 1,881 | 66.7% | 3 | 0.1% | -946 | 2,819 | ||||||||||
| Campbell | 70% | 8,526 | 27.5% | 22,449 | 72.4% | 39 | 0.1% | -13,923 | 31,014 | ||||||||||
| Caroline | 68% | 8,249 | 47.2% | 9,218 | 52.7% | 18 | 0.1% | -969 | 17,485 | ||||||||||
| Carroll | 67% | 3,637 | 22.8% | 12,318 | 77.1% | 14 | 0.1% | -8,681 | 15,969 | ||||||||||
| Charles City | 76% | 2,397 | 57.0% | 1,802 | 42.9% | 4 | 0.1% | 595 | 4,203 | ||||||||||
| Charlotte | 68% | 2,148 | 36.0% | 3,815 | 63.9% | 3 | 0.1% | -1,667 | 5,966 | ||||||||||
| Charlottesville city | 61% | 19,439 | 84.0% | 3,650 | 15.8% | 58 | 0.3% | 15,789 | 23,147 | ||||||||||
| Chesapeake city | 66% | 67,224 | 52.9% | 59,657 | 47.0% | 149 | 0.1% | 7,567 | 127,030 | ||||||||||
| Chesterfield | 71% | 115,364 | 55.2% | 93,336 | 44.7% | 279 | 0.1% | 22,028 | 208,979 | ||||||||||
| Clarke | 78% | 4,182 | 43.2% | 5,487 | 56.7% | 8 | 0.1% | -1,305 | 9,677 | ||||||||||
| Colonial Heights city | 61% | 3,259 | 37.4% | 5,456 | 62.6% | 5 | 0.1% | -2,197 | 8,720 | ||||||||||
| Covington city | 55% | 1,025 | 42.0% | 1,418 | 58.0% | 0 | 0.0% | -393 | 2,443 | ||||||||||
| Craig | 82% | 671 | 21.7% | 2,415 | 78.2% | 2 | 0.1% | -1,744 | 3,088 | ||||||||||
| Culpeper | 67% | 11,211 | 39.6% | 17,105 | 60.4% | 24 | 0.1% | -5,894 | 28,340 | ||||||||||
| Cumberland | 67% | 2,164 | 39.9% | 3,256 | 60.0% | 5 | 0.1% | -1,092 | 5,425 | ||||||||||
| Danville city | 53% | 10,986 | 63.3% | 6,335 | 36.5% | 33 | 0.2% | 4,651 | 17,354 | ||||||||||
| Dickenson | 63% | 1,929 | 28.2% | 4,884 | 71.5% | 17 | 0.2% | -2,955 | 6,830 | ||||||||||
| Dinwiddie | 69% | 6,335 | 40.8% | 9,163 | 59.1% | 18 | 0.1% | -2,828 | 15,516 | ||||||||||
| Emporia city | 54% | 1,415 | 67.7% | 673 | 32.2% | 2 | 0.1% | 742 | 2,090 | ||||||||||
| Essex | 69% | 2,858 | 48.1% | 3,072 | 51.7% | 8 | 0.1% | -214 | 5,938 | ||||||||||
| Fairfax | 66% | 393,906 | 67.7% | 186,266 | 32.0% | 1,932 | 0.3% | 207,640 | 582,104 | ||||||||||
| Fairfax city | 66% | 8,882 | 66.6% | 4,407 | 33.0% | 53 | 0.4% | 4,475 | 13,342 | ||||||||||
| Falls Church city | 79% | 7,163 | 79.8% | 1,791 | 20.0% | 20 | 0.2% | 5,372 | 8,974 | ||||||||||
| Fauquier | 77% | 17,441 | 39.2% | 26,971 | 60.7% | 51 | 0.1% | -9,530 | 44,463 | ||||||||||
| Floyd | 75% | 3,302 | 34.5% | 6,251 | 65.4% | 12 | 0.1% | -2,949 | 9,565 | ||||||||||
| Fluvanna | 73% | 7,992 | 48.2% | 8,581 | 51.7% | 24 | 0.1% | -589 | 16,597 | ||||||||||
| Franklin | 68% | 9,114 | 29.7% | 21,569 | 70.2% | 37 | 0.1% | -12,455 | 30,720 | ||||||||||
| Franklin city | 60% | 2,367 | 63.4% | 1,359 | 36.4% | 6 | 0.2% | 1,008 | 3,732 | ||||||||||
| Frederick | 68% | 19,769 | 38.4% | 31,659 | 61.5% | 62 | 0.1% | -11,890 | 51,490 | ||||||||||
| Fredericksburg city | 56% | 8,858 | 66.9% | 4,346 | 32.8% | 32 | 0.2% | 4,512 | 13,236 | ||||||||||
| Galax city | 53% | 893 | 33.2% | 1,788 | 66.6% | 5 | 0.2% | -895 | 2,686 | ||||||||||
| Giles | 69% | 2,593 | 28.7% | 6,435 | 71.2% | 13 | 0.1% | -3,842 | 9,041 | ||||||||||
| Gloucester | 72% | 7,522 | 32.8% | 15,391 | 67.1% | 21 | 0.1% | -7,869 | 22,934 | ||||||||||
| Goochland | 85% | 7,956 | 40.5% | 11,655 | 59.4% | 14 | 0.1% | -3,699 | 19,625 | ||||||||||
| Grayson | 62% | 1,888 | 23.8% | 6,045 | 76.1% | 11 | 0.1% | -4,157 | 7,944 | ||||||||||
| Greene | 72% | 4,731 | 39.6% | 7,193 | 60.2% | 16 | 0.1% | -2,462 | 11,940 | ||||||||||
| Greensville | 44% | 2,416 | 57.6% | 1,770 | 42.2% | 9 | 0.2% | 646 | 4,195 | ||||||||||
| Halifax | 66% | 7,397 | 41.9% | 10,218 | 57.9% | 40 | 0.2% | -2,821 | 17,655 | ||||||||||
| Hampton city | 57% | 44,201 | 71.4% | 17,611 | 28.5% | 83 | 0.1% | 26,590 | 61,895 | ||||||||||
| Hanover | 80% | 27,207 | 37.8% | 44,715 | 62.1% | 65 | 0.1% | -17,508 | 71,987 | ||||||||||
| Harrisonburg city | 39% | 10,922 | 64.6% | 5,946 | 35.2% | 31 | 0.2% | 4,976 | 16,899 | ||||||||||
| Henrico | 68% | 116,336 | 65.5% | 61,160 | 34.4% | 242 | 0.1% | 55,176 | 177,738 | ||||||||||
| Henry | 63% | 9,583 | 38.3% | 15,426 | 61.6% | 43 | 0.2% | -5,843 | 25,052 | ||||||||||
| Highland | 76% | 497 | 32.9% | 1,012 | 67.0% | 1 | 0.1% | -515 | 1,510 | ||||||||||
| Hopewell city | 50% | 5,173 | 60.0% | 3,438 | 39.9% | 16 | 0.2% | 1,735 | 8,627 | ||||||||||
| Isle of Wight | 77% | 10,292 | 42.1% | 14,163 | 57.9% | 20 | 0.1% | -3,871 | 24,475 | ||||||||||
| James City | 78% | 26,991 | 52.8% | 24,033 | 47.0% | 68 | 0.1% | 2,958 | 51,092 | ||||||||||
| King and Queen | 76% | 1,628 | 39.3% | 2,513 | 60.7% | 2 | 0.0% | -885 | 4,143 | ||||||||||
| King George | 71% | 5,843 | 38.1% | 9,459 | 61.8% | 16 | 0.1% | -3,616 | 15,318 | ||||||||||
| King William | 77% | 3,659 | 32.2% | 7,678 | 67.7% | 10 | 0.1% | -4,019 | 11,347 | ||||||||||
| Lancaster | 77% | 3,364 | 46.3% | 3,888 | 53.6% | 6 | 0.1% | -524 | 7,258 | ||||||||||
| Lee | 55% | 2,306 | 23.6% | 7,452 | 76.2% | 20 | 0.2% | -5,146 | 9,778 | ||||||||||
| Lexington city | 40% | 1,817 | 63.7% | 1,031 | 36.2% | 4 | 0.1% | 786 | 2,852 | ||||||||||
| Loudoun | 71% | 133,436 | 58.6% | 93,441 | 41.0% | 860 | 0.4% | 39,995 | 227,737 | ||||||||||
| Louisa | 72% | 9,124 | 38.2% | 14,726 | 61.7% | 22 | 0.1% | -5,602 | 23,872 | ||||||||||
| Lunenburg | 59% | 2,344 | 41.3% | 3,324 | 58.6% | 4 | 0.1% | -980 | 5,672 | ||||||||||
| Lynchburg city | 56% | 17,020 | 46.5% | 19,478 | 53.3% | 75 | 0.2% | -2,458 | 36,573 | ||||||||||
| Madison | 74% | 2,839 | 33.8% | 5,546 | 66.1% | 3 | 0.0% | -2,707 | 8,388 | ||||||||||
| Manassas city | 49% | 9,375 | 59.2% | 6,438 | 40.6% | 36 | 0.2% | 2,937 | 15,849 | ||||||||||
| Manassas Park city | 47% | 3,713 | 63.4% | 2,112 | 36.1% | 28 | 0.5% | 1,601 | 5,853 | ||||||||||
| Martinsville city | 53% | 3,515 | 64.3% | 1,942 | 35.5% | 9 | 0.2% | 1,573 | 5,466 | ||||||||||
| Mathews | 81% | 1,872 | 31.8% | 4,015 | 68.1% | 9 | 0.2% | -2,143 | 5,896 | ||||||||||
| Mecklenburg | 64% | 6,699 | 42.2% | 9,170 | 57.7% | 23 | 0.1% | -2,471 | 15,892 | ||||||||||
| Middlesex | 74% | 2,570 | 37.6% | 4,265 | 62.4% | 3 | 0.0% | -1,695 | 6,838 | ||||||||||
| Montgomery | 56% | 25,037 | 53.6% | 21,575 | 46.2% | 107 | 0.2% | 3,462 | 46,719 | ||||||||||
| Nelson | 76% | 4,520 | 48.2% | 4,849 | 51.7% | 16 | 0.2% | -329 | 9,385 | ||||||||||
| New Kent | 77% | 5,700 | 34.7% | 10,695 | 65.2% | 10 | 0.1% | -4,995 | 16,405 | ||||||||||
| Newport News city | 53% | 49,499 | 66.1% | 25,323 | 33.8% | 91 | 0.1% | 24,176 | 74,913 | ||||||||||
| Norfolk city | 46% | 61,334 | 72.0% | 23,657 | 27.8% | 140 | 0.2% | 37,677 | 85,131 | ||||||||||
| Northampton | 69% | 3,687 | 54.7% | 3,047 | 45.2% | 8 | 0.1% | 640 | 6,742 | ||||||||||
| Northumberland | 79% | 3,253 | 39.8% | 4,912 | 60.1% | 7 | 0.1% | -1,659 | 8,172 | ||||||||||
| Norton city | 54% | 606 | 38.3% | 973 | 61.5% | 2 | 0.1% | -367 | 1,581 | ||||||||||
| Nottoway | 54% | 2,800 | 41.1% | 4,000 | 58.7% | 10 | 0.1% | -1,200 | 6,810 | ||||||||||
| Orange | 72% | 8,725 | 39.6% | 13,289 | 60.2% | 43 | 0.2% | -4,564 | 22,057 | ||||||||||
| Page | 69% | 3,618 | 27.8% | 9,354 | 72.0% | 21 | 0.2% | -5,736 | 12,993 | ||||||||||
| Patrick | 66% | 2,391 | 25.4% | 7,005 | 74.5% | 9 | 0.1% | -4,614 | 9,405 | ||||||||||
| Petersburg city | 48% | 11,254 | 87.5% | 1,583 | 12.3% | 22 | 0.2% | 9,671 | 12,859 | ||||||||||
| Pittsylvania | 69% | 10,523 | 31.6% | 22,725 | 68.3% | 42 | 0.1% | -12,202 | 33,290 | ||||||||||
| Poquoson city | 80% | 2,273 | 28.4% | 5,729 | 71.5% | 10 | 0.1% | -3,456 | 8,012 | ||||||||||
| Portsmouth city | 54% | 28,791 | 71.3% | 11,581 | 28.7% | 30 | 0.1% | 17,210 | 40,402 | ||||||||||
| Powhatan | 79% | 5,949 | 28.6% | 14,844 | 71.3% | 16 | 0.1% | -8,895 | 20,809 | ||||||||||
| Prince Edward | 49% | 4,617 | 50.2% | 4,567 | 49.7% | 14 | 0.2% | 50 | 9,198 | ||||||||||
| Prince George | 50% | 7,048 | 41.3% | 10,010 | 58.6% | 13 | 0.1% | -2,962 | 17,071 | ||||||||||
| Prince William | 62% | 137,060 | 60.9% | 87,310 | 38.8% | 711 | 0.3% | 49,750 | 225,081 | ||||||||||
| Pulaski | 63% | 5,655 | 32.5% | 11,743 | 67.4% | 16 | 0.1% | -6,088 | 17,414 | ||||||||||
| Radford city | 43% | 3,423 | 52.7% | 3,051 | 47.0% | 16 | 0.2% | 372 | 6,490 | ||||||||||
| Rappahannock | 83% | 2,053 | 40.9% | 2,947 | 58.8% | 16 | 0.3% | -894 | 5,016 | ||||||||||
| Richmond | 54% | 1,562 | 38.0% | 2,550 | 62.0% | 1 | 0.0% | -988 | 4,113 | ||||||||||
| Richmond city | 56% | 89,672 | 83.6% | 17,400 | 16.2% | 242 | 0.2% | 72,272 | 107,314 | ||||||||||
| Roanoke | 73% | 22,978 | 40.6% | 33,609 | 59.3% | 70 | 0.1% | -10,631 | 56,657 | ||||||||||
| Roanoke city | 55% | 26,676 | 63.8% | 15,082 | 36.0% | 82 | 0.2% | 11,594 | 41,840 | ||||||||||
| Rockbridge | 69% | 4,526 | 35.5% | 8,199 | 64.4% | 13 | 0.1% | -3,673 | 12,738 | ||||||||||
| Rockingham | 71% | 16,180 | 33.5% | 32,081 | 66.4% | 81 | 0.2% | -15,901 | 48,342 | ||||||||||
| Russell | 64% | 3,326 | 25.1% | 9,885 | 74.7% | 18 | 0.1% | -6,559 | 13,229 | ||||||||||
| Salem city | 62% | 5,653 | 43.4% | 7,352 | 56.5% | 17 | 0.1% | -1,699 | 13,022 | ||||||||||
| Scott | 62% | 2,431 | 22.5% | 8,359 | 77.3% | 20 | 0.2% | -5,928 | 10,810 | ||||||||||
| Shenandoah | 67% | 7,968 | 33.1% | 16,097 | 66.8% | 36 | 0.1% | -8,129 | 24,101 | ||||||||||
| Smyth | 61% | 3,885 | 27.3% | 10,339 | 72.6% | 20 | 0.1% | -6,454 | 14,244 | ||||||||||
| Southampton | 67% | 3,914 | 40.2% | 5,801 | 59.7% | 10 | 0.1% | -1,887 | 9,725 | ||||||||||
| Spotsylvania | 69% | 37,339 | 47.5% | 41,199 | 52.4% | 106 | 0.1% | -3,860 | 78,644 | ||||||||||
| Stafford | 66% | 42,603 | 51.6% | 39,764 | 48.2% | 140 | 0.2% | 2,839 | 82,507 | ||||||||||
| Staunton city | 63% | 7,820 | 58.4% | 5,552 | 41.4% | 24 | 0.2% | 2,268 | 13,396 | ||||||||||
| Suffolk city | 68% | 31,587 | 59.7% | 21,255 | 40.2% | 81 | 0.2% | 10,332 | 52,923 | ||||||||||
| Surry | 80% | 2,232 | 51.4% | 2,100 | 48.4% | 9 | 0.2% | 132 | 4,341 | ||||||||||
| Sussex | 53% | 2,605 | 53.9% | 2,226 | 46.0% | 5 | 0.1% | 379 | 4,836 | ||||||||||
| Tazewell | 61% | 4,952 | 26.0% | 14,096 | 73.9% | 31 | 0.2% | -9,144 | 19,079 | ||||||||||
| Virginia Beach city | 64% | 118,920 | 52.7% | 106,476 | 47.2% | 238 | 0.1% | 12,444 | 225,634 | ||||||||||
| Warren | 68% | 7,529 | 33.7% | 14,771 | 66.1% | 42 | 0.2% | -7,242 | 22,342 | ||||||||||
| Washington | 66% | 8,259 | 28.3% | 20,851 | 71.5% | 57 | 0.2% | -12,592 | 29,167 | ||||||||||
| Waynesboro city | 62% | 5,521 | 49.6% | 5,598 | 50.3% | 16 | 0.1% | -77 | 11,135 | ||||||||||
| Westmoreland | 65% | 4,774 | 45.9% | 5,615 | 54.0% | 12 | 0.1% | -841 | 10,401 | ||||||||||
| Williamsburg city | 55% | 5,635 | 72.3% | 2,151 | 27.6% | 10 | 0.1% | 3,484 | 7,796 | ||||||||||
| Winchester city | 54% | 6,804 | 58.0% | 4,905 | 41.8% | 23 | 0.2% | 1,899 | 11,732 | ||||||||||
| Wise | 59% | 4,494 | 27.5% | 11,802 | 72.3% | 20 | 0.1% | -7,308 | 16,316 | ||||||||||
| Wythe | 67% | 3,732 | 24.8% | 11,268 | 75.0% | 20 | 0.1% | -7,536 | 15,020 | ||||||||||
| York | 71% | 18,726 | 47.5% | 20,685 | 52.4% | 36 | 0.1% | -1,959 | 39,447 | ||||||||||
| TOTAL | 65% | 2,417,115 | 54.4% | 2,019,911 | 45.4% | 8,509 | 0.2% | 397,204 | 4,445,535 | ||||||||||
| Total R vote: 2,019,911 (45.4%) Total D vote: 2,417,115 (54.4%) Total Other vote: 8,509 (0.2%) | |||||||||||||||||||
| * incumbent | |||||||||||||||||||
| Campaign finance data for this election**: | |||||||||||||||||||
| Total Disbursements: | $20,448,775 | $9,517,135 | |||||||||||||||||
| Total Receipts: | $19,436,218 | $9,832,460 | |||||||||||||||||
| Cash on Hand: | $2,820,224 | $407,805 | |||||||||||||||||
| Contributions by Candidate: | $0 | $0 | |||||||||||||||||
| Loans by Candidate: | $0 | $0 | |||||||||||||||||
| Total Individual Contributions: | $11,985,589 | $9,531,954 | |||||||||||||||||
| Party Contributions: | $1,000 | $0 | |||||||||||||||||
| Other Committee Contributions: | $2,301,029 | $118,597 | |||||||||||||||||
| Transfers from Other Committees: | $4,779,837 | $179,184 | |||||||||||||||||
| Independent Expenditures Supporting: | $80,610 | $106,255 | |||||||||||||||||
| Independent Expenditures Opposing: | $0 | $0 | |||||||||||||||||
| Net Independent Expenditures: | $80,610 | $106,255 | |||||||||||||||||
| Net Spending: | $20,529,385 | $9,623,390 | |||||||||||||||||
|
**Financial data shown here takes into account all elections for this office during this cycle, including primary, special and runoff elections, if any.
|
| 2024 Senate class 1, Accomack County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,672 | 45.0% | Hung Cao (R) | 9,339 | 54.8% | |
| TOTAL | 17,037 | ||||||||
| |||||||||
| 2024 Senate class 1, Albemarle County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 43,968 | 66.7% | Hung Cao (R) | 21,912 | 33.2% | |
| TOTAL | 65,956 | ||||||||
| |||||||||
| 2024 Senate class 1, Alexandria city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 62,597 | 78.3% | Hung Cao (R) | 17,175 | 21.5% | |
| TOTAL | 79,994 | ||||||||
| |||||||||
| 2024 Senate class 1, Alleghany County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,786 | 34.2% | Hung Cao (R) | 5,358 | 65.7% | |
| TOTAL | 8,157 | ||||||||
| |||||||||
| 2024 Senate class 1, Amelia County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,314 | 29.2% | Hung Cao (R) | 5,600 | 70.7% | |
| TOTAL | 7,920 | ||||||||
| |||||||||
| 2024 Senate class 1, Amherst County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,790 | 33.6% | Hung Cao (R) | 11,414 | 66.3% | |
| TOTAL | 17,224 | ||||||||
| |||||||||
| 2024 Senate class 1, Appomattox County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,562 | 27.0% | Hung Cao (R) | 6,923 | 72.9% | |
| TOTAL | 9,495 | ||||||||
| |||||||||
| 2024 Senate class 1, Arlington County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 100,725 | 78.5% | Hung Cao (R) | 27,269 | 21.2% | |
| TOTAL | 128,359 | ||||||||
| |||||||||
| 2024 Senate class 1, Augusta County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 12,517 | 28.3% | Hung Cao (R) | 31,605 | 71.5% | |
| TOTAL | 44,183 | ||||||||
| |||||||||
| 2024 Senate class 1, Bath County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 684 | 26.7% | Hung Cao (R) | 1,881 | 73.3% | |
| TOTAL | 2,566 | ||||||||
| |||||||||
| 2024 Senate class 1, Bedford County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 13,068 | 25.8% | Hung Cao (R) | 37,536 | 74.1% | |
| TOTAL | 50,656 | ||||||||
| |||||||||
| 2024 Senate class 1, Bland County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 709 | 20.7% | Hung Cao (R) | 2,707 | 79.2% | |
| TOTAL | 3,418 | ||||||||
| |||||||||
| 2024 Senate class 1, Botetourt County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 6,608 | 30.6% | Hung Cao (R) | 14,950 | 69.3% | |
| TOTAL | 21,582 | ||||||||
| |||||||||
| 2024 Senate class 1, Bristol city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,629 | 35.9% | Hung Cao (R) | 4,699 | 64.1% | |
| TOTAL | 7,332 | ||||||||
| |||||||||
| 2024 Senate class 1, Brunswick County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,324 | 56.1% | Hung Cao (R) | 3,372 | 43.8% | |
| TOTAL | 7,702 | ||||||||
| |||||||||
| 2024 Senate class 1, Buchanan County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,331 | 25.8% | Hung Cao (R) | 6,686 | 74.0% | |
| TOTAL | 9,033 | ||||||||
| |||||||||
| 2024 Senate class 1, Buckingham County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,242 | 41.4% | Hung Cao (R) | 4,581 | 58.5% | |
| TOTAL | 7,832 | ||||||||
| |||||||||
| 2024 Senate class 1, Buena Vista city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 935 | 33.2% | Hung Cao (R) | 1,881 | 66.7% | |
| TOTAL | 2,819 | ||||||||
| |||||||||
| 2024 Senate class 1, Campbell County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 8,526 | 27.5% | Hung Cao (R) | 22,449 | 72.4% | |
| TOTAL | 31,014 | ||||||||
| |||||||||
| 2024 Senate class 1, Caroline County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 8,249 | 47.2% | Hung Cao (R) | 9,218 | 52.7% | |
| TOTAL | 17,485 | ||||||||
| |||||||||
| 2024 Senate class 1, Carroll County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,637 | 22.8% | Hung Cao (R) | 12,318 | 77.1% | |
| TOTAL | 15,969 | ||||||||
| |||||||||
| 2024 Senate class 1, Charles City County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,397 | 57.0% | Hung Cao (R) | 1,802 | 42.9% | |
| TOTAL | 4,203 | ||||||||
| |||||||||
| 2024 Senate class 1, Charlotte County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,148 | 36.0% | Hung Cao (R) | 3,815 | 63.9% | |
| TOTAL | 5,966 | ||||||||
| |||||||||
| 2024 Senate class 1, Charlottesville city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 19,439 | 84.0% | Hung Cao (R) | 3,650 | 15.8% | |
| TOTAL | 23,147 | ||||||||
| |||||||||
| 2024 Senate class 1, Chesapeake city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 67,224 | 52.9% | Hung Cao (R) | 59,657 | 47.0% | |
| TOTAL | 127,030 | ||||||||
| |||||||||
| 2024 Senate class 1, Chesterfield County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 115,364 | 55.2% | Hung Cao (R) | 93,336 | 44.7% | |
| TOTAL | 208,979 | ||||||||
| |||||||||
| 2024 Senate class 1, Clarke County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,182 | 43.2% | Hung Cao (R) | 5,487 | 56.7% | |
| TOTAL | 9,677 | ||||||||
| |||||||||
| 2024 Senate class 1, Colonial Heights city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,259 | 37.4% | Hung Cao (R) | 5,456 | 62.6% | |
| TOTAL | 8,720 | ||||||||
| |||||||||
| 2024 Senate class 1, Covington city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 1,025 | 42.0% | Hung Cao (R) | 1,418 | 58.0% | |
| TOTAL | 2,443 | ||||||||
| |||||||||
| 2024 Senate class 1, Craig County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 671 | 21.7% | Hung Cao (R) | 2,415 | 78.2% | |
| TOTAL | 3,088 | ||||||||
| |||||||||
| 2024 Senate class 1, Culpeper County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 11,211 | 39.6% | Hung Cao (R) | 17,105 | 60.4% | |
| TOTAL | 28,340 | ||||||||
| |||||||||
| 2024 Senate class 1, Cumberland County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,164 | 39.9% | Hung Cao (R) | 3,256 | 60.0% | |
| TOTAL | 5,425 | ||||||||
| |||||||||
| 2024 Senate class 1, Danville city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 10,986 | 63.3% | Hung Cao (R) | 6,335 | 36.5% | |
| TOTAL | 17,354 | ||||||||
| |||||||||
| 2024 Senate class 1, Dickenson County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 1,929 | 28.2% | Hung Cao (R) | 4,884 | 71.5% | |
| TOTAL | 6,830 | ||||||||
| |||||||||
| 2024 Senate class 1, Dinwiddie County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 6,335 | 40.8% | Hung Cao (R) | 9,163 | 59.1% | |
| TOTAL | 15,516 | ||||||||
| |||||||||
| 2024 Senate class 1, Emporia city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 1,415 | 67.7% | Hung Cao (R) | 673 | 32.2% | |
| TOTAL | 2,090 | ||||||||
| |||||||||
| 2024 Senate class 1, Essex County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,858 | 48.1% | Hung Cao (R) | 3,072 | 51.7% | |
| TOTAL | 5,938 | ||||||||
| |||||||||
| 2024 Senate class 1, Fairfax County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 393,906 | 67.7% | Hung Cao (R) | 186,266 | 32.0% | |
| TOTAL | 582,104 | ||||||||
| |||||||||
| 2024 Senate class 1, Fairfax city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 8,882 | 66.6% | Hung Cao (R) | 4,407 | 33.0% | |
| TOTAL | 13,342 | ||||||||
| |||||||||
| 2024 Senate class 1, Falls Church city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,163 | 79.8% | Hung Cao (R) | 1,791 | 20.0% | |
| TOTAL | 8,974 | ||||||||
| |||||||||
| 2024 Senate class 1, Fauquier County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 17,441 | 39.2% | Hung Cao (R) | 26,971 | 60.7% | |
| TOTAL | 44,463 | ||||||||
| |||||||||
| 2024 Senate class 1, Floyd County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,302 | 34.5% | Hung Cao (R) | 6,251 | 65.4% | |
| TOTAL | 9,565 | ||||||||
| |||||||||
| 2024 Senate class 1, Fluvanna County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,992 | 48.2% | Hung Cao (R) | 8,581 | 51.7% | |
| TOTAL | 16,597 | ||||||||
| |||||||||
| 2024 Senate class 1, Franklin County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 9,114 | 29.7% | Hung Cao (R) | 21,569 | 70.2% | |
| TOTAL | 30,720 | ||||||||
| |||||||||
| 2024 Senate class 1, Franklin city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,367 | 63.4% | Hung Cao (R) | 1,359 | 36.4% | |
| TOTAL | 3,732 | ||||||||
| |||||||||
| 2024 Senate class 1, Frederick County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 19,769 | 38.4% | Hung Cao (R) | 31,659 | 61.5% | |
| TOTAL | 51,490 | ||||||||
| |||||||||
| 2024 Senate class 1, Fredericksburg city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 8,858 | 66.9% | Hung Cao (R) | 4,346 | 32.8% | |
| TOTAL | 13,236 | ||||||||
| |||||||||
| 2024 Senate class 1, Galax city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 893 | 33.2% | Hung Cao (R) | 1,788 | 66.6% | |
| TOTAL | 2,686 | ||||||||
| |||||||||
| 2024 Senate class 1, Giles County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,593 | 28.7% | Hung Cao (R) | 6,435 | 71.2% | |
| TOTAL | 9,041 | ||||||||
| |||||||||
| 2024 Senate class 1, Gloucester County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,522 | 32.8% | Hung Cao (R) | 15,391 | 67.1% | |
| TOTAL | 22,934 | ||||||||
| |||||||||
| 2024 Senate class 1, Goochland County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,956 | 40.5% | Hung Cao (R) | 11,655 | 59.4% | |
| TOTAL | 19,625 | ||||||||
| |||||||||
| 2024 Senate class 1, Grayson County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 1,888 | 23.8% | Hung Cao (R) | 6,045 | 76.1% | |
| TOTAL | 7,944 | ||||||||
| |||||||||
| 2024 Senate class 1, Greene County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,731 | 39.6% | Hung Cao (R) | 7,193 | 60.2% | |
| TOTAL | 11,940 | ||||||||
| |||||||||
| 2024 Senate class 1, Greensville County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,416 | 57.6% | Hung Cao (R) | 1,770 | 42.2% | |
| TOTAL | 4,195 | ||||||||
| |||||||||
| 2024 Senate class 1, Halifax County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,397 | 41.9% | Hung Cao (R) | 10,218 | 57.9% | |
| TOTAL | 17,655 | ||||||||
| |||||||||
| 2024 Senate class 1, Hampton city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 44,201 | 71.4% | Hung Cao (R) | 17,611 | 28.5% | |
| TOTAL | 61,895 | ||||||||
| |||||||||
| 2024 Senate class 1, Hanover County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 27,207 | 37.8% | Hung Cao (R) | 44,715 | 62.1% | |
| TOTAL | 71,987 | ||||||||
| |||||||||
| 2024 Senate class 1, Harrisonburg city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 10,922 | 64.6% | Hung Cao (R) | 5,946 | 35.2% | |
| TOTAL | 16,899 | ||||||||
| |||||||||
| 2024 Senate class 1, Henrico County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 116,336 | 65.5% | Hung Cao (R) | 61,160 | 34.4% | |
| TOTAL | 177,738 | ||||||||
| |||||||||
| 2024 Senate class 1, Henry County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 9,583 | 38.3% | Hung Cao (R) | 15,426 | 61.6% | |
| TOTAL | 25,052 | ||||||||
| |||||||||
| 2024 Senate class 1, Highland County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 497 | 32.9% | Hung Cao (R) | 1,012 | 67.0% | |
| TOTAL | 1,510 | ||||||||
| |||||||||
| 2024 Senate class 1, Hopewell city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,173 | 60.0% | Hung Cao (R) | 3,438 | 39.9% | |
| TOTAL | 8,627 | ||||||||
| |||||||||
| 2024 Senate class 1, Isle of Wight County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 10,292 | 42.1% | Hung Cao (R) | 14,163 | 57.9% | |
| TOTAL | 24,475 | ||||||||
| |||||||||
| 2024 Senate class 1, James City County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 26,991 | 52.8% | Hung Cao (R) | 24,033 | 47.0% | |
| TOTAL | 51,092 | ||||||||
| |||||||||
| 2024 Senate class 1, King and Queen County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 1,628 | 39.3% | Hung Cao (R) | 2,513 | 60.7% | |
| TOTAL | 4,143 | ||||||||
| |||||||||
| 2024 Senate class 1, King George County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,843 | 38.1% | Hung Cao (R) | 9,459 | 61.8% | |
| TOTAL | 15,318 | ||||||||
| |||||||||
| 2024 Senate class 1, King William County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,659 | 32.2% | Hung Cao (R) | 7,678 | 67.7% | |
| TOTAL | 11,347 | ||||||||
| |||||||||
| 2024 Senate class 1, Lancaster County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,364 | 46.3% | Hung Cao (R) | 3,888 | 53.6% | |
| TOTAL | 7,258 | ||||||||
| |||||||||
| 2024 Senate class 1, Lee County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,306 | 23.6% | Hung Cao (R) | 7,452 | 76.2% | |
| TOTAL | 9,778 | ||||||||
| |||||||||
| 2024 Senate class 1, Lexington city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 1,817 | 63.7% | Hung Cao (R) | 1,031 | 36.2% | |
| TOTAL | 2,852 | ||||||||
| |||||||||
| 2024 Senate class 1, Loudoun County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 133,436 | 58.6% | Hung Cao (R) | 93,441 | 41.0% | |
| TOTAL | 227,737 | ||||||||
| |||||||||
| 2024 Senate class 1, Louisa County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 9,124 | 38.2% | Hung Cao (R) | 14,726 | 61.7% | |
| TOTAL | 23,872 | ||||||||
| |||||||||
| 2024 Senate class 1, Lunenburg County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,344 | 41.3% | Hung Cao (R) | 3,324 | 58.6% | |
| TOTAL | 5,672 | ||||||||
| |||||||||
| 2024 Senate class 1, Lynchburg city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 17,020 | 46.5% | Hung Cao (R) | 19,478 | 53.3% | |
| TOTAL | 36,573 | ||||||||
| |||||||||
| 2024 Senate class 1, Madison County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,839 | 33.8% | Hung Cao (R) | 5,546 | 66.1% | |
| TOTAL | 8,388 | ||||||||
| |||||||||
| 2024 Senate class 1, Manassas city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 9,375 | 59.2% | Hung Cao (R) | 6,438 | 40.6% | |
| TOTAL | 15,849 | ||||||||
| |||||||||
| 2024 Senate class 1, Manassas Park city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,713 | 63.4% | Hung Cao (R) | 2,112 | 36.1% | |
| TOTAL | 5,853 | ||||||||
| |||||||||
| 2024 Senate class 1, Martinsville city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,515 | 64.3% | Hung Cao (R) | 1,942 | 35.5% | |
| TOTAL | 5,466 | ||||||||
| |||||||||
| 2024 Senate class 1, Mathews County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 1,872 | 31.8% | Hung Cao (R) | 4,015 | 68.1% | |
| TOTAL | 5,896 | ||||||||
| |||||||||
| 2024 Senate class 1, Mecklenburg County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 6,699 | 42.2% | Hung Cao (R) | 9,170 | 57.7% | |
| TOTAL | 15,892 | ||||||||
| |||||||||
| 2024 Senate class 1, Middlesex County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,570 | 37.6% | Hung Cao (R) | 4,265 | 62.4% | |
| TOTAL | 6,838 | ||||||||
| |||||||||
| 2024 Senate class 1, Montgomery County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 25,037 | 53.6% | Hung Cao (R) | 21,575 | 46.2% | |
| TOTAL | 46,719 | ||||||||
| |||||||||
| 2024 Senate class 1, Nelson County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,520 | 48.2% | Hung Cao (R) | 4,849 | 51.7% | |
| TOTAL | 9,385 | ||||||||
| |||||||||
| 2024 Senate class 1, New Kent County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,700 | 34.7% | Hung Cao (R) | 10,695 | 65.2% | |
| TOTAL | 16,405 | ||||||||
| |||||||||
| 2024 Senate class 1, Newport News city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 49,499 | 66.1% | Hung Cao (R) | 25,323 | 33.8% | |
| TOTAL | 74,913 | ||||||||
| |||||||||
| 2024 Senate class 1, Norfolk city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 61,334 | 72.0% | Hung Cao (R) | 23,657 | 27.8% | |
| TOTAL | 85,131 | ||||||||
| |||||||||
| 2024 Senate class 1, Northampton County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,687 | 54.7% | Hung Cao (R) | 3,047 | 45.2% | |
| TOTAL | 6,742 | ||||||||
| |||||||||
| 2024 Senate class 1, Northumberland County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,253 | 39.8% | Hung Cao (R) | 4,912 | 60.1% | |
| TOTAL | 8,172 | ||||||||
| |||||||||
| 2024 Senate class 1, Norton city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 606 | 38.3% | Hung Cao (R) | 973 | 61.5% | |
| TOTAL | 1,581 | ||||||||
| |||||||||
| 2024 Senate class 1, Nottoway County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,800 | 41.1% | Hung Cao (R) | 4,000 | 58.7% | |
| TOTAL | 6,810 | ||||||||
| |||||||||
| 2024 Senate class 1, Orange County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 8,725 | 39.6% | Hung Cao (R) | 13,289 | 60.2% | |
| TOTAL | 22,057 | ||||||||
| |||||||||
| 2024 Senate class 1, Page County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,618 | 27.8% | Hung Cao (R) | 9,354 | 72.0% | |
| TOTAL | 12,993 | ||||||||
| |||||||||
| 2024 Senate class 1, Patrick County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,391 | 25.4% | Hung Cao (R) | 7,005 | 74.5% | |
| TOTAL | 9,405 | ||||||||
| |||||||||
| 2024 Senate class 1, Petersburg city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 11,254 | 87.5% | Hung Cao (R) | 1,583 | 12.3% | |
| TOTAL | 12,859 | ||||||||
| |||||||||
| 2024 Senate class 1, Pittsylvania County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 10,523 | 31.6% | Hung Cao (R) | 22,725 | 68.3% | |
| TOTAL | 33,290 | ||||||||
| |||||||||
| 2024 Senate class 1, Poquoson city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,273 | 28.4% | Hung Cao (R) | 5,729 | 71.5% | |
| TOTAL | 8,012 | ||||||||
| |||||||||
| 2024 Senate class 1, Portsmouth city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 28,791 | 71.3% | Hung Cao (R) | 11,581 | 28.7% | |
| TOTAL | 40,402 | ||||||||
| |||||||||
| 2024 Senate class 1, Powhatan County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,949 | 28.6% | Hung Cao (R) | 14,844 | 71.3% | |
| TOTAL | 20,809 | ||||||||
| |||||||||
| 2024 Senate class 1, Prince Edward County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,617 | 50.2% | Hung Cao (R) | 4,567 | 49.7% | |
| TOTAL | 9,198 | ||||||||
| |||||||||
| 2024 Senate class 1, Prince George County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,048 | 41.3% | Hung Cao (R) | 10,010 | 58.6% | |
| TOTAL | 17,071 | ||||||||
| |||||||||
| 2024 Senate class 1, Prince William County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 137,060 | 60.9% | Hung Cao (R) | 87,310 | 38.8% | |
| TOTAL | 225,081 | ||||||||
| |||||||||
| 2024 Senate class 1, Pulaski County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,655 | 32.5% | Hung Cao (R) | 11,743 | 67.4% | |
| TOTAL | 17,414 | ||||||||
| |||||||||
| 2024 Senate class 1, Radford city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,423 | 52.7% | Hung Cao (R) | 3,051 | 47.0% | |
| TOTAL | 6,490 | ||||||||
| |||||||||
| 2024 Senate class 1, Rappahannock County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,053 | 40.9% | Hung Cao (R) | 2,947 | 58.8% | |
| TOTAL | 5,016 | ||||||||
| |||||||||
| 2024 Senate class 1, Richmond County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 1,562 | 38.0% | Hung Cao (R) | 2,550 | 62.0% | |
| TOTAL | 4,113 | ||||||||
| |||||||||
| 2024 Senate class 1, Richmond city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 89,672 | 83.6% | Hung Cao (R) | 17,400 | 16.2% | |
| TOTAL | 107,314 | ||||||||
| |||||||||
| 2024 Senate class 1, Roanoke County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 22,978 | 40.6% | Hung Cao (R) | 33,609 | 59.3% | |
| TOTAL | 56,657 | ||||||||
| |||||||||
| 2024 Senate class 1, Roanoke city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 26,676 | 63.8% | Hung Cao (R) | 15,082 | 36.0% | |
| TOTAL | 41,840 | ||||||||
| |||||||||
| 2024 Senate class 1, Rockbridge County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,526 | 35.5% | Hung Cao (R) | 8,199 | 64.4% | |
| TOTAL | 12,738 | ||||||||
| |||||||||
| 2024 Senate class 1, Rockingham County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 16,180 | 33.5% | Hung Cao (R) | 32,081 | 66.4% | |
| TOTAL | 48,342 | ||||||||
| |||||||||
| 2024 Senate class 1, Russell County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,326 | 25.1% | Hung Cao (R) | 9,885 | 74.7% | |
| TOTAL | 13,229 | ||||||||
| |||||||||
| 2024 Senate class 1, Salem city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,653 | 43.4% | Hung Cao (R) | 7,352 | 56.5% | |
| TOTAL | 13,022 | ||||||||
| |||||||||
| 2024 Senate class 1, Scott County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,431 | 22.5% | Hung Cao (R) | 8,359 | 77.3% | |
| TOTAL | 10,810 | ||||||||
| |||||||||
| 2024 Senate class 1, Shenandoah County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,968 | 33.1% | Hung Cao (R) | 16,097 | 66.8% | |
| TOTAL | 24,101 | ||||||||
| |||||||||
| 2024 Senate class 1, Smyth County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,885 | 27.3% | Hung Cao (R) | 10,339 | 72.6% | |
| TOTAL | 14,244 | ||||||||
| |||||||||
| 2024 Senate class 1, Southampton County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,914 | 40.2% | Hung Cao (R) | 5,801 | 59.7% | |
| TOTAL | 9,725 | ||||||||
| |||||||||
| 2024 Senate class 1, Spotsylvania County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 37,339 | 47.5% | Hung Cao (R) | 41,199 | 52.4% | |
| TOTAL | 78,644 | ||||||||
| |||||||||
| 2024 Senate class 1, Stafford County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 42,603 | 51.6% | Hung Cao (R) | 39,764 | 48.2% | |
| TOTAL | 82,507 | ||||||||
| |||||||||
| 2024 Senate class 1, Staunton city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,820 | 58.4% | Hung Cao (R) | 5,552 | 41.4% | |
| TOTAL | 13,396 | ||||||||
| |||||||||
| 2024 Senate class 1, Suffolk city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 31,587 | 59.7% | Hung Cao (R) | 21,255 | 40.2% | |
| TOTAL | 52,923 | ||||||||
| |||||||||
| 2024 Senate class 1, Surry County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,232 | 51.4% | Hung Cao (R) | 2,100 | 48.4% | |
| TOTAL | 4,341 | ||||||||
| |||||||||
| 2024 Senate class 1, Sussex County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 2,605 | 53.9% | Hung Cao (R) | 2,226 | 46.0% | |
| TOTAL | 4,836 | ||||||||
| |||||||||
| 2024 Senate class 1, Tazewell County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,952 | 26.0% | Hung Cao (R) | 14,096 | 73.9% | |
| TOTAL | 19,079 | ||||||||
| |||||||||
| 2024 Senate class 1, Virginia Beach city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 118,920 | 52.7% | Hung Cao (R) | 106,476 | 47.2% | |
| TOTAL | 225,634 | ||||||||
| |||||||||
| 2024 Senate class 1, Warren County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 7,529 | 33.7% | Hung Cao (R) | 14,771 | 66.1% | |
| TOTAL | 22,342 | ||||||||
| |||||||||
| 2024 Senate class 1, Washington County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 8,259 | 28.3% | Hung Cao (R) | 20,851 | 71.5% | |
| TOTAL | 29,167 | ||||||||
| |||||||||
| 2024 Senate class 1, Waynesboro city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,521 | 49.6% | Hung Cao (R) | 5,598 | 50.3% | |
| TOTAL | 11,135 | ||||||||
| |||||||||
| 2024 Senate class 1, Westmoreland County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,774 | 45.9% | Hung Cao (R) | 5,615 | 54.0% | |
| TOTAL | 10,401 | ||||||||
| |||||||||
| 2024 Senate class 1, Williamsburg city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 5,635 | 72.3% | Hung Cao (R) | 2,151 | 27.6% | |
| TOTAL | 7,796 | ||||||||
| |||||||||
| 2024 Senate class 1, Winchester city | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 6,804 | 58.0% | Hung Cao (R) | 4,905 | 41.8% | |
| TOTAL | 11,732 | ||||||||
| |||||||||
| 2024 Senate class 1, Wise County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 4,494 | 27.5% | Hung Cao (R) | 11,802 | 72.3% | |
| TOTAL | 16,316 | ||||||||
| |||||||||
| 2024 Senate class 1, Wythe County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 3,732 | 24.8% | Hung Cao (R) | 11,268 | 75.0% | |
| TOTAL | 15,020 | ||||||||
| |||||||||
| 2024 Senate class 1, York County | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Candidate | Votes | Pct | Tim Kaine* (D) | 18,726 | 47.5% | Hung Cao (R) | 20,685 | 52.4% | |
| TOTAL | 39,447 | ||||||||
| |||||||||
Campaign finance data for this election**:
| Tim Kaine* | |
| Total Disbursements: | $20,448,775 |
| Total Receipts: | $19,436,218 |
| Cash on Hand: | $2,820,224 |
| Candidate Contributions: | $0 |
| Candidate Loans: | $0 |
| Individual Contributions: | $11,985,589 |
| Party Contributions: | $1,000 |
| Other Committee Contributions: | $2,301,029 |
| Other Committee Transfers: | $4,779,837 |
| Indep. Expenditures Supporting: | $80,610 |
| Indep. Expenditures Opposing: | $0 |
| Net Independent Expenditures: | $80,610 |
| Net Spending: | $20,529,385 |
| Hung Cao | |
| Total Disbursements: | $9,517,135 |
| Total Receipts: | $9,832,460 |
| Cash on Hand: | $407,805 |
| Candidate Contributions: | $0 |
| Candidate Loans: | $0 |
| Individual Contributions: | $9,531,954 |
| Party Contributions: | $0 |
| Other Committee Contributions: | $118,597 |
| Other Committee Transfers: | $179,184 |
| Indep. Expenditures Supporting: | $106,255 |
| Indep. Expenditures Opposing: | $0 |
| Net Independent Expenditures: | $106,255 |
| Net Spending: | $9,623,390 |
**Financial data shown here takes into account all elections for this office during this cycle, including primary, special and runoff elections, if any.
Source: https://www.fec.gov/data/elections/senate/VA/2024
| Republican Primary | ||||
|---|---|---|---|---|
| Pos | Candidate | Votes | % | $** |
| 1 | Hung Cao | 168,868 | 61.8% | $9,517,135 |
| 2 | Scott Parkinson | 29,940 | 11.0% | $992,103 |
| 3 | Eddie Garcia | 26,777 | 9.8% | $348,670 |
| 4 | Chuck Smith | 24,108 | 8.8% | $566,227 |
| 5 | Jonathan Emord | 23,614 | 8.6% | $893,031 |
| TOTAL VOTES | 273,307 | |||
| Democrat Primary | ||||
|---|---|---|---|---|
| Pos | Candidate | Votes | % | $** |
No Democrat primary | ||||