Akashic
1876–2024
Elections / 2020 · Dem primary · NC

Biden led North Carolina's 2020 Democratic presidential primary.

County-level returns aggregated statewide; Biden led by 18.7 points. This is the Democratic nominating contest — the November result is on the general-election page.

Statewide result
North Carolina 2020 Democratic presidential primary — county returns aggregated statewide.
CandidateVotesShare
Biden572,27143.0%
Sanders322,64524.2%
Bloomberg172,55813.0%
Warren139,91210.5%
Buttigieg43,6323.3%
Klobuchar30,7422.3%
Other30,3482.3%
Steyer10,6790.8%
Gabbard6,6220.5%
Yang2,9730.2%
By county (100)
Each row links to the county's full place page.
CountyLed byMarginVotes
Wake CountyBiden+14.4194,926
Mecklenburg CountyBiden+20.4162,430
Guilford CountyBiden+19.681,990
Durham CountyBiden+9.281,910
Buncombe CountySanders+12.762,282
Forsyth CountyBiden+17.256,047
Orange CountyBiden+0.644,558
Cumberland CountyBiden+33.835,953
New Hanover CountyBiden+9.433,651
Pitt CountyBiden+24.321,457
Cabarrus CountyBiden+24.821,346
Union CountyBiden+22.120,514
Johnston CountyBiden+20.418,163
Alamance CountyBiden+18.817,661
Brunswick CountyBiden+24.617,302
Chatham CountyBiden+17.717,240
Gaston CountyBiden+23.016,872
Iredell CountyBiden+18.615,135
Henderson CountyBiden+13.314,894
Robeson CountyBiden+26.214,552
Nash CountyBiden+36.512,067
Wayne CountyBiden+29.611,634
Catawba CountyBiden+16.411,240
Craven CountyBiden+30.710,449
Rowan CountyBiden+23.110,400
Moore CountyBiden+30.79,979
Watauga CountySanders+24.39,934
Davidson CountyBiden+22.59,928
Wilson CountyBiden+32.29,726
Onslow CountyBiden+31.19,488
Harnett CountyBiden+27.28,815
Haywood CountyBiden+17.58,548
Franklin CountyBiden+26.58,123
Cleveland CountyBiden+34.48,114
Halifax CountyBiden+47.57,811
Rockingham CountyBiden+26.17,727
Granville CountyBiden+25.17,540
Edgecombe CountyBiden+39.47,074
Burke CountyBiden+22.26,896
Carteret CountyBiden+25.26,817
Randolph CountyBiden+15.56,781
Lenoir CountyBiden+35.36,627
Lincoln CountyBiden+26.66,207
Jackson CountySanders+0.05,837
Vance CountyBiden+45.25,655
Lee CountyBiden+22.95,633
Pender CountyBiden+24.15,497
Dare CountyBiden+16.85,326
Beaufort CountyBiden+35.75,275
Transylvania CountyBiden+11.45,275
Hoke CountyBiden+32.25,237
Sampson CountyBiden+38.65,121
Richmond CountyBiden+39.64,934
Columbus CountyBiden+36.84,714
Surry CountyBiden+19.84,685
Rutherford CountyBiden+22.04,580
Person CountyBiden+34.14,558
Northampton CountyBiden+47.54,525
Duplin CountyBiden+40.24,475
Caldwell CountyBiden+18.34,442
Pasquotank CountyBiden+41.04,269
Bladen CountyBiden+45.44,228
Wilkes CountyBiden+23.03,969
Hertford CountyBiden+47.23,903
Madison CountySanders+5.93,890
Warren CountyBiden+43.23,846
Scotland CountyBiden+41.13,762
Stanly CountyBiden+27.73,737
Macon CountyBiden+19.43,629
Martin CountyBiden+48.03,522
McDowell CountyBiden+13.13,406
Anson CountyBiden+49.43,335
Bertie CountyBiden+40.63,181
Davie CountyBiden+18.03,166
Caswell CountyBiden+29.53,063
Stokes CountyBiden+17.63,016
Montgomery CountyBiden+34.92,590
Polk CountyBiden+21.42,547
Yancey CountyBiden+5.72,439
Ashe CountyBiden+18.02,406
Alexander CountyBiden+21.62,307
Greene CountyBiden+30.82,212
Currituck CountyBiden+26.42,017
Washington CountyBiden+40.71,933
Cherokee CountyBiden+20.11,919
Yadkin CountyBiden+17.21,881
Pamlico CountyBiden+38.51,751
Swain CountyBiden+5.31,597
Chowan CountyBiden+36.51,525
Gates CountyBiden+37.21,412
Jones CountyBiden+48.01,326
Perquimans CountyBiden+25.31,312
Alleghany CountyBiden+11.31,082
Avery CountyBiden+17.81,037
Clay CountyBiden+22.1971
Mitchell CountySanders+6.5899
Hyde CountyBiden+31.4802
Camden CountyBiden+35.4783
Graham CountyBiden+26.4576
Tyrrell CountyBiden+21.8559