Virginia Senate

99.8% reporting
Candidate Votes % Won
Timothy Kaine 1,944,992 52.5%
George Allen 1,758,857 47.5%
County Results
County Candidate Votes % Won
Accomack
100%
George Allen 7,941 51.4%
Timothy Kaine 7,519 48.6%
Albemarle
100%
Timothy Kaine 30,924 58.1%
George Allen 22,308 41.9%
Alexandria
100%
Timothy Kaine 52,419 72.9%
George Allen 19,458 27.1%
Alleghany
100%
George Allen 3,798 52%
Timothy Kaine 3,507 48%
Amelia
100%
George Allen 4,269 63.3%
Timothy Kaine 2,479 36.7%
Amherst
100%
George Allen 8,905 59.5%
Timothy Kaine 6,072 40.5%
Appomattox
100%
George Allen 5,241 67.1%
Timothy Kaine 2,566 32.9%
Arlington
100%
Timothy Kaine 82,596 68.6%
George Allen 37,798 31.4%
Augusta
100%
George Allen 24,143 71%
Timothy Kaine 9,868 29%
Bath
100%
George Allen 1,374 60.7%
Timothy Kaine 890 39.3%
Bedford
100%
George Allen 1,520 56.3%
Timothy Kaine 1,180 43.7%
Bedford Co.
100%
George Allen 28,718 71.5%
Timothy Kaine 11,462 28.5%
Bland
100%
George Allen 2,121 71.4%
Timothy Kaine 850 28.6%
Botetourt
100%
George Allen 12,245 67.5%
Timothy Kaine 5,898 32.5%
Bristol
100%
George Allen 4,590 63.2%
Timothy Kaine 2,677 36.8%
Brunswick
100%
Timothy Kaine 4,734 60.5%
George Allen 3,089 39.5%
Buchanan
100%
George Allen 6,132 64.3%
Timothy Kaine 3,408 35.7%
Buckingham
100%
Timothy Kaine 3,649 50.3%
George Allen 3,610 49.7%
Buena Vista
100%
George Allen 1,478 60.5%
Timothy Kaine 964 39.5%
Campbell
100%
George Allen 17,897 69.4%
Timothy Kaine 7,896 30.6%
Caroline
100%
Timothy Kaine 7,311 54.7%
George Allen 6,053 45.3%
Carroll
100%
George Allen 8,218 68%
Timothy Kaine 3,876 32%
Charles City
100%
Timothy Kaine 2,706 65.7%
George Allen 1,413 34.3%
Charlotte
100%
George Allen 3,364 57.2%
Timothy Kaine 2,515 42.8%
Charlottesville
100%
Timothy Kaine 16,572 78.5%
George Allen 4,552 21.5%
Chesapeake
100%
Timothy Kaine 56,045 51.8%
George Allen 52,129 48.2%
Chesterfield
100%
George Allen 88,458 51.8%
Timothy Kaine 82,312 48.2%
Clarke
100%
George Allen 4,223 55.3%
Timothy Kaine 3,417 44.7%
Colonial Heights
100%
George Allen 5,768 68.5%
Timothy Kaine 2,658 31.5%
Covington
100%
Timothy Kaine 1,306 54.9%
George Allen 1,071 45.1%
Craig
100%
George Allen 1,755 66.5%
Timothy Kaine 883 33.5%
Culpeper
100%
George Allen 11,710 58.1%
Timothy Kaine 8,438 41.9%
Cumberland
100%
George Allen 2,544 51.4%
Timothy Kaine 2,410 48.6%
Danville
100%
Timothy Kaine 11,837 60%
George Allen 7,895 40%
Dickenson
100%
George Allen 4,064 59.5%
Timothy Kaine 2,767 40.5%
Dinwiddie
100%
George Allen 6,781 51.7%
Timothy Kaine 6,341 48.3%
Emporia
100%
Timothy Kaine 1,685 63.8%
George Allen 957 36.2%
Essex
100%
Timothy Kaine 2,963 53.6%
George Allen 2,561 46.4%
Fairfax
100%
Timothy Kaine 6,713 59%
George Allen 4,670 41%
Fairfax Co.
100%
Timothy Kaine 264,075 60.9%
George Allen 169,264 39.1%
Falls Church
100%
Timothy Kaine 5,137 71.5%
George Allen 2,045 28.5%
Fauquier
100%
George Allen 22,052 59%
Timothy Kaine 15,303 41%
Floyd
100%
George Allen 4,549 60.5%
Timothy Kaine 2,967 39.5%
Fluvanna
100%
George Allen 6,615 52.7%
Timothy Kaine 5,928 47.3%
Franklin
100%
Timothy Kaine 2,649 64.4%
George Allen 1,464 35.6%
Franklin Co.
100%
George Allen 16,488 62.6%
Timothy Kaine 9,860 37.4%
Frederick
100%
George Allen 22,456 62.7%
Timothy Kaine 13,335 37.3%
Fredericksburg
100%
Timothy Kaine 7,217 64.6%
George Allen 3,950 35.4%
Galax
100%
George Allen 1,309 57.2%
Timothy Kaine 981 42.8%
Giles
100%
George Allen 4,640 60.1%
Timothy Kaine 3,082 39.9%
Gloucester
100%
George Allen 12,044 62.6%
Timothy Kaine 7,195 37.4%
Goochland
100%
George Allen 8,082 61.5%
Timothy Kaine 5,050 38.5%
Grayson
100%
George Allen 4,657 66%
Timothy Kaine 2,398 34%
Greene
100%
George Allen 5,546 62.2%
Timothy Kaine 3,372 37.8%
Greensville
100%
Timothy Kaine 3,014 62.7%
George Allen 1,794 37.3%
Halifax
100%
George Allen 8,875 53.7%
Timothy Kaine 7,645 46.3%
Hampton
100%
Timothy Kaine 51,070 72.5%
George Allen 19,331 27.5%
Hanover
100%
George Allen 38,411 65.8%
Timothy Kaine 19,995 34.2%
Harrisonburg
100%
Timothy Kaine 8,502 56%
George Allen 6,680 44%
Henrico
100%
Timothy Kaine 92,593 58.1%
George Allen 66,812 41.9%
Henry
100%
George Allen 13,827 57.2%
Timothy Kaine 10,360 42.8%
Highland
100%
George Allen 957 66.7%
Timothy Kaine 477 33.3%
Hopewell
100%
Timothy Kaine 5,161 57.5%
George Allen 3,809 42.5%
Isle of Wight
100%
George Allen 11,639 56.8%
Timothy Kaine 8,854 43.2%
James City
100%
George Allen 21,941 53.8%
Timothy Kaine 18,857 46.2%
King and Queen
100%
George Allen 1,877 51%
Timothy Kaine 1,806 49%
King George
100%
George Allen 6,564 58.7%
Timothy Kaine 4,624 41.3%
King William
100%
George Allen 5,370 60.7%
Timothy Kaine 3,470 39.3%
Lancaster
100%
George Allen 3,613 52.8%
Timothy Kaine 3,227 47.2%
Lee
100%
George Allen 6,585 69.6%
Timothy Kaine 2,879 30.4%
Lexington
100%
Timothy Kaine 1,571 58.8%
George Allen 1,102 41.2%
Loudoun
100%
Timothy Kaine 82,839 52.8%
George Allen 73,909 47.2%
Louisa
100%
George Allen 9,030 55.5%
Timothy Kaine 7,229 44.5%
Lunenburg
100%
George Allen 2,985 53.3%
Timothy Kaine 2,616 46.7%
Lynchburg
100%
George Allen 19,448 54.7%
Timothy Kaine 16,085 45.3%
Madison
100%
George Allen 3,974 59.8%
Timothy Kaine 2,674 40.2%
Manassas
100%
Timothy Kaine 8,322 56%
George Allen 6,550 44%
Manassas Park
100%
Timothy Kaine 2,820 61.7%
George Allen 1,749 38.3%
Martinsville
100%
Timothy Kaine 3,811 62.4%
George Allen 2,300 37.6%
Mathews
100%
George Allen 3,383 64%
Timothy Kaine 1,907 36%
Mecklenburg
100%
George Allen 7,917 56%
Timothy Kaine 6,215 44%
Middlesex
100%
George Allen 3,489 58.6%
Timothy Kaine 2,465 41.4%
Montgomery
100%
Timothy Kaine 20,875 51.9%
George Allen 19,335 48.1%
Nelson
100%
Timothy Kaine 4,215 51.7%
George Allen 3,943 48.3%
New Kent
100%
George Allen 7,070 65%
Timothy Kaine 3,815 35%
Newport News
100%
Timothy Kaine 50,700 65%
George Allen 27,289 35%
Norfolk
94.1%
Timothy Kaine 55,157 72.2%
George Allen 21,257 27.8%
Northampton
100%
Timothy Kaine 3,734 58.9%
George Allen 2,605 41.1%
Northumberland
100%
George Allen 4,218 56.5%
Timothy Kaine 3,248 43.5%
Norton
100%
George Allen 859 58.1%
Timothy Kaine 620 41.9%
Nottoway
100%
George Allen 3,327 50.2%
Timothy Kaine 3,294 49.8%
Orange
100%
George Allen 9,114 56.5%
Timothy Kaine 7,022 43.5%
Page
100%
George Allen 6,376 62.6%
Timothy Kaine 3,806 37.4%
Patrick
100%
George Allen 5,537 67.4%
Timothy Kaine 2,679 32.6%
Petersburg
100%
Timothy Kaine 14,017 89.5%
George Allen 1,646 10.5%
Pittsylvania
100%
George Allen 19,531 61.6%
Timothy Kaine 12,176 38.4%
Poquoson
100%
George Allen 5,194 73.8%
Timothy Kaine 1,844 26.2%
Portsmouth
100%
Timothy Kaine 28,688 70.4%
George Allen 12,063 29.6%
Powhatan
100%
George Allen 10,878 70.9%
Timothy Kaine 4,463 29.1%
Prince Edward
100%
Timothy Kaine 5,118 55.5%
George Allen 4,100 44.5%
Prince George
100%
George Allen 9,237 52.3%
Timothy Kaine 8,432 47.7%
Prince William
98.9%
Timothy Kaine 102,507 57.8%
George Allen 74,703 42.2%
Pulaski
100%
George Allen 8,713 60.3%
Timothy Kaine 5,728 39.7%
Radford
100%
Timothy Kaine 2,839 53.6%
George Allen 2,453 46.4%
Rappahannock
100%
George Allen 2,268 52.8%
Timothy Kaine 2,028 47.2%
Richmond
98.6%
Timothy Kaine 71,605 79.5%
George Allen 18,415 20.5%
Richmond Co.
100%
George Allen 2,122 57.8%
Timothy Kaine 1,550 42.2%
Roanoke
97%
Timothy Kaine 22,733 63.1%
George Allen 13,283 36.9%
Roanoke Co.
100%
George Allen 32,585 60.4%
Timothy Kaine 21,328 39.6%
Rockbridge
100%
George Allen 6,063 59.1%
Timothy Kaine 4,195 40.9%
Rockingham
100%
George Allen 24,327 70.9%
Timothy Kaine 10,007 29.1%
Russell
100%
George Allen 7,713 64.5%
Timothy Kaine 4,238 35.5%
Salem
100%
George Allen 7,023 57.8%
Timothy Kaine 5,129 42.2%
Scott
100%
George Allen 7,118 71.7%
Timothy Kaine 2,803 28.3%
Shenandoah
100%
George Allen 12,397 65.2%
Timothy Kaine 6,626 34.8%
Smyth
100%
George Allen 7,954 63.7%
Timothy Kaine 4,526 36.3%
Southampton
100%
George Allen 4,627 51%
Timothy Kaine 4,440 49%
Spotsylvania
100%
George Allen 31,239 54.8%
Timothy Kaine 25,818 45.2%
Stafford
100%
George Allen 31,949 53.5%
Timothy Kaine 27,767 46.5%
Staunton
100%
Timothy Kaine 5,609 51.8%
George Allen 5,222 48.2%
Suffolk
100%
Timothy Kaine 24,176 58%
George Allen 17,508 42%
Surry
100%
Timothy Kaine 2,551 60.6%
George Allen 1,658 39.4%
Sussex
100%
Timothy Kaine 3,270 61.4%
George Allen 2,056 38.6%
Tazewell
100%
George Allen 13,477 75.7%
Timothy Kaine 4,318 24.3%
Virginia Beach
100%
Timothy Kaine 96,320 50.3%
George Allen 95,221 49.7%
Warren
100%
George Allen 9,742 59.6%
Timothy Kaine 6,614 40.4%
Washington
100%
George Allen 17,417 68.8%
Timothy Kaine 7,916 31.2%
Waynesboro
100%
George Allen 4,773 55.2%
Timothy Kaine 3,870 44.8%
Westmoreland
100%
Timothy Kaine 4,320 53.9%
George Allen 3,702 46.1%
Williamsburg
100%
Timothy Kaine 5,041 66.5%
George Allen 2,542 33.5%
Winchester
100%
Timothy Kaine 5,287 52.3%
George Allen 4,813 47.7%
Wise
100%
George Allen 10,487 71.3%
Timothy Kaine 4,222 28.7%
Wythe
100%
George Allen 8,080 66.7%
Timothy Kaine 4,031 33.3%
York
100%
George Allen 19,725 59%
Timothy Kaine 13,727 41%
Statewide
99.8%
Timothy Kaine 1,944,992 52.5%
George Allen 1,758,857 47.5%