June 2026 residential building permits data releasedExplore

Presidential elections · 19762024

North Carolina Presidential Election Results (19762024)

In 2024, North Carolina voted for Donald J. Trump (Republican) by R+3.2 2,715,375 Democratic to 2,898,423 Republican of 5,699,141 votes cast. It last voted Democratic in 2008.

Data: MIT Election Data & Science Lab, Harvard Dataverse.

2024 margin
R+3.2
Donald J. Trump
2024 votes cast
5,699,141
Last voted Democratic
2008
D+0.3
Closest election
2008
D+0.3

Margin by election, 19762024

Democratic minus Republican, in points of all votes cast — blue bars Democratic, red Republican.

D+11.01976R+2.11980R+24.01984R+16.31988R+0.81992R+4.71996R+12.82000R+12.42004D+0.32008R+2.02012R+3.72016R+1.32020R+3.22024

2024 margin by county

2024 margin by countyMargin of victory · by county
Loading map…
More RepublicanMore Democratic

Click a county to see its election results. Hatched areas have no county-level results.

Analyze these results your way

Build your own tables of margins, swings, and vote shares — any mix of states and counties, any election back to 1976.

North Carolina results by county

Sorted by 2024 votes cast; margins are 2024 Democratic minus Republican.

Wake CountyD+25.4Mecklenburg CountyD+32.7Guilford CountyD+21.8Forsyth CountyD+13.1Durham CountyD+61.7Buncombe CountyD+24.7Cumberland CountyD+13.4Union CountyR+25.2New Hanover CountyD+0.6Johnston CountyR+21.5Cabarrus CountyR+7.7Gaston CountyR+25.0Iredell CountyR+32.5Brunswick CountyR+24.8Davidson CountyR+46.9Alamance CountyR+8.1Orange CountyD+50.8Pitt CountyD+6.0Catawba CountyR+37.9Onslow CountyR+35.8Randolph CountyR+57.1Rowan CountyR+35.8Henderson CountyR+14.5Harnett CountyR+25.0Moore CountyR+29.4Craven CountyR+20.4Lincoln CountyR+45.6Wayne CountyR+16.4Nash CountyR+1.8Chatham CountyD+12.4Cleveland CountyR+34.9Rockingham CountyR+35.8Robeson CountyR+27.6Burke CountyR+41.1Carteret CountyR+43.0Caldwell CountyR+52.5Franklin CountyR+13.5Wilson CountyD+0.4Pender CountyR+34.9Haywood CountyR+25.0Surry CountyR+53.2Stanly CountyR+50.8Wilkes CountyR+59.5Rutherford CountyR+47.7Watauga CountyD+6.0Granville CountyR+9.4Lee CountyR+17.4Sampson CountyR+29.7Lenoir CountyR+6.8Stokes CountyR+59.5Davie CountyR+46.2Beaufort CountyR+31.0Columbus CountyR+33.9Dare CountyR+18.7Edgecombe CountyD+22.7Halifax CountyD+17.7McDowell CountyR+49.1Duplin CountyR+28.9Hoke CountyD+5.9Person CountyR+23.7Jackson CountyR+9.3Macon CountyR+37.9Transylvania CountyR+12.1Alexander CountyR+59.7Yadkin CountyR+62.3Pasquotank CountyR+4.9Vance CountyD+13.3Richmond CountyR+20.9Currituck CountyR+47.8Cherokee CountyR+57.2Bladen CountyR+20.4Ashe CountyR+44.3Scotland CountyR+6.9Madison CountyR+23.4Montgomery CountyR+37.8Polk CountyR+25.1Caswell CountyR+24.5Martin CountyR+10.3Yancey CountyR+34.3Anson CountyR+2.5Warren CountyD+18.9Hertford CountyD+26.7Avery CountyR+52.3Northampton CountyD+14.5Bertie CountyD+15.7Mitchell CountyR+55.7Greene CountyR+18.1Pamlico CountyR+32.0Clay CountyR+50.0Perquimans CountyR+39.3Chowan CountyR+22.4Swain CountyR+23.7Alleghany CountyR+51.8Camden CountyR+50.7Washington CountyD+6.2Gates CountyR+21.6Jones CountyR+25.7Graham CountyR+63.7Hyde CountyR+22.1Tyrrell CountyR+21.5

North Carolina presidential elections — FAQ

Who carried North Carolina in the 2024 presidential election?+

Donald J. Trump (Republican) carried North Carolina in 2024 by R+3.2, with 5,699,141 votes cast statewide. Data: MIT Election Data & Science Lab.

When did North Carolina last vote for a Democratic presidential candidate?+

North Carolina last voted Democratic in 2008, when it went D+0.3. It has voted Republican in every presidential election since.

Which North Carolina county had the biggest 2024 margin?+

Graham County had the widest 2024 presidential margin of any North Carolina county — R+63.7 on 4,779 votes cast.

What was North Carolina's closest presidential election since 1976?+

2008: the margin was D+0.3 — 14,177 votes out of 4,310,851 cast.

Analyze North Carolina election results

Chart margins, vote shares, and swings for North Carolinaand its counties — or line states up side by side. Free while we're in beta.

Who lives here: North Carolina census profile — income, demographics, education, and housing for the state and every neighborhood-scale area, from the Census ACS.

Other states