North Carolina 2004 Presidential Election Results by County

In 2004, the Republican candidate won 80 of North Carolina's 100 counties.

County Winner Party Votes Vote Share Margin Total Votes Cast
Alamance George W. Bush Republican 33,302 61.5% 23.3 pts 54,175
Alexander George W. Bush Republican 10,928 70.1% 40.4 pts 15,600
Alleghany George W. Bush Republican 2,883 59.7% 19.9 pts 4,827
Anson John Kerry Democratic 5,413 58.7% 17.5 pts 9,225
Ashe George W. Bush Republican 7,292 61.7% 23.8 pts 11,823
Avery George W. Bush Republican 5,678 75.5% 51.5 pts 7,524
Beaufort George W. Bush Republican 12,432 63.7% 27.7 pts 19,522
Bertie John Kerry Democratic 4,938 61.5% 23.4 pts 8,032
Bladen George W. Bush Republican 6,174 50.1% 0.5 pts 12,313
Brunswick George W. Bush Republican 22,925 60.4% 21.1 pts 37,977
Buncombe George W. Bush Republican 52,491 50.0% 0.6 pts 105,013
Burke George W. Bush Republican 18,922 61.5% 23.4 pts 30,762
Cabarrus George W. Bush Republican 40,780 67.0% 34.5 pts 60,824
Caldwell George W. Bush Republican 21,186 67.6% 35.7 pts 31,348
Camden George W. Bush Republican 2,480 64.8% 29.8 pts 3,830
Carteret George W. Bush Republican 17,716 69.3% 39.0 pts 25,575
Caswell George W. Bush Republican 4,868 51.6% 3.5 pts 9,437
Catawba George W. Bush Republican 39,602 67.5% 35.3 pts 58,688
Chatham John Kerry Democratic 12,897 49.8% 0.0 pts 25,922
Cherokee George W. Bush Republican 7,517 67.1% 34.7 pts 11,199
Chowan George W. Bush Republican 2,967 55.1% 10.4 pts 5,386
Clay George W. Bush Republican 3,209 65.9% 32.5 pts 4,866
Cleveland George W. Bush Republican 22,750 61.4% 23.0 pts 37,079
Columbus George W. Bush Republican 10,773 50.8% 2.0 pts 21,191
Craven George W. Bush Republican 23,575 62.4% 25.3 pts 37,756
Cumberland George W. Bush Republican 49,139 51.6% 3.5 pts 95,226
Currituck George W. Bush Republican 6,013 67.0% 34.6 pts 8,976
Dare George W. Bush Republican 9,345 60.1% 20.6 pts 15,548
Davidson George W. Bush Republican 42,075 70.7% 41.8 pts 59,496
Davie George W. Bush Republican 12,372 74.2% 48.8 pts 16,680
Duplin George W. Bush Republican 9,611 58.0% 16.2 pts 16,583
Durham John Kerry Democratic 74,524 68.0% 36.4 pts 109,651
Edgecombe John Kerry Democratic 12,877 61.1% 22.4 pts 21,079
Forsyth George W. Bush Republican 75,294 54.1% 8.6 pts 139,125
Franklin George W. Bush Republican 11,540 55.2% 10.8 pts 20,918
Gaston George W. Bush Republican 43,252 67.8% 36.1 pts 63,755
Gates John Kerry Democratic 2,121 52.3% 4.9 pts 4,053
Graham George W. Bush Republican 2,693 67.5% 35.6 pts 3,987
Granville George W. Bush Republican 9,491 51.0% 2.3 pts 18,601
Greene George W. Bush Republican 3,800 58.7% 17.5 pts 6,472
Guilford John Kerry Democratic 100,042 50.2% 0.9 pts 199,314
Halifax John Kerry Democratic 11,528 58.7% 17.5 pts 19,647
Harnett George W. Bush Republican 20,922 64.2% 28.7 pts 32,571
Haywood George W. Bush Republican 14,545 56.1% 12.8 pts 25,932
Henderson George W. Bush Republican 28,025 64.8% 30.1 pts 43,234
Hertford John Kerry Democratic 5,141 63.2% 27.0 pts 8,132
Hoke John Kerry Democratic 5,794 52.3% 4.8 pts 11,088
Hyde George W. Bush Republican 1,235 53.9% 8.2 pts 2,293
Iredell George W. Bush Republican 38,675 67.9% 36.2 pts 56,973
Jackson George W. Bush Republican 7,351 51.9% 4.3 pts 14,174
Johnston George W. Bush Republican 36,903 67.9% 36.1 pts 54,357
Jones George W. Bush Republican 2,607 57.8% 15.8 pts 4,513
Lee George W. Bush Republican 11,834 60.6% 21.4 pts 19,543
Lenoir George W. Bush Republican 12,939 55.8% 11.8 pts 23,179
Lincoln George W. Bush Republican 20,052 67.8% 35.9 pts 29,579
Macon George W. Bush Republican 9,448 62.9% 26.4 pts 15,024
Madison George W. Bush Republican 5,175 54.7% 9.9 pts 9,463
Martin George W. Bush Republican 5,334 51.0% 2.2 pts 10,452
McDowell George W. Bush Republican 10,590 66.2% 32.9 pts 16,002
Mecklenburg John Kerry Democratic 166,828 51.6% 3.6 pts 323,102
Mitchell George W. Bush Republican 5,686 72.9% 46.2 pts 7,798
Montgomery George W. Bush Republican 5,745 57.0% 14.2 pts 10,080
Moore George W. Bush Republican 24,714 64.4% 29.1 pts 38,382
Nash George W. Bush Republican 21,902 58.1% 16.5 pts 37,673
New Hanover George W. Bush Republican 45,351 55.8% 12.0 pts 81,247
Northampton John Kerry Democratic 5,584 63.7% 27.5 pts 8,770
Onslow George W. Bush Republican 25,890 69.5% 39.3 pts 37,277
Orange John Kerry Democratic 42,910 66.9% 34.5 pts 64,153
Pamlico George W. Bush Republican 3,679 60.9% 22.3 pts 6,038
Pasquotank John Kerry Democratic 6,984 51.2% 2.7 pts 13,648
Pender George W. Bush Republican 10,037 58.7% 17.8 pts 17,085
Perquimans George W. Bush Republican 2,965 59.8% 20.0 pts 4,958
Person George W. Bush Republican 8,973 59.0% 18.2 pts 15,214
Pitt George W. Bush Republican 28,590 53.3% 6.8 pts 53,643
Polk George W. Bush Republican 5,140 57.0% 15.0 pts 9,021
Randolph George W. Bush Republican 37,771 74.2% 48.7 pts 50,910
Richmond John Kerry Democratic 8,383 51.9% 4.2 pts 16,145
Robeson John Kerry Democratic 17,868 52.8% 5.8 pts 33,871
Rockingham George W. Bush Republican 22,840 61.1% 22.5 pts 37,388
Rowan George W. Bush Republican 34,915 67.3% 35.1 pts 51,867
Rutherford George W. Bush Republican 16,343 66.3% 33.1 pts 24,658
Sampson George W. Bush Republican 12,600 56.5% 13.2 pts 22,288
Scotland John Kerry Democratic 6,386 55.3% 10.8 pts 11,547
Stanly George W. Bush Republican 17,814 69.7% 39.8 pts 25,553
Stokes George W. Bush Republican 13,583 70.0% 40.3 pts 19,414
Surry George W. Bush Republican 17,587 67.7% 35.7 pts 25,992
Swain George W. Bush Republican 2,593 51.4% 3.4 pts 5,044
Transylvania George W. Bush Republican 9,386 60.2% 21.1 pts 15,588
Tyrrell George W. Bush Republican 855 53.8% 7.8 pts 1,590
Union George W. Bush Republican 42,820 70.2% 40.7 pts 61,001
Vance John Kerry Democratic 8,762 55.9% 12.0 pts 15,677
Wake George W. Bush Republican 177,324 50.8% 2.1 pts 348,844
Warren John Kerry Democratic 5,171 64.4% 29.0 pts 8,027
Washington John Kerry Democratic 2,969 54.3% 8.9 pts 5,471
Watauga George W. Bush Republican 12,659 52.6% 5.9 pts 24,050
Wayne George W. Bush Republican 24,883 62.1% 24.5 pts 40,046
Wilkes George W. Bush Republican 19,197 70.7% 41.7 pts 27,154
Wilson George W. Bush Republican 16,264 53.3% 6.7 pts 30,535
Yadkin George W. Bush Republican 11,816 77.2% 54.6 pts 15,313
Yancey George W. Bush Republican 4,940 52.4% 5.4 pts 9,431

Other Cycles

Frequently Asked Questions

Which party won the most counties in North Carolina in 2004?

The Republican candidate won 80 of North Carolina's 100 counties in 2004, with 20 counties going to the other major party.

Which North Carolina county had the closest presidential result in 2004?

Chatham had the closest margin in North Carolina in 2004, with John Kerry (Democratic) winning by 0.0 points out of 25,922 total votes cast.

Which North Carolina county had the widest presidential margin in 2004?

Yadkin had the widest margin in North Carolina in 2004, with George W. Bush (Republican) winning by 54.6 points.

How many counties are included in North Carolina's 2004 presidential results?

This page covers 100 counties in North Carolina for the 2004 presidential election, based on MEDSL/EveryElectionResult.com county-level returns.