North Carolina 2024 Presidential Election Results by County

In 2024, the Republican candidate won 78 of North Carolina's 100 counties.

County Winner Party Votes Vote Share Margin Total Votes Cast
Alamance Donald J Trump Republican 47,937 53.4% 8.1 pts 89,831
Alexander Donald J Trump Republican 16,404 79.3% 59.7 pts 20,677
Alleghany Donald J Trump Republican 4,900 75.4% 51.8 pts 6,496
Anson Donald J Trump Republican 5,525 50.8% 2.5 pts 10,875
Ashe Donald J Trump Republican 11,629 71.5% 44.3 pts 16,253
Avery Donald J Trump Republican 7,181 75.7% 52.3 pts 9,489
Beaufort Donald J Trump Republican 17,296 65.1% 31.0 pts 26,572
Bertie Kamala D Harris Democratic 5,279 57.5% 15.7 pts 9,186
Bladen Donald J Trump Republican 10,035 59.9% 20.4 pts 16,764
Brunswick Donald J Trump Republican 67,658 61.9% 24.8 pts 109,378
Buncombe Kamala D Harris Democratic 98,662 61.5% 24.7 pts 160,510
Burke Donald J Trump Republican 32,130 70.1% 41.1 pts 45,847
Cabarrus Donald J Trump Republican 63,746 53.0% 7.7 pts 120,202
Caldwell Donald J Trump Republican 33,009 75.8% 52.5 pts 43,540
Camden Donald J Trump Republican 4,716 74.8% 50.7 pts 6,304
Carteret Donald J Trump Republican 32,508 71.0% 43.0 pts 45,817
Caswell Donald J Trump Republican 7,445 61.8% 24.5 pts 12,040
Catawba Donald J Trump Republican 59,577 68.4% 37.9 pts 87,109
Chatham Kamala D Harris Democratic 29,014 55.5% 12.4 pts 52,301
Cherokee Donald J Trump Republican 13,883 77.9% 57.2 pts 17,824
Chowan Donald J Trump Republican 4,587 60.7% 22.4 pts 7,552
Clay Donald J Trump Republican 5,761 74.5% 50.0 pts 7,728
Cleveland Donald J Trump Republican 34,654 67.0% 34.9 pts 51,706
Columbus Donald J Trump Republican 17,592 66.6% 33.9 pts 26,402
Craven Donald J Trump Republican 33,477 59.6% 20.4 pts 56,173
Cumberland Kamala D Harris Democratic 78,631 56.0% 13.4 pts 140,513
Currituck Donald J Trump Republican 13,235 73.3% 47.8 pts 18,053
Dare Donald J Trump Republican 14,792 58.7% 18.7 pts 25,196
Davidson Donald J Trump Republican 67,959 72.7% 46.9 pts 93,452
Davie Donald J Trump Republican 19,398 72.2% 46.2 pts 26,850
Duplin Donald J Trump Republican 14,677 64.1% 28.9 pts 22,898
Durham Kamala D Harris Democratic 144,450 79.8% 61.7 pts 180,912
Edgecombe Kamala D Harris Democratic 14,900 60.9% 22.7 pts 24,448
Forsyth Kamala D Harris Democratic 114,145 55.8% 13.1 pts 204,726
Franklin Donald J Trump Republican 23,938 56.1% 13.5 pts 42,667
Gaston Donald J Trump Republican 73,828 61.9% 25.0 pts 119,256
Gates Donald J Trump Republican 3,538 60.3% 21.6 pts 5,868
Graham Donald J Trump Republican 3,883 81.3% 63.7 pts 4,779
Granville Donald J Trump Republican 17,383 54.1% 9.4 pts 32,104
Greene Donald J Trump Republican 4,965 58.8% 18.1 pts 8,450
Guilford Kamala D Harris Democratic 171,118 60.0% 21.8 pts 285,053
Halifax Kamala D Harris Democratic 14,014 58.5% 17.7 pts 23,965
Harnett Donald J Trump Republican 39,440 61.9% 25.0 pts 63,757
Haywood Donald J Trump Republican 23,393 61.8% 25.0 pts 37,851
Henderson Donald J Trump Republican 39,497 56.4% 14.5 pts 69,974
Hertford Kamala D Harris Democratic 6,191 62.9% 26.7 pts 9,843
Hoke Kamala D Harris Democratic 11,896 52.3% 5.9 pts 22,767
Hyde Donald J Trump Republican 1,465 60.5% 22.1 pts 2,421
Iredell Donald J Trump Republican 72,801 65.7% 32.5 pts 110,875
Jackson Donald J Trump Republican 11,796 53.8% 9.3 pts 21,942
Johnston Donald J Trump Republican 74,878 60.1% 21.5 pts 124,678
Jones Donald J Trump Republican 3,409 62.4% 25.7 pts 5,463
Lee Donald J Trump Republican 17,489 58.1% 17.4 pts 30,081
Lenoir Donald J Trump Republican 14,564 53.0% 6.8 pts 27,503
Lincoln Donald J Trump Republican 40,183 72.3% 45.6 pts 55,582
Macon Donald J Trump Republican 14,981 68.3% 37.9 pts 21,934
Madison Donald J Trump Republican 8,275 60.8% 23.4 pts 13,621
Martin Donald J Trump Republican 6,601 54.8% 10.3 pts 12,040
McDowell Donald J Trump Republican 17,520 74.1% 49.1 pts 23,655
Mecklenburg Kamala D Harris Democratic 376,454 65.2% 32.7 pts 577,505
Mitchell Donald J Trump Republican 6,843 77.4% 55.7 pts 8,842
Montgomery Donald J Trump Republican 9,044 68.5% 37.8 pts 13,206
Moore Donald J Trump Republican 39,617 64.1% 29.4 pts 61,790
Nash Donald J Trump Republican 26,431 50.4% 1.8 pts 52,471
New Hanover Kamala D Harris Democratic 68,814 49.6% 0.6 pts 138,734
Northampton Kamala D Harris Democratic 5,239 56.9% 14.5 pts 9,215
Onslow Donald J Trump Republican 54,960 67.3% 35.8 pts 81,681
Orange Kamala D Harris Democratic 65,444 74.5% 50.8 pts 87,807
Pamlico Donald J Trump Republican 5,229 65.6% 32.0 pts 7,976
Pasquotank Donald J Trump Republican 10,537 51.8% 4.9 pts 20,343
Pender Donald J Trump Republican 26,042 66.9% 34.9 pts 38,909
Perquimans Donald J Trump Republican 5,278 68.8% 39.3 pts 7,666
Person Donald J Trump Republican 13,509 61.3% 23.7 pts 22,036
Pitt Kamala D Harris Democratic 45,595 52.3% 6.0 pts 87,130
Polk Donald J Trump Republican 8,107 62.0% 25.1 pts 13,068
Randolph Donald J Trump Republican 59,357 78.1% 57.1 pts 76,008
Richmond Donald J Trump Republican 11,931 60.0% 20.9 pts 19,873
Robeson Donald J Trump Republican 29,647 63.4% 27.6 pts 46,770
Rockingham Donald J Trump Republican 33,447 67.4% 35.8 pts 49,595
Rowan Donald J Trump Republican 50,807 67.4% 35.8 pts 75,394
Rutherford Donald J Trump Republican 25,456 73.4% 47.7 pts 34,670
Sampson Donald J Trump Republican 18,178 64.5% 29.7 pts 28,201
Scotland Donald J Trump Republican 7,767 53.1% 6.9 pts 14,626
Stanly Donald J Trump Republican 27,518 75.0% 50.8 pts 36,714
Stokes Donald J Trump Republican 21,548 79.3% 59.5 pts 27,175
Surry Donald J Trump Republican 28,565 76.2% 53.2 pts 37,508
Swain Donald J Trump Republican 4,311 61.1% 23.7 pts 7,052
Transylvania Donald J Trump Republican 11,492 55.3% 12.1 pts 20,780
Tyrrell Donald J Trump Republican 1,057 60.2% 21.5 pts 1,757
Union Donald J Trump Republican 86,271 61.9% 25.2 pts 139,355
Vance Kamala D Harris Democratic 11,292 56.2% 13.3 pts 20,092
Wake Kamala D Harris Democratic 402,984 61.7% 25.4 pts 653,580
Warren Kamala D Harris Democratic 5,872 58.6% 18.9 pts 10,013
Washington Kamala D Harris Democratic 3,138 52.8% 6.2 pts 5,944
Watauga Kamala D Harris Democratic 17,225 52.0% 6.0 pts 33,095
Wayne Donald J Trump Republican 31,580 57.7% 16.4 pts 54,762
Wilkes Donald J Trump Republican 28,812 79.3% 59.5 pts 36,320
Wilson Kamala D Harris Democratic 19,909 49.7% 0.4 pts 40,045
Yadkin Donald J Trump Republican 16,439 80.6% 62.3 pts 20,397
Yancey Donald J Trump Republican 7,509 66.6% 34.3 pts 11,283

Other Cycles

Frequently Asked Questions

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

The Republican candidate won 78 of North Carolina's 100 counties in 2024, with 22 counties going to the other major party.

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

Wilson had the closest margin in North Carolina in 2024, with Kamala D Harris (Democratic) winning by 0.4 points out of 40,045 total votes cast.

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

Graham had the widest margin in North Carolina in 2024, with Donald J Trump (Republican) winning by 63.7 points.

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

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