Virginia 2004 Presidential Election Results by County
In 2004, the Republican candidate won 102 of Virginia's 134 counties.
| County | Winner | Party | Votes | Vote Share | Margin | Total Votes Cast |
|---|---|---|---|---|---|---|
| Accomack | George W. Bush | Republican | 7,726 | 57.8% | 16.5 pts | 13,356 |
| Albemarle | John Kerry | Democratic | 22,088 | 50.5% | 2.1 pts | 43,726 |
| Alexandria City | John Kerry | Democratic | 41,116 | 66.8% | 34.6 pts | 61,515 |
| Alleghany | George W. Bush | Republican | 3,962 | 55.1% | 10.5 pts | 7,195 |
| Amelia | George W. Bush | Republican | 3,499 | 64.8% | 30.3 pts | 5,397 |
| Amherst | George W. Bush | Republican | 7,758 | 61.1% | 22.8 pts | 12,695 |
| Appomattox | George W. Bush | Republican | 4,366 | 65.6% | 32.7 pts | 6,655 |
| Arlington | John Kerry | Democratic | 63,987 | 67.6% | 36.3 pts | 94,650 |
| Augusta | George W. Bush | Republican | 22,100 | 74.4% | 50.8 pts | 29,704 |
| Bath | George W. Bush | Republican | 1,432 | 62.8% | 26.5 pts | 2,282 |
| Bedford | George W. Bush | Republican | 21,925 | 69.8% | 40.8 pts | 31,404 |
| Bedford City | George W. Bush | Republican | 1,472 | 57.9% | 16.9 pts | 2,542 |
| Bland | George W. Bush | Republican | 1,962 | 68.5% | 39.0 pts | 2,865 |
| Botetourt | George W. Bush | Republican | 10,865 | 68.8% | 38.4 pts | 15,797 |
| Bristol City | George W. Bush | Republican | 4,275 | 63.6% | 27.9 pts | 6,724 |
| Brunswick | John Kerry | Democratic | 4,062 | 58.6% | 17.5 pts | 6,926 |
| Buchanan | John Kerry | Democratic | 5,275 | 53.7% | 7.8 pts | 9,829 |
| Buckingham | George W. Bush | Republican | 3,185 | 52.8% | 6.6 pts | 6,027 |
| Buena Vista City | George W. Bush | Republican | 1,417 | 59.3% | 20.1 pts | 2,389 |
| Campbell | George W. Bush | Republican | 15,891 | 69.1% | 39.3 pts | 22,997 |
| Caroline | George W. Bush | Republican | 4,999 | 50.2% | 1.2 pts | 9,954 |
| Carroll | George W. Bush | Republican | 8,173 | 67.4% | 35.3 pts | 12,128 |
| Charles City | John Kerry | Democratic | 2,155 | 62.7% | 26.2 pts | 3,439 |
| Charlotte | George W. Bush | Republican | 3,166 | 58.2% | 17.3 pts | 5,438 |
| Charlottesville City | John Kerry | Democratic | 11,088 | 71.8% | 44.8 pts | 15,450 |
| Chesapeake City | George W. Bush | Republican | 52,283 | 57.1% | 14.8 pts | 91,541 |
| Chesterfield | George W. Bush | Republican | 83,745 | 62.6% | 25.7 pts | 133,814 |
| Clarke | George W. Bush | Republican | 3,741 | 57.5% | 16.0 pts | 6,505 |
| Colonial Heights City | George W. Bush | Republican | 6,129 | 74.5% | 49.4 pts | 8,231 |
| Covington City | John Kerry | Democratic | 1,179 | 51.2% | 3.3 pts | 2,301 |
| Craig | George W. Bush | Republican | 1,706 | 65.1% | 30.7 pts | 2,621 |
| Culpeper | George W. Bush | Republican | 10,026 | 64.2% | 29.2 pts | 15,605 |
| Cumberland | George W. Bush | Republican | 2,377 | 57.6% | 15.9 pts | 4,126 |
| Danville City | John Kerry | Democratic | 9,436 | 49.4% | 0.2 pts | 19,112 |
| Dickenson | John Kerry | Democratic | 3,761 | 50.8% | 2.3 pts | 7,406 |
| Dinwiddie | George W. Bush | Republican | 6,193 | 57.1% | 15.0 pts | 10,839 |
| Emporia City | John Kerry | Democratic | 1,247 | 56.1% | 12.5 pts | 2,221 |
| Essex | George W. Bush | Republican | 2,304 | 53.0% | 6.8 pts | 4,344 |
| Fairfax | John Kerry | Democratic | 245,671 | 53.2% | 7.3 pts | 461,379 |
| Fairfax City | John Kerry | Democratic | 5,395 | 51.2% | 3.3 pts | 10,546 |
| Falls Church City | John Kerry | Democratic | 3,944 | 64.7% | 30.7 pts | 6,098 |
| Fauquier | George W. Bush | Republican | 19,011 | 63.6% | 27.7 pts | 29,915 |
| Floyd | George W. Bush | Republican | 4,162 | 61.8% | 24.9 pts | 6,734 |
| Fluvanna | George W. Bush | Republican | 6,458 | 58.9% | 18.6 pts | 10,957 |
| Franklin | George W. Bush | Republican | 14,048 | 63.2% | 27.2 pts | 22,223 |
| Franklin City | John Kerry | Democratic | 1,910 | 54.0% | 8.4 pts | 3,536 |
| Frederick | George W. Bush | Republican | 19,386 | 67.9% | 36.9 pts | 28,540 |
| Fredericksburg City | John Kerry | Democratic | 4,085 | 54.2% | 9.2 pts | 7,542 |
| Galax City | George W. Bush | Republican | 1,336 | 57.2% | 14.9 pts | 2,335 |
| Giles | George W. Bush | Republican | 4,320 | 57.6% | 17.0 pts | 7,498 |
| Gloucester | George W. Bush | Republican | 11,084 | 67.9% | 36.6 pts | 16,333 |
| Goochland | George W. Bush | Republican | 6,668 | 64.5% | 29.8 pts | 10,338 |
| Grayson | George W. Bush | Republican | 4,655 | 65.2% | 31.2 pts | 7,137 |
| Greene | George W. Bush | Republican | 4,570 | 65.9% | 33.6 pts | 6,939 |
| Greensville | John Kerry | Democratic | 2,514 | 59.0% | 18.4 pts | 4,258 |
| Halifax | George W. Bush | Republican | 8,363 | 57.1% | 14.6 pts | 14,656 |
| Hampton City | John Kerry | Democratic | 32,016 | 57.4% | 15.5 pts | 55,741 |
| Hanover | George W. Bush | Republican | 35,404 | 71.4% | 43.3 pts | 49,611 |
| Harrisonburg City | George W. Bush | Republican | 6,165 | 55.9% | 13.0 pts | 11,030 |
| Henrico | George W. Bush | Republican | 71,809 | 53.8% | 8.2 pts | 133,418 |
| Henry | George W. Bush | Republican | 13,358 | 56.9% | 15.0 pts | 23,458 |
| Highland | George W. Bush | Republican | 982 | 64.6% | 30.3 pts | 1,520 |
| Hopewell City | George W. Bush | Republican | 4,251 | 53.6% | 8.5 pts | 7,936 |
| Isle Of Wight | George W. Bush | Republican | 9,929 | 62.6% | 25.6 pts | 15,871 |
| James City | George W. Bush | Republican | 18,949 | 60.9% | 22.6 pts | 31,090 |
| King And Queen | George W. Bush | Republican | 1,737 | 52.9% | 7.0 pts | 3,286 |
| King George | George W. Bush | Republican | 5,124 | 64.7% | 30.1 pts | 7,921 |
| King William | George W. Bush | Republican | 4,397 | 64.0% | 28.5 pts | 6,872 |
| Lancaster | George W. Bush | Republican | 3,724 | 59.8% | 20.0 pts | 6,230 |
| Lee | George W. Bush | Republican | 5,664 | 58.0% | 17.0 pts | 9,770 |
| Lexington City | John Kerry | Democratic | 1,340 | 57.0% | 15.2 pts | 2,349 |
| Loudoun | George W. Bush | Republican | 60,382 | 55.7% | 12.1 pts | 108,430 |
| Louisa | George W. Bush | Republican | 7,083 | 58.9% | 18.6 pts | 12,035 |
| Lunenburg | George W. Bush | Republican | 2,858 | 54.5% | 9.5 pts | 5,245 |
| Lynchburg City | George W. Bush | Republican | 14,400 | 54.7% | 10.1 pts | 26,340 |
| Madison | George W. Bush | Republican | 3,556 | 61.6% | 23.9 pts | 5,772 |
| Manassas City | George W. Bush | Republican | 7,257 | 56.2% | 13.1 pts | 12,903 |
| Manassas Park City | George W. Bush | Republican | 1,807 | 54.2% | 9.3 pts | 3,332 |
| Martinsville City | John Kerry | Democratic | 3,036 | 54.2% | 8.9 pts | 5,603 |
| Mathews | George W. Bush | Republican | 3,497 | 68.2% | 37.2 pts | 5,129 |
| Mecklenburg | George W. Bush | Republican | 7,319 | 57.3% | 15.9 pts | 12,780 |
| Middlesex | George W. Bush | Republican | 3,336 | 62.0% | 26.4 pts | 5,377 |
| Montgomery | George W. Bush | Republican | 17,070 | 54.2% | 9.3 pts | 31,515 |
| Nelson | John Kerry | Democratic | 3,543 | 49.6% | 0.1 pts | 7,139 |
| New Kent | George W. Bush | Republican | 5,414 | 68.1% | 37.4 pts | 7,946 |
| Newport News City | John Kerry | Democratic | 35,319 | 52.0% | 4.6 pts | 67,952 |
| Norfolk City | John Kerry | Democratic | 43,518 | 61.7% | 24.3 pts | 70,570 |
| Northampton | John Kerry | Democratic | 2,775 | 50.5% | 1.9 pts | 5,499 |
| Northumberland | George W. Bush | Republican | 3,832 | 59.8% | 20.0 pts | 6,409 |
| Norton | George W. Bush | Republican | 768 | 51.1% | 2.9 pts | 1,504 |
| Nottoway | George W. Bush | Republican | 3,303 | 54.8% | 11.1 pts | 6,030 |
| Orange | George W. Bush | Republican | 7,749 | 59.9% | 21.1 pts | 12,928 |
| Page | George W. Bush | Republican | 6,221 | 64.8% | 30.2 pts | 9,603 |
| Patrick | George W. Bush | Republican | 5,507 | 67.0% | 35.7 pts | 8,215 |
| Petersburg City | John Kerry | Democratic | 9,682 | 81.0% | 62.3 pts | 11,949 |
| Pittsylvania | George W. Bush | Republican | 17,673 | 64.5% | 30.6 pts | 27,417 |
| Poquoson City | George W. Bush | Republican | 5,004 | 77.2% | 55.2 pts | 6,480 |
| Portsmouth City | John Kerry | Democratic | 24,112 | 61.0% | 22.5 pts | 39,534 |
| Powhatan | George W. Bush | Republican | 8,955 | 73.6% | 48.0 pts | 12,163 |
| Prince Edward | John Kerry | Democratic | 3,632 | 49.6% | 0.8 pts | 7,316 |
| Prince George | George W. Bush | Republican | 8,131 | 61.3% | 23.1 pts | 13,254 |
| Prince William | George W. Bush | Republican | 69,776 | 52.8% | 6.4 pts | 132,063 |
| Pulaski | George W. Bush | Republican | 8,769 | 61.5% | 24.3 pts | 14,251 |
| Radford City | George W. Bush | Republican | 2,564 | 52.9% | 6.6 pts | 4,845 |
| Rappahannock | George W. Bush | Republican | 2,172 | 53.6% | 8.3 pts | 4,050 |
| Richmond | George W. Bush | Republican | 2,082 | 61.9% | 25.0 pts | 3,361 |
| Richmond City | John Kerry | Democratic | 52,167 | 70.2% | 41.1 pts | 74,325 |
| Roanoke | George W. Bush | Republican | 30,596 | 65.1% | 30.9 pts | 46,973 |
| Roanoke City | John Kerry | Democratic | 18,862 | 52.4% | 6.1 pts | 36,000 |
| Rockbridge | George W. Bush | Republican | 5,412 | 58.9% | 19.4 pts | 9,181 |
| Rockingham | George W. Bush | Republican | 21,737 | 74.4% | 49.5 pts | 29,216 |
| Russell | George W. Bush | Republican | 6,077 | 53.2% | 8.0 pts | 11,423 |
| Salem City | George W. Bush | Republican | 7,115 | 62.0% | 24.9 pts | 11,484 |
| Scott | George W. Bush | Republican | 6,479 | 65.0% | 31.7 pts | 9,967 |
| Shenandoah | George W. Bush | Republican | 11,820 | 68.9% | 38.7 pts | 17,146 |
| Smyth | George W. Bush | Republican | 7,906 | 64.2% | 30.5 pts | 12,319 |
| Southampton | George W. Bush | Republican | 4,018 | 53.6% | 7.8 pts | 7,492 |
| Spotsylvania | George W. Bush | Republican | 28,527 | 62.8% | 26.2 pts | 45,445 |
| Stafford | George W. Bush | Republican | 28,500 | 62.0% | 24.6 pts | 45,986 |
| Staunton City | George W. Bush | Republican | 5,805 | 60.3% | 21.3 pts | 9,629 |
| Suffolk City | George W. Bush | Republican | 16,763 | 52.1% | 4.8 pts | 32,189 |
| Surry | John Kerry | Democratic | 1,954 | 55.5% | 11.7 pts | 3,522 |
| Sussex | John Kerry | Democratic | 2,420 | 55.7% | 12.2 pts | 4,345 |
| Tazewell | George W. Bush | Republican | 10,039 | 57.4% | 16.3 pts | 17,480 |
| Virginia Beach City | George W. Bush | Republican | 103,752 | 59.1% | 18.8 pts | 175,687 |
| Warren | George W. Bush | Republican | 8,600 | 61.1% | 23.9 pts | 14,068 |
| Washington | George W. Bush | Republican | 14,749 | 65.5% | 32.9 pts | 22,514 |
| Waynesboro City | George W. Bush | Republican | 5,092 | 63.9% | 28.9 pts | 7,963 |
| Westmoreland | George W. Bush | Republican | 3,433 | 50.1% | 0.9 pts | 6,848 |
| Williamsburg City | John Kerry | Democratic | 2,216 | 51.3% | 3.5 pts | 4,320 |
| Winchester City | George W. Bush | Republican | 5,283 | 56.5% | 14.1 pts | 9,343 |
| Wise | George W. Bush | Republican | 8,330 | 58.2% | 17.7 pts | 14,312 |
| Wythe | George W. Bush | Republican | 7,911 | 68.5% | 37.5 pts | 11,554 |
| York | George W. Bush | Republican | 19,396 | 64.9% | 30.5 pts | 29,880 |
Other Cycles
Frequently Asked Questions
Which party won the most counties in Virginia in 2004?
The Republican candidate won 102 of Virginia's 134 counties in 2004, with 32 counties going to the other major party.
Which Virginia county had the closest presidential result in 2004?
Nelson had the closest margin in Virginia in 2004, with John Kerry (Democratic) winning by 0.1 points out of 7,139 total votes cast.
Which Virginia county had the widest presidential margin in 2004?
Petersburg City had the widest margin in Virginia in 2004, with John Kerry (Democratic) winning by 62.3 points.
How many counties are included in Virginia's 2004 presidential results?
This page covers 134 counties in Virginia for the 2004 presidential election, based on MEDSL/EveryElectionResult.com county-level returns.