IE 11 is not supported. For an optimal experience visit our site on another browser.

Happening Today

2020 primary Elections North Carolina results

A general election swing state, North Carolina offers a good-sized haul for Democrats: 110 delegates. It’s also the site of a top Senate seat pick-up opportunity for the party in November, making that primary particularly important Tuesday. The winner will challenge Republican Sen. Thom Tillis.

President Donald Trump is all but assured a win in the GOP primary. But there are contested down-ballot races on the GOP side as well.

Presidential primary results

  • Alamance

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Biden43.6%

    7,702

    Sanders24.8%

    4,383

    Bloomberg13.1%

    2,307

    Warren9.3%

    1,646

    Buttigieg3.4%

    600

    Klobuchar2.2%

    386

    Gabbard0.5%

    85

  • Alexander

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Biden40.4%

    933

    Sanders18.9%

    435

    Bloomberg18.6%

    430

    Warren5.9%

    137

    Buttigieg3.8%

    87

    Klobuchar3.5%

    81

    Gabbard0.9%

    20

  • Alleghany

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Biden33.8%

    366

    Bloomberg22.6%

    244

    Sanders19.4%

    210

    Klobuchar5.7%

    62

    Buttigieg5.2%

    56

    Warren5%

    54

    Gabbard0.9%

    10

  • Anson

    100% in

    March 25 2020, 1:34PM ET

    CandidatePercentVotes
    Biden62.3%

    2,077

    Sanders12.9%

    431

    Bloomberg10.9%

    365

    Warren2.6%

    88

    Klobuchar1.6%

    54

    Buttigieg1%

    32

    Gabbard0.4%

    12

  • Ashe

    100% in

    March 12 2020, 9:14PM ET

    CandidatePercentVotes
    Biden40.3%

    969

    Sanders22.3%

    536

    Bloomberg15.8%

    379

    Warren9.7%

    233

    Buttigieg4.2%

    101

    Klobuchar3%

    72

    Gabbard0.9%

    21

  • Avery

    100% in

    March 25 2020, 1:34PM ET

    CandidatePercentVotes
    Biden44.1%

    457

    Sanders26.2%

    272

    Bloomberg12.3%

    128

    Warren8.4%

    87

    Klobuchar3.8%

    39

    Buttigieg1.9%

    20

    Gabbard0.7%

    7

  • Beaufort

    100% in

    March 25 2020, 1:34PM ET

    CandidatePercentVotes
    Biden52.3%

    2,761

    Bloomberg16.6%

    876

    Sanders14.7%

    774

    Warren5.1%

    267

    Klobuchar2.8%

    147

    Buttigieg2.6%

    136

    Gabbard0.8%

    43

  • Bertie

    100% in

    March 27 2020, 12:00AM ET

    CandidatePercentVotes
    Biden56.7%

    1,803

    Sanders16.1%

    513

    Bloomberg14.5%

    460

    Warren2.3%

    74

    Klobuchar1.8%

    58

    Gabbard1.2%

    38

    Buttigieg0.9%

    29

  • Bladen

    100% in

    March 10 2020, 11:44PM ET

    CandidatePercentVotes
    Biden59.1%

    2,499

    Sanders13.7%

    581

    Bloomberg12.2%

    515

    Warren3.3%

    138

    Klobuchar1.7%

    72

    Gabbard1%

    41

    Buttigieg0.9%

    40

  • Brunswick

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden45.1%

    7,806

    Bloomberg20.6%

    3,558

    Sanders15%

    2,600

    Warren6.3%

    1,082

    Buttigieg5.9%

    1,029

    Klobuchar4.4%

    768

    Gabbard0.4%

    68

  • Buncombe

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Sanders37.6%

    23,440

    Biden24.9%

    15,533

    Warren17.1%

    10,655

    Bloomberg7.9%

    4,928

    Buttigieg4.9%

    3,074

    Klobuchar3.8%

    2,397

    Gabbard0.6%

    366

  • Burke

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Biden43.9%

    3,026

    Sanders21.7%

    1,495

    Bloomberg15%

    1,034

    Warren6.9%

    478

    Buttigieg3.3%

    229

    Klobuchar3.2%

    224

    Gabbard0.7%

    45

  • Cabarrus

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden50%

    10,666

    Sanders25.1%

    5,364

    Bloomberg11%

    2,348

    Warren7.9%

    1,682

    Buttigieg1.8%

    390

    Klobuchar1.3%

    275

    Gabbard0.5%

    107

  • Caldwell

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden41.7%

    1,853

    Sanders23.4%

    1,041

    Bloomberg15.4%

    683

    Warren6.8%

    301

    Buttigieg4.2%

    187

    Klobuchar2.6%

    116

    Gabbard0.7%

    31

  • Camden

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden51.5%

    403

    Bloomberg16.1%

    126

    Sanders15.1%

    118

    Warren6.8%

    53

    Buttigieg3.7%

    29

    Klobuchar1.7%

    13

    Gabbard0.4%

    3

  • Carteret

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden43.6%

    2,969

    Sanders18.4%

    1,251

    Bloomberg18.1%

    1,237

    Warren7.4%

    502

    Buttigieg4.2%

    288

    Klobuchar3.6%

    248

    Gabbard0.8%

    52

  • Caswell

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Biden48.1%

    1,473

    Sanders18.6%

    569

    Bloomberg15.5%

    476

    Warren4.7%

    143

    Klobuchar1.8%

    55

    Buttigieg1.5%

    46

    Gabbard0.7%

    21

  • Catawba

    100% in

    March 12 2020, 9:35PM ET

    CandidatePercentVotes
    Biden41.1%

    4,618

    Sanders24.7%

    2,775

    Bloomberg15.4%

    1,732

    Warren7.8%

    876

    Buttigieg4.5%

    502

    Klobuchar2.8%

    312

    Gabbard0.5%

    52

  • Chatham

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Biden37.4%

    6,455

    Sanders19.8%

    3,408

    Bloomberg16.2%

    2,794

    Warren13.9%

    2,388

    Buttigieg4.9%

    845

    Klobuchar4.1%

    700

    Gabbard0.7%

    123

  • Cherokee

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Biden43.3%

    831

    Sanders23.2%

    446

    Bloomberg12.8%

    246

    Warren7.3%

    140

    Buttigieg3.4%

    66

    Klobuchar2.9%

    55

    Gabbard1%

    19

  • Chowan

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Biden54.5%

    831

    Bloomberg18%

    275

    Sanders12.1%

    184

    Warren5.1%

    78

    Buttigieg3%

    45

    Klobuchar2.4%

    36

    Gabbard0.3%

    5

  • Clay

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Biden42.8%

    416

    Sanders20.7%

    201

    Bloomberg13.4%

    130

    Warren9.5%

    92

    Buttigieg4.2%

    41

    Klobuchar4.2%

    41

    Gabbard0.4%

    4

  • Cleveland

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Biden51.7%

    4,197

    Sanders17.3%

    1,406

    Bloomberg15.4%

    1,250

    Warren5.2%

    424

    Klobuchar2.1%

    174

    Buttigieg1.6%

    132

    Gabbard0.5%

    41

  • Columbus

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Biden54.4%

    2,566

    Sanders17.6%

    832

    Bloomberg11.1%

    525

    Warren4.2%

    197

    Klobuchar1.9%

    89

    Buttigieg1%

    45

    Gabbard0.6%

    30

  • Craven

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Biden48.8%

    5,100

    Bloomberg18.1%

    1,894

    Sanders16.7%

    1,748

    Warren5.4%

    565

    Buttigieg3.7%

    391

    Klobuchar2.9%

    301

    Gabbard0.5%

    48

  • Cumberland

    100% in

    March 12 2020, 10:29PM ET

    CandidatePercentVotes
    Biden54.4%

    19,559

    Sanders20.6%

    7,393

    Bloomberg13.4%

    4,822

    Warren5.3%

    1,921

    Buttigieg1.5%

    533

    Klobuchar1%

    373

    Gabbard0.5%

    167

  • Currituck

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Biden47.6%

    960

    Sanders21.2%

    427

    Bloomberg13.7%

    276

    Warren8.5%

    171

    Buttigieg2.7%

    54

    Klobuchar1.8%

    36

    Gabbard0.9%

    18

  • Dare

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden40.9%

    2,179

    Sanders24.1%

    1,282

    Bloomberg14.6%

    780

    Warren9.6%

    511

    Buttigieg4.4%

    233

    Klobuchar2.9%

    154

    Gabbard0.9%

    46

  • Davidson

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden45%

    4,472

    Sanders22.5%

    2,234

    Bloomberg15.1%

    1,503

    Warren5.7%

    569

    Buttigieg3.5%

    346

    Klobuchar2.9%

    283

    Gabbard0.8%

    75

  • Davie

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Biden40.3%

    1,275

    Sanders22.3%

    706

    Bloomberg17.4%

    552

    Warren7.5%

    238

    Buttigieg4.2%

    133

    Klobuchar3.7%

    118

    Gabbard0.7%

    21

  • Duplin

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden55.6%

    2,486

    Bloomberg15.4%

    689

    Sanders15.1%

    675

    Warren3%

    133

    Klobuchar1.8%

    82

    Buttigieg1%

    45

    Gabbard0.7%

    30

  • Durham

    100% in

    March 27 2020, 12:00AM ET

    CandidatePercentVotes
    Biden36.2%

    29,664

    Sanders27%

    22,104

    Warren20.2%

    16,580

    Bloomberg9.2%

    7,504

    Buttigieg3.6%

    2,926

    Klobuchar2.2%

    1,805

    Gabbard0.3%

    224

  • Edgecombe

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Biden56.3%

    3,982

    Bloomberg16.9%

    1,198

    Sanders14.7%

    1,043

    Warren3.6%

    252

    Klobuchar1.1%

    80

    Buttigieg1%

    73

    Gabbard0.7%

    53

  • Forsyth

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Biden42.7%

    23,929

    Sanders25.5%

    14,296

    Bloomberg13.9%

    7,797

    Warren9.5%

    5,307

    Buttigieg3.9%

    2,166

    Klobuchar2.1%

    1,152

    Gabbard0.3%

    182

  • Franklin

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden45.9%

    3,732

    Sanders19.5%

    1,580

    Bloomberg15%

    1,218

    Warren6.1%

    496

    Klobuchar5.7%

    460

    Buttigieg2.3%

    189

    Gabbard0.6%

    47

  • Gaston

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Biden46.9%

    7,920

    Sanders24%

    4,043

    Bloomberg12.8%

    2,159

    Warren7.2%

    1,207

    Buttigieg2.8%

    478

    Klobuchar2%

    345

    Gabbard0.5%

    89

  • Gates

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden53.2%

    751

    Bloomberg16%

    226

    Sanders15.7%

    221

    Warren5%

    71

    Klobuchar1.8%

    25

    Buttigieg1.1%

    15

    Gabbard0.8%

    12

  • Graham

    100% in

    March 11 2020, 1:33AM ET

    CandidatePercentVotes
    Biden43.2%

    249

    Sanders16.8%

    97

    Bloomberg12%

    69

    Warren5.7%

    33

    Klobuchar4.9%

    28

    Buttigieg2.1%

    12

    Gabbard1%

    6

  • Granville

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Biden46%

    3,472

    Sanders21%

    1,583

    Bloomberg14.1%

    1,062

    Warren6.2%

    471

    Buttigieg2.9%

    220

    Klobuchar2.5%

    192

    Gabbard0.9%

    68

  • Greene

    100% in

    March 12 2020, 7:51PM ET

    CandidatePercentVotes
    Biden49.6%

    1,098

    Sanders18.9%

    417

    Bloomberg14.2%

    315

    Warren3.7%

    82

    Klobuchar2.4%

    52

    Buttigieg0.9%

    19

    Gabbard0.5%

    11

  • Guilford

    100% in

    March 13 2020, 4:12PM ET

    CandidatePercentVotes
    Biden45.6%

    37,425

    Sanders26%

    21,337

    Bloomberg12.5%

    10,288

    Warren9.1%

    7,491

    Buttigieg2.7%

    2,205

    Klobuchar1.7%

    1,396

    Gabbard0.3%

    251

  • Halifax

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden62%

    4,844

    Sanders14.5%

    1,131

    Bloomberg11.3%

    882

    Warren3.3%

    259

    Klobuchar1.3%

    103

    Buttigieg0.9%

    73

    Gabbard0.9%

    67

  • Harnett

    100% in

    March 12 2020, 9:32PM ET

    CandidatePercentVotes
    Biden49.1%

    4,324

    Sanders21.8%

    1,924

    Bloomberg13.1%

    1,157

    Warren6.1%

    541

    Buttigieg2.5%

    218

    Klobuchar1.8%

    157

    Gabbard0.6%

    57

  • Haywood

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden40.3%

    3,446

    Sanders22.8%

    1,952

    Bloomberg9.9%

    849

    Warren9%

    769

    Buttigieg4.5%

    382

    Klobuchar4.2%

    356

    Gabbard0.8%

    66

  • Henderson

    100% in

    March 13 2020, 4:12PM ET

    CandidatePercentVotes
    Biden38.4%

    5,713

    Sanders25%

    3,729

    Warren11%

    1,641

    Bloomberg10.7%

    1,588

    Buttigieg5.8%

    866

    Klobuchar4.7%

    698

    Gabbard0.5%

    68

  • Hertford

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Biden60.9%

    2,377

    Bloomberg13.7%

    534

    Sanders11.1%

    433

    Warren2.6%

    103

    Klobuchar1.1%

    44

    Gabbard1%

    38

    Buttigieg0.8%

    32

  • Hoke

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Biden53.5%

    2,801

    Sanders21.3%

    1,114

    Bloomberg12.4%

    648

    Warren4.1%

    215

    Buttigieg1.3%

    68

    Klobuchar1.1%

    55

    Gabbard0.4%

    20

  • Hyde

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden47.4%

    380

    Sanders16%

    128

    Bloomberg10.7%

    86

    Warren10.3%

    83

    Klobuchar2.9%

    23

    Buttigieg0.9%

    7

    Gabbard0.7%

    6

  • Iredell

    100% in

    March 12 2020, 10:29PM ET

    CandidatePercentVotes
    Biden41.3%

    6,245

    Sanders22.6%

    3,424

    Bloomberg16.6%

    2,509

    Warren7.8%

    1,181

    Buttigieg4.2%

    639

    Klobuchar2.8%

    426

    Gabbard0.6%

    92

  • Jackson

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Sanders32%

    1,868

    Biden32%

    1,867

    Warren11.8%

    689

    Bloomberg8.1%

    475

    Buttigieg4.6%

    266

    Klobuchar3.3%

    193

    Gabbard1%

    58

  • Johnston

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden44.4%

    8,061

    Sanders23.9%

    4,347

    Bloomberg13.5%

    2,447

    Warren8.2%

    1,491

    Buttigieg3.2%

    586

    Klobuchar2.1%

    389

    Gabbard0.6%

    104

  • Jones

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden61.8%

    820

    Sanders13.9%

    184

    Bloomberg13.7%

    181

    Warren2.1%

    28

    Buttigieg1.1%

    15

    Gabbard0.7%

    9

    Klobuchar0.7%

    9

  • Lee

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Biden44.7%

    2,520

    Sanders21.9%

    1,233

    Bloomberg17%

    955

    Warren5.9%

    333

    Buttigieg3%

    170

    Klobuchar3%

    169

    Gabbard0.6%

    35

  • Lenoir

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Biden53.4%

    3,539

    Sanders18.1%

    1,201

    Bloomberg15.5%

    1,024

    Warren3.4%

    228

    Klobuchar1.7%

    112

    Buttigieg1.2%

    79

    Gabbard0.4%

    28

  • Lincoln

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Biden46.7%

    2,896

    Sanders20%

    1,244

    Bloomberg16.8%

    1,040

    Warren6%

    373

    Buttigieg3.3%

    207

    Klobuchar2.3%

    140

    Gabbard0.6%

    36

  • McDowell

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Biden38.7%

    1,317

    Sanders25.6%

    871

    Bloomberg9%

    306

    Warren8.2%

    280

    Buttigieg3.1%

    105

    Klobuchar2.7%

    92

    Gabbard1.1%

    37

  • Macon

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Biden39.8%

    1,445

    Sanders20.4%

    739

    Bloomberg12.7%

    460

    Warren8.4%

    304

    Buttigieg4.7%

    172

    Klobuchar4.4%

    158

    Gabbard0.8%

    30

  • Madison

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Sanders33.3%

    1,295

    Biden27.4%

    1,066

    Warren12.4%

    481

    Bloomberg8.1%

    314

    Klobuchar4.3%

    166

    Buttigieg2.8%

    109

    Gabbard1.4%

    54

  • Martin

    100% in

    March 27 2020, 12:00AM ET

    CandidatePercentVotes
    Biden60.5%

    2,132

    Sanders12.5%

    441

    Bloomberg11.4%

    400

    Warren3.7%

    131

    Klobuchar2%

    70

    Buttigieg1.1%

    37

    Gabbard0.6%

    22

  • March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden44.8%

    72,713

    Sanders24.4%

    39,648

    Bloomberg13.7%

    22,322

    Warren10.2%

    16,586

    Buttigieg3.4%

    5,458

    Klobuchar1.7%

    2,786

    Gabbard0.3%

    505

  • Mitchell

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Sanders36%

    324

    Biden29.6%

    266

    Warren14.2%

    128

    Bloomberg8.1%

    73

    Klobuchar4%

    36

    Buttigieg2.1%

    19

    Gabbard0.3%

    3

  • Montgomery

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Biden51%

    1,320

    Sanders16.1%

    416

    Bloomberg14.4%

    374

    Warren4.7%

    121

    Klobuchar2.4%

    62

    Buttigieg1.8%

    46

    Gabbard1%

    25

  • Moore

    100% in

    March 12 2020, 7:51PM ET

    CandidatePercentVotes
    Biden49.1%

    4,896

    Bloomberg18.4%

    1,833

    Sanders16.1%

    1,610

    Warren7.8%

    782

    Buttigieg3.4%

    336

    Klobuchar2.3%

    233

    Gabbard0.4%

    44

  • Nash

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden54.1%

    6,534

    Sanders17.7%

    2,134

    Bloomberg16.6%

    2,002

    Warren4%

    480

    Klobuchar1.9%

    228

    Buttigieg1.1%

    138

    Gabbard0.5%

    63

  • March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Biden36.6%

    12,332

    Sanders27.2%

    9,165

    Bloomberg15.4%

    5,173

    Warren10.5%

    3,540

    Buttigieg4.9%

    1,641

    Klobuchar2.9%

    979

    Gabbard0.4%

    150

  • March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Biden58.7%

    2,656

    Bloomberg11.2%

    505

    Sanders11%

    499

    Warren2.8%

    126

    Gabbard2%

    89

    Klobuchar1.8%

    83

    Buttigieg1%

    46

  • Onslow

    100% in

    March 12 2020, 7:51PM ET

    CandidatePercentVotes
    Biden52.4%

    4,972

    Sanders21.3%

    2,021

    Bloomberg12.4%

    1,173

    Warren6.4%

    605

    Buttigieg2.1%

    201

    Klobuchar1.4%

    137

    Gabbard0.4%

    36

  • Orange

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden29.2%

    13,029

    Sanders28.7%

    12,772

    Warren23.2%

    10,322

    Bloomberg10.2%

    4,554

    Buttigieg4.1%

    1,808

    Klobuchar3%

    1,333

    Gabbard0.4%

    192

  • Pamlico

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Biden54.1%

    948

    Bloomberg15.6%

    274

    Sanders12.2%

    213

    Warren4.7%

    83

    Klobuchar3.3%

    57

    Buttigieg3.1%

    54

    Gabbard0.6%

    10

  • Pasquotank

    100% in

    March 25 2020, 1:46PM ET

    CandidatePercentVotes
    Biden56.6%

    2,415

    Sanders15.5%

    663

    Bloomberg14.7%

    628

    Warren4.3%

    183

    Klobuchar2.2%

    96

    Buttigieg2.1%

    89

    Gabbard0.4%

    18

  • Pender

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Biden45.7%

    2,513

    Sanders21.7%

    1,191

    Bloomberg15.7%

    861

    Warren7.1%

    392

    Buttigieg4%

    221

    Klobuchar2.5%

    139

    Gabbard0.6%

    31

  • Perquimans

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden45.3%

    594

    Bloomberg20%

    262

    Sanders13.3%

    175

    Warren4.4%

    58

    Klobuchar4.1%

    54

    Buttigieg2.4%

    31

    Gabbard1.4%

    18

  • Person

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Biden51.1%

    2,329

    Sanders17%

    777

    Bloomberg14.3%

    654

    Warren6.4%

    293

    Klobuchar2.3%

    106

    Buttigieg1.8%

    80

    Gabbard1.1%

    49

  • Pitt

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Biden48.1%

    10,329

    Sanders23.8%

    5,105

    Bloomberg12.3%

    2,639

    Warren7.2%

    1,554

    Buttigieg2.8%

    602

    Klobuchar2.1%

    454

    Gabbard0.4%

    92

  • Polk

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Biden41.9%

    1,066

    Sanders20.5%

    521

    Bloomberg11.7%

    299

    Warren11.2%

    284

    Buttigieg5.2%

    132

    Klobuchar4.2%

    106

    Gabbard0.7%

    17

  • Randolph

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Biden41.1%

    2,788

    Sanders25.6%

    1,734

    Bloomberg16%

    1,083

    Warren7.4%

    500

    Buttigieg3.3%

    223

    Klobuchar2.5%

    171

    Gabbard0.6%

    44

  • Richmond

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden53.8%

    2,654

    Sanders14.2%

    701

    Bloomberg14%

    693

    Warren3.5%

    175

    Klobuchar1.7%

    85

    Buttigieg1.5%

    72

    Gabbard0.9%

    44

  • Robeson

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden43.3%

    6,300

    Sanders16.4%

    2,382

    Bloomberg9.5%

    1,380

    Warren3.7%

    532

    Klobuchar1.8%

    261

    Gabbard1.1%

    153

    Buttigieg0.9%

    136

  • Rockingham

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Biden46.2%

    3,571

    Bloomberg20.1%

    1,551

    Sanders19.5%

    1,506

    Warren4.7%

    360

    Klobuchar2.2%

    172

    Buttigieg2.1%

    165

    Gabbard0.7%

    57

  • Rowan

    100% in

    March 12 2020, 9:35PM ET

    CandidatePercentVotes
    Biden46.1%

    4,799

    Sanders23%

    2,393

    Bloomberg14.5%

    1,507

    Warren6.4%

    662

    Buttigieg2.9%

    298

    Klobuchar2.2%

    226

    Gabbard0.6%

    59

  • Rutherford

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Biden47%

    2,153

    Sanders25%

    1,146

    Bloomberg8.8%

    403

    Warren6%

    276

    Klobuchar2.3%

    105

    Buttigieg2.1%

    98

    Gabbard0.8%

    37

  • Sampson

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden55.4%

    2,839

    Sanders16.8%

    862

    Bloomberg16%

    818

    Warren4.2%

    213

    Klobuchar1.2%

    62

    Buttigieg1%

    53

    Gabbard0.5%

    26

  • Scotland

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Biden55.2%

    2,075

    Sanders14.1%

    529

    Bloomberg8.8%

    330

    Warren4.1%

    155

    Klobuchar2.5%

    95

    Buttigieg1.7%

    65

    Gabbard1.1%

    43

  • Stanly

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Biden47.5%

    1,775

    Sanders19.8%

    740

    Bloomberg14.4%

    537

    Warren6%

    223

    Buttigieg2.7%

    101

    Klobuchar2.4%

    89

    Gabbard0.9%

    34

  • Stokes

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden40.2%

    1,213

    Sanders22.6%

    681

    Bloomberg17.7%

    533

    Warren5.8%

    174

    Buttigieg3.1%

    92

    Klobuchar2.5%

    74

    Gabbard0.7%

    21

  • Surry

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Biden41.6%

    1,949

    Sanders21.8%

    1,021

    Bloomberg17.7%

    827

    Warren6.5%

    305

    Klobuchar3.1%

    147

    Buttigieg2.5%

    119

    Gabbard0.8%

    37

  • Swain

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Biden34.7%

    554

    Sanders29.4%

    470

    Bloomberg10.1%

    161

    Warren7%

    111

    Buttigieg4%

    64

    Klobuchar3.6%

    58

    Gabbard1.3%

    21

  • March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Biden35.8%

    1,890

    Sanders24.4%

    1,288

    Warren13.1%

    692

    Bloomberg10.5%

    552

    Klobuchar5.8%

    304

    Buttigieg5.6%

    298

    Gabbard0.6%

    33

  • Tyrrell

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden39.4%

    220

    Bloomberg17.5%

    98

    Sanders16.3%

    91

    Warren3.9%

    22

    Klobuchar3.6%

    20

    Buttigieg2.7%

    15

    Gabbard1.3%

    7

  • Union

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Biden44.4%

    9,117

    Sanders22.4%

    4,587

    Bloomberg15%

    3,069

    Warren8.6%

    1,767

    Buttigieg4.1%

    844

    Klobuchar2.5%

    506

    Gabbard0.5%

    103

  • Vance

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Biden59.2%

    3,348

    Sanders14%

    794

    Bloomberg13.6%

    768

    Warren3.8%

    217

    Klobuchar1.5%

    87

    Buttigieg1%

    58

    Gabbard0.8%

    46

  • Wake

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Biden40.5%

    79,007

    Sanders26.1%

    50,919

    Warren14.3%

    27,837

    Bloomberg12.1%

    23,544

    Buttigieg3.5%

    6,821

    Klobuchar1.9%

    3,759

    Gabbard0.4%

    812

  • Warren

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Biden57.5%

    2,211

    Sanders14.2%

    548

    Bloomberg12.5%

    480

    Warren3.4%

    132

    Klobuchar1.8%

    68

    Buttigieg1.2%

    46

    Gabbard1%

    38

  • Washington

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden55.8%

    1,079

    Sanders15.1%

    292

    Bloomberg13.9%

    269

    Warren2.9%

    56

    Klobuchar2.2%

    43

    Buttigieg0.7%

    13

    Gabbard0.6%

    12

  • Watauga

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Sanders47.4%

    4,707

    Biden23.1%

    2,298

    Warren13.4%

    1,336

    Bloomberg7.2%

    716

    Buttigieg4.7%

    469

    Klobuchar2.5%

    245

    Gabbard0.4%

    37

  • Wayne

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden49.7%

    5,781

    Sanders20.1%

    2,340

    Bloomberg14.4%

    1,672

    Warren4.2%

    493

    Buttigieg1.8%

    207

    Klobuchar1.7%

    198

    Gabbard0.7%

    76

  • Wilkes

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Biden45%

    1,787

    Sanders22%

    873

    Bloomberg16%

    634

    Warren6.2%

    247

    Buttigieg2.2%

    87

    Klobuchar2.1%

    84

    Gabbard0.5%

    18

  • Wilson

    100% in

    March 25 2020, 2:13PM ET

    CandidatePercentVotes
    Biden52.1%

    5,063

    Sanders19.8%

    1,928

    Bloomberg15.9%

    1,546

    Warren4.2%

    409

    Klobuchar1.5%

    149

    Buttigieg1.5%

    143

    Gabbard0.6%

    61

  • Yadkin

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Biden41.7%

    784

    Sanders24.5%

    461

    Bloomberg16.1%

    302

    Warren6.4%

    120

    Klobuchar2.7%

    50

    Buttigieg2.4%

    46

    Gabbard0.8%

    15

  • Yancey

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Biden34.8%

    848

    Sanders29.1%

    709

    Warren13%

    318

    Bloomberg8.4%

    206

    Buttigieg3.2%

    79

    Klobuchar3.2%

    79

    Gabbard1.1%

    27

County breakdown

March 3, 2020
Hover over the map for details
  • Alamance

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump94.1%

    12,843

    No Preference2.5%

    341

    Weld1.5%

    208

  • Alexander

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump96.4%

    5,402

    No Preference1.4%

    76

    Weld0.9%

    53

  • Alleghany

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump95.9%

    1,433

    No Preference2.1%

    32

    Weld0.6%

    9

  • Anson

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump97.4%

    1,145

    No Preference1%

    12

    Weld0.5%

    6

  • Ashe

    100% in

    March 12 2020, 9:14PM ET

    CandidatePercentVotes
    Trump94.2%

    3,321

    No Preference2.2%

    78

    Weld1.1%

    39

  • Avery

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump93.5%

    3,748

    No Preference3%

    121

    Weld1.5%

    61

  • Beaufort

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump95.9%

    5,332

    No Preference1.6%

    88

    Weld1.1%

    63

  • Bertie

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump97.9%

    735

    No Preference0.8%

    6

    Weld0.3%

    2

  • Bladen

    100% in

    March 10 2020, 11:44PM ET

    CandidatePercentVotes
    Trump97.9%

    3,044

    No Preference1%

    30

    Weld0.4%

    12

  • Brunswick

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump94.2%

    15,269

    No Preference2.4%

    382

    Weld1.7%

    273

  • Buncombe

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump92.5%

    17,893

    No Preference2.8%

    539

    Weld2.5%

    476

  • Burke

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Trump95.2%

    7,547

    No Preference2.1%

    163

    Weld1.2%

    94

  • Cabarrus

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump92.9%

    16,516

    No Preference2.8%

    506

    Weld2%

    347

  • Caldwell

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Trump96.2%

    8,044

    No Preference1.3%

    112

    Weld1.1%

    89

  • Camden

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump94.5%

    1,348

    Weld2%

    28

    No Preference1.9%

    27

  • Carteret

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump95.3%

    10,696

    No Preference2%

    223

    Weld1.2%

    138

  • Caswell

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Trump97.8%

    1,587

    No Preference0.7%

    12

    Weld0.5%

    8

  • Catawba

    100% in

    March 12 2020, 9:35PM ET

    CandidatePercentVotes
    Trump93.7%

    18,807

    No Preference2.5%

    508

    Weld1.7%

    337

  • Chatham

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Trump92.8%

    5,793

    Weld3%

    185

    No Preference2.2%

    139

  • Cherokee

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump95.1%

    5,030

    No Preference1.8%

    97

    Weld1.5%

    77

  • Chowan

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump96.5%

    1,239

    No Preference1.9%

    25

    Weld0.7%

    9

  • Clay

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump94.5%

    2,237

    No Preference2.5%

    60

    Weld1.6%

    37

  • Cleveland

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Trump96.7%

    8,049

    No Preference1.4%

    114

    Weld0.9%

    79

  • Columbus

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Trump98.1%

    3,521

    No Preference1%

    35

    Weld0.4%

    16

  • Craven

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Trump95%

    10,937

    No Preference2.1%

    243

    Weld1.4%

    160

  • Cumberland

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Trump94.2%

    13,965

    No Preference2.4%

    354

    Weld1.5%

    219

  • Currituck

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump92.7%

    3,658

    No Preference3.6%

    141

    Weld1.6%

    65

  • Dare

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump93.6%

    3,082

    Weld2%

    66

    No Preference1.9%

    64

  • Davidson

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump95.5%

    18,716

    No Preference1.8%

    359

    Weld1.2%

    229

  • Davie

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump92.3%

    6,753

    No Preference3.5%

    257

    Weld2%

    147

  • Duplin

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump97.6%

    4,252

    No Preference1.4%

    60

    Weld0.5%

    20

  • Durham

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump83.7%

    6,768

    Weld6.2%

    505

    No Preference4.8%

    385

  • Edgecombe

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Trump96.5%

    1,828

    No Preference2.2%

    42

    Weld0.6%

    12

  • Forsyth

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump90.2%

    23,307

    No Preference3.9%

    1,005

    Weld2.9%

    745

  • Franklin

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Trump95%

    5,011

    No Preference2.1%

    111

    Weld1.1%

    57

  • Gaston

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Trump95.3%

    16,573

    No Preference1.9%

    324

    Weld1.2%

    211

  • Gates

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump95.8%

    529

    No Preference1.6%

    9

    Weld0.9%

    5

  • Graham

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump97.1%

    1,513

    Weld1%

    15

    No Preference0.8%

    13

  • Granville

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Trump95.6%

    3,315

    No Preference1.6%

    57

    Weld1.1%

    38

  • Greene

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump98.6%

    1,474

    No Preference0.5%

    8

    Weld0.2%

    3

  • Guilford

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump91.3%

    27,561

    No Preference3.3%

    1,003

    Weld2.6%

    790

  • Halifax

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump97.5%

    2,035

    No Preference1%

    21

    Weld0.4%

    9

  • Harnett

    100% in

    March 12 2020, 9:35PM ET

    CandidatePercentVotes
    Trump95.6%

    9,093

    No Preference2%

    186

    Weld1.2%

    112

  • Haywood

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump94.8%

    7,079

    No Preference2.2%

    167

    Weld1.5%

    113

  • Henderson

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump94.7%

    16,339

    No Preference2.2%

    386

    Weld1.6%

    277

  • Hertford

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Trump97.4%

    605

    Weld1%

    6

    No Preference0.5%

    3

  • Hoke

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump94.9%

    1,916

    No Preference2.1%

    43

    Weld1.3%

    27

  • Hyde

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump98%

    339

    Weld0.9%

    3

    No Preference0.3%

    1

  • Iredell

    100% in

    March 12 2020, 10:29PM ET

    CandidatePercentVotes
    Trump93.2%

    21,150

    No Preference3%

    672

    Weld1.7%

    376

  • Jackson

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump93.1%

    3,143

    No Preference2.7%

    90

    Weld2%

    67

  • Johnston

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump94.9%

    19,073

    No Preference2.1%

    420

    Weld1.3%

    257

  • Jones

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Trump97.8%

    1,021

    No Preference1.1%

    11

    Weld0.4%

    4

  • Lee

    100% in

    March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Trump95.4%

    3,648

    No Preference2%

    76

    Weld1.3%

    48

  • Lenoir

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump96.8%

    4,822

    No Preference1.6%

    80

    Weld0.6%

    32

  • Lincoln

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Trump94.1%

    10,616

    No Preference2.5%

    282

    Weld1.5%

    168

  • McDowell

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump94.3%

    6,392

    No Preference2.4%

    166

    Weld1.3%

    86

  • Macon

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Trump94.6%

    5,527

    No Preference2.1%

    125

    Weld1.4%

    79

  • Madison

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Trump96.4%

    2,073

    No Preference1.7%

    36

    Weld0.7%

    16

  • Martin

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump97.2%

    1,370

    No Preference1%

    14

    Weld0.6%

    8

  • March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump87.3%

    33,693

    Weld4.5%

    1,738

    No Preference4.1%

    1,600

  • Mitchell

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump93.3%

    3,893

    No Preference2.8%

    117

    Weld1.8%

    74

  • Montgomery

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Trump96.8%

    2,516

    No Preference1.5%

    38

    Weld1%

    25

  • Moore

    100% in

    March 12 2020, 9:14PM ET

    CandidatePercentVotes
    Trump92.3%

    13,518

    No Preference3.4%

    494

    Weld2.3%

    331

  • Nash

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump96.5%

    8,367

    No Preference1.7%

    149

    Weld0.8%

    72

  • March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Trump90.9%

    16,699

    No Preference3.5%

    652

    Weld2.9%

    525

  • March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Trump97.3%

    659

    No Preference1.5%

    10

    Weld0.6%

    4

  • Onslow

    100% in

    March 12 2020, 7:51PM ET

    CandidatePercentVotes
    Trump95.1%

    14,087

    No Preference2.4%

    356

    Weld1.1%

    163

  • Orange

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump86.7%

    4,312

    Weld5.7%

    286

    No Preference3.6%

    178

  • Pamlico

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Trump95.5%

    1,667

    No Preference1.8%

    32

    Weld1%

    18

  • Pasquotank

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump94.9%

    2,081

    No Preference2.3%

    50

    Weld1%

    21

  • Pender

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Trump96.3%

    5,339

    No Preference1.5%

    83

    Weld1.2%

    69

  • Perquimans

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump95.9%

    1,213

    No Preference1.7%

    22

    Weld1.1%

    14

  • Person

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Trump97.1%

    2,757

    No Preference1.1%

    31

    Weld0.7%

    19

  • Pitt

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Trump94.7%

    10,327

    No Preference2.2%

    237

    Weld1.2%

    133

  • Polk

    100% in

    March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Trump95.9%

    2,157

    Weld1.4%

    31

    No Preference1.2%

    28

  • Randolph

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Trump96.4%

    15,612

    No Preference1.4%

    226

    Weld1%

    155

  • Richmond

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump96.8%

    2,946

    No Preference1.5%

    47

    Weld0.6%

    18

  • Robeson

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump95.9%

    3,620

    No Preference1.9%

    72

    Weld0.7%

    26

  • Rockingham

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump96.6%

    8,190

    No Preference1.5%

    128

    Weld0.7%

    58

  • Rowan

    100% in

    March 12 2020, 9:32PM ET

    CandidatePercentVotes
    Trump95.4%

    14,447

    No Preference1.8%

    274

    Weld1.3%

    195

  • Rutherford

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump95.5%

    7,214

    No Preference1.9%

    141

    Weld1.3%

    95

  • Sampson

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump97.1%

    4,942

    No Preference1.4%

    69

    Weld0.7%

    34

  • Scotland

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Trump95.4%

    1,102

    No Preference1.7%

    20

    Weld1.1%

    13

  • Stanly

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Trump94.8%

    8,195

    No Preference2.1%

    180

    Weld1%

    90

  • Stokes

    100% in

    March 27 2020, 3:49PM ET

    CandidatePercentVotes
    Trump95.1%

    7,316

    No Preference2.5%

    191

    Weld0.9%

    71

  • Surry

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Trump95.2%

    7,259

    No Preference2.1%

    162

    Weld1.1%

    87

  • Swain

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Trump94%

    1,128

    No Preference2.6%

    31

    Weld1.5%

    18

  • March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Trump94.7%

    3,797

    No Preference2.1%

    84

    Weld1.7%

    68

  • Tyrrell

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Trump96.6%

    225

    No Preference1.7%

    4

    Weld0.4%

    1

  • Union

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Trump94.8%

    21,182

    No Preference1.9%

    422

    Weld1.7%

    378

  • Vance

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Trump96.1%

    1,210

    No Preference1.4%

    18

    Weld1%

    12

  • Wake

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Trump88.6%

    52,255

    Weld4.3%

    2,518

    No Preference3.7%

    2,199

  • Warren

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump95.5%

    791

    No Preference1.7%

    14

    Weld1.3%

    11

  • Washington

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump96.7%

    641

    No Preference1.5%

    10

    Weld1.1%

    7

  • Watauga

    100% in

    March 11 2020, 1:33AM ET

    CandidatePercentVotes
    Trump91.8%

    3,619

    Weld3.2%

    125

    No Preference2.5%

    99

  • Wayne

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump96.4%

    10,479

    No Preference1.8%

    194

    Weld0.9%

    93

  • Wilkes

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump95%

    10,885

    No Preference2.2%

    252

    Weld1.3%

    147

  • Wilson

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Trump96.6%

    5,278

    No Preference1.5%

    82

    Weld0.9%

    48

  • Yadkin

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Trump95.9%

    6,352

    No Preference1.9%

    123

    Weld0.7%

    44

  • Yancey

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Trump97%

    2,568

    Weld1.1%

    30

    No Preference1%

    26

County breakdown

March 3, 2020
Hover over the map for details

Democrats

100% in

Projected winner

The following is a summary of North Carolina's Democratic Senate Primary.

  • Democrat

    Cal CunninghamWinner

    56.9%

    717,941

  • Democrat

    Erica SmithWinner

    34.8%

    438,969

  • Democrat

    Trevor FullerWinner

    3.8%

    48,168

  • Democrat

    Steven SwensonWinner

    2.7%

    33,741

  • Democrat

    Atul GoelWinner

    1.8%

    22,226

  • Alamance

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cunningham59.7%

    10,036

    Smith31.6%

    5,323

    Fuller4%

    670

    Swenson3%

    512

    Goel1.7%

    282

  • Alexander

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cunningham69.8%

    1,552

    Smith21.1%

    470

    Swenson3.8%

    85

    Fuller3.1%

    70

    Goel2.1%

    46

  • Alleghany

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cunningham72.9%

    755

    Smith16.3%

    169

    Fuller4.3%

    45

    Swenson4.2%

    43

    Goel2.2%

    23

  • Anson

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cunningham72.5%

    2,334

    Smith19.8%

    639

    Swenson3.6%

    116

    Fuller3.4%

    110

    Goel0.7%

    21

  • Ashe

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cunningham75%

    1,704

    Smith17.6%

    399

    Swenson3.4%

    77

    Fuller2.6%

    58

    Goel1.5%

    34

  • Avery

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cunningham72.7%

    695

    Smith20.6%

    197

    Fuller2.7%

    26

    Swenson2.4%

    23

    Goel1.6%

    15

  • Beaufort

    100% in

    March 27 2020, 6:34PM ET

    CandidatePercentVotes
    Cunningham57.3%

    2,866

    Smith34.9%

    1,747

    Swenson3.5%

    176

    Fuller2.6%

    131

    Goel1.7%

    86

  • Bertie

    100% in

    March 27 2020, 6:34PM ET

    CandidatePercentVotes
    Smith67.7%

    2,098

    Cunningham26.3%

    814

    Swenson3.7%

    115

    Fuller1.5%

    48

    Goel0.7%

    23

  • Bladen

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Smith58%

    2,324

    Cunningham33.2%

    1,329

    Swenson4.5%

    179

    Fuller3%

    119

    Goel1.4%

    55

  • Brunswick

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Cunningham71.7%

    11,865

    Smith22.3%

    3,689

    Swenson2.6%

    425

    Fuller2.1%

    340

    Goel1.3%

    221

  • Buncombe

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Cunningham58%

    33,317

    Smith32.7%

    18,791

    Fuller4.9%

    2,844

    Goel2.4%

    1,406

    Swenson2%

    1,131

  • Burke

    100% in

    March 30 2020, 2:10PM ET

    CandidatePercentVotes
    Cunningham68.8%

    4,503

    Smith22.3%

    1,461

    Fuller3.7%

    244

    Swenson3.3%

    216

    Goel1.8%

    118

  • Cabarrus

    100% in

    March 30 2020, 2:10PM ET

    CandidatePercentVotes
    Cunningham57.5%

    11,661

    Smith32.8%

    6,653

    Fuller4.6%

    939

    Swenson3%

    610

    Goel2%

    415

  • Caldwell

    100% in

    March 30 2020, 2:11PM ET

    CandidatePercentVotes
    Cunningham67.5%

    2,843

    Smith24.6%

    1,034

    Fuller3.1%

    130

    Swenson3%

    125

    Goel1.9%

    78

  • Camden

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Smith43.9%

    311

    Cunningham40.8%

    289

    Swenson9.7%

    69

    Fuller4%

    28

    Goel1.6%

    11

  • Carteret

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Cunningham73.3%

    4,695

    Smith20.4%

    1,306

    Swenson2.6%

    169

    Fuller2.3%

    145

    Goel1.4%

    87

  • Caswell

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Cunningham47.7%

    1,383

    Smith41.4%

    1,198

    Swenson5.2%

    152

    Fuller4%

    115

    Goel1.7%

    49

  • Catawba

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Cunningham65.8%

    7,020

    Smith25.9%

    2,762

    Fuller3.5%

    373

    Swenson3%

    315

    Goel1.9%

    203

  • Chatham

    100% in

    March 27 2020, 6:37PM ET

    CandidatePercentVotes
    Cunningham72.3%

    11,743

    Smith21.5%

    3,486

    Fuller2.8%

    455

    Swenson1.9%

    303

    Goel1.6%

    257

  • Cherokee

    100% in

    March 27 2020, 6:40PM ET

    CandidatePercentVotes
    Cunningham54.3%

    985

    Smith33.2%

    603

    Swenson5.3%

    96

    Fuller4.5%

    81

    Goel2.8%

    50

  • Chowan

    100% in

    March 27 2020, 6:44PM ET

    CandidatePercentVotes
    Smith51.6%

    723

    Cunningham37.6%

    526

    Swenson5.4%

    76

    Fuller4.4%

    61

    Goel1%

    14

  • Clay

    100% in

    March 27 2020, 6:44PM ET

    CandidatePercentVotes
    Cunningham55.9%

    498

    Smith33.6%

    299

    Swenson4.3%

    38

    Fuller3.5%

    31

    Goel2.8%

    25

  • Cleveland

    100% in

    March 27 2020, 7:14PM ET

    CandidatePercentVotes
    Cunningham59.9%

    4,628

    Smith31.9%

    2,464

    Fuller3.5%

    270

    Swenson3%

    233

    Goel1.6%

    126

  • Columbus

    100% in

    March 27 2020, 7:15PM ET

    CandidatePercentVotes
    Cunningham49.8%

    2,219

    Smith39.7%

    1,770

    Swenson5.8%

    257

    Fuller3.6%

    159

    Goel1.2%

    55

  • Craven

    100% in

    March 27 2020, 7:15PM ET

    CandidatePercentVotes
    Cunningham57.2%

    5,736

    Smith36.3%

    3,644

    Swenson3.1%

    309

    Fuller2.2%

    216

    Goel1.2%

    122

  • Cumberland

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Cunningham50.4%

    17,446

    Smith40.6%

    14,056

    Fuller4.4%

    1,515

    Swenson3.3%

    1,137

    Goel1.3%

    452

  • Currituck

    100% in

    March 27 2020, 7:18PM ET

    CandidatePercentVotes
    Smith42.3%

    755

    Cunningham41%

    732

    Swenson8.8%

    158

    Fuller5.7%

    102

    Goel2.2%

    39

  • Dare

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Cunningham52.6%

    2,419

    Smith35%

    1,609

    Swenson5.8%

    267

    Fuller4.6%

    212

    Goel2.1%

    95

  • Davidson

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Cunningham71%

    6,876

    Smith21.6%

    2,091

    Fuller2.9%

    285

    Swenson2.7%

    263

    Goel1.8%

    170

  • Davie

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Cunningham71%

    2,164

    Smith21%

    640

    Fuller3.5%

    108

    Swenson3.1%

    94

    Goel1.4%

    42

  • Duplin

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Cunningham58.2%

    2,492

    Smith31.4%

    1,345

    Swenson5.8%

    248

    Fuller3.2%

    136

    Goel1.4%

    60

  • Durham

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Smith49.8%

    39,174

    Cunningham45.2%

    35,514

    Fuller2.2%

    1,734

    Swenson1.5%

    1,215

    Goel1.2%

    982

  • Edgecombe

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Smith47.7%

    3,260

    Cunningham44.5%

    3,040

    Swenson3.7%

    255

    Fuller3.2%

    221

    Goel0.9%

    63

  • Forsyth

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham60.9%

    32,089

    Smith31.5%

    16,581

    Fuller3.5%

    1,833

    Swenson2.4%

    1,265

    Goel1.7%

    914

  • Franklin

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham50.2%

    3,939

    Smith41.9%

    3,288

    Swenson3.9%

    304

    Fuller2.6%

    206

    Goel1.3%

    105

  • Gaston

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham58.7%

    9,441

    Smith32.9%

    5,295

    Fuller3.9%

    623

    Swenson2.8%

    458

    Goel1.7%

    275

  • Gates

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Smith54.9%

    680

    Cunningham25.1%

    311

    Swenson9.6%

    119

    Fuller8.3%

    103

    Goel2.1%

    26

  • Graham

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham74.2%

    391

    Smith16.5%

    87

    Fuller4.2%

    22

    Swenson4%

    21

    Goel1.1%

    6

  • Granville

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham54.5%

    3,919

    Smith37.1%

    2,665

    Swenson4%

    287

    Fuller3%

    214

    Goel1.4%

    104

  • Greene

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham46.4%

    990

    Smith46.2%

    986

    Swenson3.9%

    84

    Fuller2.3%

    48

    Goel1.1%

    24

  • Guilford

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham51.3%

    40,140

    Smith41.4%

    32,423

    Fuller3.6%

    2,818

    Swenson2.2%

    1,683

    Goel1.5%

    1,206

  • Halifax

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Smith59.5%

    4,391

    Cunningham33.2%

    2,452

    Swenson3.9%

    290

    Fuller2.2%

    166

    Goel1.1%

    84

  • Harnett

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham56.9%

    4,835

    Smith34.3%

    2,916

    Swenson3.7%

    315

    Fuller3.3%

    280

    Goel1.8%

    152

  • Haywood

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham69.7%

    5,690

    Smith22.2%

    1,809

    Fuller3%

    247

    Swenson2.9%

    237

    Goel2.2%

    180

  • Henderson

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham67.1%

    9,453

    Smith24.7%

    3,480

    Fuller3.5%

    491

    Swenson2.4%

    335

    Goel2.3%

    327

  • Hertford

    100% in

    March 30 2020, 2:11PM ET

    CandidatePercentVotes
    Smith68.8%

    2,462

    Cunningham21.6%

    772

    Swenson5.1%

    183

    Fuller3.7%

    133

    Goel0.8%

    30

  • Hoke

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham47.6%

    2,380

    Smith43.9%

    2,191

    Fuller4%

    202

    Swenson3.2%

    161

    Goel1.2%

    61

  • Hyde

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham55.8%

    411

    Smith34%

    250

    Swenson5.6%

    41

    Fuller3.1%

    23

    Goel1.5%

    11

  • Iredell

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham63.2%

    9,003

    Smith28.1%

    4,004

    Fuller3.5%

    505

    Swenson3.3%

    469

    Goel1.9%

    265

  • Jackson

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham61.9%

    3,464

    Smith28%

    1,569

    Fuller3.7%

    207

    Swenson3.3%

    185

    Goel3.1%

    172

  • Johnston

    100% in

    March 27 2020, 7:49PM ET

    CandidatePercentVotes
    Cunningham57.9%

    10,021

    Smith33.5%

    5,791

    Fuller3.7%

    643

    Swenson3.1%

    530

    Goel1.8%

    311

  • Jones

    100% in

    March 27 2020, 7:50PM ET

    CandidatePercentVotes
    Cunningham51.1%

    654

    Smith40.3%

    516

    Swenson4.8%

    61

    Fuller2.2%

    28

    Goel1.6%

    21

  • Lee

    100% in

    March 27 2020, 7:50PM ET

    CandidatePercentVotes
    Cunningham62.1%

    3,340

    Smith29.1%

    1,565

    Swenson4%

    216

    Fuller3.2%

    172

    Goel1.6%

    85

  • Lenoir

    100% in

    March 27 2020, 7:50PM ET

    CandidatePercentVotes
    Smith48.8%

    3,107

    Cunningham44.1%

    2,810

    Swenson3.5%

    220

    Fuller2.6%

    164

    Goel1%

    65

  • Lincoln

    100% in

    March 27 2020, 7:50PM ET

    CandidatePercentVotes
    Cunningham69.9%

    4,141

    Smith22.3%

    1,320

    Fuller3.4%

    203

    Swenson2.9%

    172

    Goel1.6%

    92

  • McDowell

    100% in

    March 27 2020, 7:50PM ET

    CandidatePercentVotes
    Cunningham63%

    2,009

    Smith26%

    828

    Swenson4.7%

    151

    Fuller4.1%

    130

    Goel2.3%

    72

  • Macon

    100% in

    March 27 2020, 7:50PM ET

    CandidatePercentVotes
    Cunningham72.3%

    2,464

    Smith20.2%

    688

    Fuller3.3%

    112

    Swenson2.5%

    85

    Goel1.7%

    57

  • Madison

    100% in

    March 27 2020, 7:50PM ET

    CandidatePercentVotes
    Cunningham60.1%

    2,152

    Smith28.8%

    1,031

    Fuller4.8%

    171

    Swenson3.8%

    135

    Goel2.6%

    92

  • Martin

    100% in

    March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Smith59%

    2,016

    Cunningham34.5%

    1,177

    Swenson4%

    135

    Fuller1.6%

    54

    Goel1%

    34

  • March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Cunningham54.4%

    84,283

    Smith35.5%

    55,089

    Fuller6.6%

    10,216

    Swenson1.8%

    2,797

    Goel1.7%

    2,610

  • Mitchell

    100% in

    March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Cunningham60.5%

    511

    Smith29.7%

    251

    Fuller3.8%

    32

    Swenson3.1%

    26

    Goel2.8%

    24

  • Montgomery

    100% in

    March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Cunningham60.9%

    1,489

    Smith28.8%

    703

    Swenson5.7%

    139

    Fuller3%

    74

    Goel1.6%

    39

  • Moore

    100% in

    March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Cunningham71.7%

    6,759

    Smith22.9%

    2,154

    Fuller2%

    193

    Swenson2%

    190

    Goel1.4%

    129

  • Nash

    100% in

    March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Cunningham54.9%

    6,377

    Smith36.1%

    4,197

    Swenson4.2%

    488

    Fuller3.6%

    413

    Goel1.2%

    137

  • March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Cunningham61.6%

    19,228

    Smith30.4%

    9,469

    Fuller3.3%

    1,030

    Swenson2.6%

    806

    Goel2.1%

    658

  • March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Smith71.3%

    3,106

    Cunningham21.2%

    924

    Swenson4.1%

    179

    Fuller2.2%

    97

    Goel1.1%

    49

  • Onslow

    100% in

    March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Cunningham58.7%

    5,324

    Smith32.9%

    2,978

    Swenson3.9%

    354

    Fuller3.1%

    277

    Goel1.4%

    130

  • Orange

    100% in

    March 27 2020, 7:52PM ET

    CandidatePercentVotes
    Cunningham64.1%

    26,490

    Smith29.6%

    12,222

    Fuller2.6%

    1,092

    Goel2.1%

    869

    Swenson1.5%

    626

  • Pamlico

    100% in

    March 27 2020, 7:53PM ET

    CandidatePercentVotes
    Cunningham56.2%

    943

    Smith36.9%

    619

    Swenson3%

    50

    Fuller2.5%

    42

    Goel1.4%

    23

  • Pasquotank

    100% in

    March 27 2020, 7:53PM ET

    CandidatePercentVotes
    Smith54.7%

    2,102

    Cunningham30%

    1,153

    Fuller6.9%

    266

    Swenson6.9%

    266

    Goel1.5%

    59

  • Pender

    100% in

    March 30 2020, 1:33PM ET

    CandidatePercentVotes
    Cunningham58.8%

    3,113

    Smith32%

    1,695

    Fuller4%

    210

    Swenson3.6%

    188

    Goel1.6%

    86

  • Perquimans

    100% in

    March 30 2020, 1:33PM ET

    CandidatePercentVotes
    Smith50.3%

    602

    Cunningham34.2%

    410

    Swenson7.5%

    90

    Fuller5.9%

    71

    Goel2.1%

    25

  • Person

    100% in

    March 30 2020, 1:33PM ET

    CandidatePercentVotes
    Cunningham65.2%

    2,825

    Smith26.8%

    1,164

    Swenson3.1%

    135

    Fuller3%

    128

    Goel1.9%

    84

  • Pitt

    100% in

    March 30 2020, 1:33PM ET

    CandidatePercentVotes
    Cunningham53.7%

    10,955

    Smith38.3%

    7,819

    Fuller3.1%

    638

    Swenson3%

    602

    Goel1.9%

    380

  • Polk

    100% in

    March 30 2020, 1:33PM ET

    CandidatePercentVotes
    Cunningham66.9%

    1,596

    Smith25.3%

    602

    Fuller3.4%

    80

    Swenson2.7%

    65

    Goel1.7%

    41

  • Randolph

    100% in

    March 27 2020, 4:29PM ET

    CandidatePercentVotes
    Cunningham64.7%

    4,167

    Smith26.1%

    1,680

    Swenson3.7%

    238

    Fuller3.2%

    207

    Goel2.4%

    153

  • Richmond

    100% in

    March 30 2020, 1:34PM ET

    CandidatePercentVotes
    Cunningham49.1%

    2,233

    Smith40.2%

    1,830

    Fuller4.8%

    218

    Swenson4.5%

    203

    Goel1.4%

    64

  • Robeson

    100% in

    March 30 2020, 2:12PM ET

    CandidatePercentVotes
    Cunningham44.4%

    5,793

    Smith37.8%

    4,937

    Swenson9.5%

    1,235

    Fuller6.7%

    881

    Goel1.7%

    216

  • Rockingham

    100% in

    March 30 2020, 1:34PM ET

    CandidatePercentVotes
    Cunningham63.8%

    4,722

    Smith28.2%

    2,085

    Swenson3.7%

    275

    Fuller3%

    225

    Goel1.3%

    96

  • Rowan

    100% in

    March 30 2020, 1:34PM ET

    CandidatePercentVotes
    Cunningham63.8%

    6,332

    Smith27.8%

    2,762

    Fuller3.5%

    343

    Swenson3.4%

    336

    Goel1.5%

    152

  • Rutherford

    100% in

    March 30 2020, 1:34PM ET

    CandidatePercentVotes
    Cunningham55.4%

    2,391

    Smith32.1%

    1,386

    Fuller5.7%

    244

    Swenson5%

    216

    Goel1.8%

    77

  • Sampson

    100% in

    March 30 2020, 1:34PM ET

    CandidatePercentVotes
    Cunningham50.1%

    2,472

    Smith40.4%

    1,994

    Swenson4.9%

    243

    Fuller3.6%

    177

    Goel0.9%

    45

  • Scotland

    100% in

    March 30 2020, 1:34PM ET

    CandidatePercentVotes
    Smith49.6%

    1,666

    Cunningham35.7%

    1,199

    Swenson7.8%

    263

    Fuller5.4%

    181

    Goel1.5%

    51

  • Stanly

    100% in

    March 30 2020, 1:34PM ET

    CandidatePercentVotes
    Cunningham66%

    2,352

    Smith24.8%

    885

    Swenson4.1%

    145

    Fuller3.7%

    132

    Goel1.5%

    52

  • Stokes

    100% in

    March 30 2020, 1:34PM ET

    CandidatePercentVotes
    Cunningham74.4%

    2,137

    Smith17.8%

    512

    Swenson3.7%

    107

    Fuller2.4%

    68

    Goel1.7%

    49

  • Surry

    100% in

    March 30 2020, 1:36PM ET

    CandidatePercentVotes
    Cunningham71.2%

    3,200

    Smith20.1%

    901

    Swenson4%

    179

    Fuller3%

    137

    Goel1.7%

    76

  • Swain

    100% in

    March 30 2020, 1:36PM ET

    CandidatePercentVotes
    Cunningham64.7%

    948

    Smith25.5%

    374

    Swenson3.9%

    57

    Fuller3.5%

    51

    Goel2.5%

    36

  • March 30 2020, 1:36PM ET

    CandidatePercentVotes
    Cunningham71.4%

    3,576

    Smith21.1%

    1,058

    Fuller3.9%

    194

    Swenson2%

    101

    Goel1.6%

    80

  • Tyrrell

    100% in

    March 30 2020, 1:36PM ET

    CandidatePercentVotes
    Cunningham48.1%

    252

    Smith43.5%

    228

    Swenson3.8%

    20

    Fuller2.9%

    15

    Goel1.7%

    9

  • Union

    100% in

    March 30 2020, 1:36PM ET

    CandidatePercentVotes
    Cunningham61.3%

    11,718

    Smith30.1%

    5,754

    Fuller3.8%

    728

    Swenson2.5%

    470

    Goel2.3%

    440

  • Vance

    100% in

    March 30 2020, 1:38PM ET

    CandidatePercentVotes
    Smith58.8%

    3,192

    Cunningham34.9%

    1,893

    Swenson3.2%

    175

    Fuller2.1%

    113

    Goel1%

    54

  • Wake

    100% in

    March 30 2020, 1:38PM ET

    CandidatePercentVotes
    Cunningham61%

    112,211

    Smith31.7%

    58,235

    Fuller3.3%

    6,032

    Goel2.2%

    3,999

    Swenson1.8%

    3,393

  • Warren

    100% in

    March 30 2020, 1:38PM ET

    CandidatePercentVotes
    Smith61.6%

    2,322

    Cunningham32.4%

    1,220

    Swenson2.7%

    100

    Fuller2.5%

    94

    Goel0.8%

    32

  • Washington

    100% in

    March 30 2020, 1:38PM ET

    CandidatePercentVotes
    Cunningham46%

    853

    Smith44.6%

    828

    Swenson5.1%

    94

    Fuller3.3%

    61

    Goel1%

    19

  • Watauga

    100% in

    March 30 2020, 1:38PM ET

    CandidatePercentVotes
    Cunningham63.8%

    5,755

    Smith27.7%

    2,496

    Fuller3.5%

    320

    Goel2.9%

    263

    Swenson2.1%

    185

  • Wayne

    100% in

    March 30 2020, 1:42PM ET

    CandidatePercentVotes
    Smith47.1%

    5,245

    Cunningham43.6%

    4,848

    Fuller4.2%

    462

    Swenson3.7%

    412

    Goel1.4%

    158

  • Wilkes

    100% in

    March 30 2020, 1:42PM ET

    CandidatePercentVotes
    Cunningham70.7%

    2,654

    Smith21%

    788

    Swenson3.6%

    134

    Fuller2.7%

    101

    Goel2%

    76

  • Wilson

    100% in

    March 30 2020, 1:42PM ET

    CandidatePercentVotes
    Cunningham50%

    4,634

    Smith40%

    3,707

    Swenson4.5%

    414

    Fuller4.2%

    386

    Goel1.3%

    122

  • Yadkin

    100% in

    March 30 2020, 1:42PM ET

    CandidatePercentVotes
    Cunningham70.4%

    1,254

    Smith21.7%

    387

    Swenson3.3%

    58

    Fuller2.7%

    49

    Goel1.9%

    34

  • Yancey

    100% in

    March 30 2020, 1:42PM ET

    CandidatePercentVotes
    Cunningham70.5%

    1,620

    Smith22.4%

    516

    Fuller3.1%

    71

    Swenson2.5%

    58

    Goel1.5%

    34

County breakdown

March 3, 2020
Hover over the map for details

Republicans

100% in

Projected winner

The following is a summary of North Carolina's Republican Senate Primary.

  • Republican

    Thom TillisWinner

    incumbent

    78.1%

    608,943

  • Republican

    Paul WrightWinner

    7.6%

    58,908

  • Republican

    Larry HolmquistWinner

    7.4%

    57,356

  • Republican

    Sharon HudsonWinner

    7%

    54,651

  • Alamance

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Tillis80.9%

    10,772

    Holmquist6.6%

    881

    Wright6.6%

    878

    Hudson5.9%

    789

  • Alexander

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Tillis76.6%

    4,154

    Wright9.1%

    493

    Holmquist8.2%

    444

    Hudson6.2%

    335

  • Alleghany

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Tillis82.7%

    1,178

    Wright6.7%

    96

    Hudson6.4%

    91

    Holmquist4.2%

    60

  • Anson

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Tillis82.3%

    949

    Holmquist7.3%

    84

    Wright5.8%

    67

    Hudson4.6%

    53

  • Ashe

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Tillis78%

    2,612

    Holmquist7.9%

    264

    Wright7.5%

    251

    Hudson6.6%

    221

  • Avery

    100% in

    March 27 2020, 6:35PM ET

    CandidatePercentVotes
    Tillis78.8%

    2,853

    Wright8.7%

    316

    Hudson6.9%

    250

    Holmquist5.6%

    202

  • Beaufort

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis78.5%

    4,230

    Wright11.9%

    643

    Hudson4.9%

    264

    Holmquist4.7%

    254

  • Bertie

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis83.6%

    611

    Wright7%

    51

    Holmquist5.6%

    41

    Hudson3.8%

    28

  • Bladen

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis82.5%

    2,402

    Wright8%

    233

    Holmquist6.3%

    182

    Hudson3.2%

    94

  • Brunswick

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis79.3%

    12,539

    Wright7.4%

    1,170

    Hudson7.4%

    1,167

    Holmquist5.9%

    936

  • Buncombe

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis77.3%

    14,595

    Holmquist8%

    1,510

    Wright7.9%

    1,488

    Hudson6.9%

    1,298

  • Burke

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis74.5%

    5,754

    Holmquist8.9%

    688

    Wright8.4%

    646

    Hudson8.2%

    631

  • Cabarrus

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis76.8%

    13,294

    Hudson9.4%

    1,622

    Holmquist7.1%

    1,235

    Wright6.7%

    1,161

  • Caldwell

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis75.9%

    6,219

    Holmquist9.1%

    749

    Wright8.1%

    664

    Hudson6.8%

    560

  • Camden

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis70.2%

    913

    Wright13.8%

    180

    Hudson8.7%

    113

    Holmquist7.2%

    94

  • Carteret

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis85%

    9,305

    Hudson5.3%

    576

    Wright5.2%

    565

    Holmquist4.6%

    498

  • Caswell

    100% in

    March 27 2020, 6:36PM ET

    CandidatePercentVotes
    Tillis82.5%

    1,277

    Wright7.4%

    115

    Holmquist6%

    93

    Hudson4%

    62

  • Catawba

    100% in

    March 27 2020, 6:37PM ET

    CandidatePercentVotes
    Tillis74.6%

    14,571

    Wright8.9%

    1,738

    Holmquist8.8%

    1,712

    Hudson7.7%

    1,505

  • Chatham

    100% in

    March 27 2020, 6:37PM ET

    CandidatePercentVotes
    Tillis78.7%

    4,785

    Holmquist7.5%

    455

    Wright7.3%

    444

    Hudson6.5%

    397

  • Cherokee

    100% in

    March 27 2020, 6:37PM ET

    CandidatePercentVotes
    Tillis68.5%

    3,517

    Wright12%

    616

    Holmquist11.2%

    574

    Hudson8.3%

    427

  • Chowan

    100% in

    March 27 2020, 6:37PM ET

    CandidatePercentVotes
    Tillis84.6%

    1,033

    Holmquist6.4%

    78

    Wright4.9%

    60

    Hudson4.1%

    50

  • Clay

    100% in

    March 27 2020, 6:37PM ET

    CandidatePercentVotes
    Tillis69.4%

    1,522

    Wright13.6%

    298

    Hudson9.3%

    205

    Holmquist7.7%

    169

  • Cleveland

    100% in

    March 27 2020, 6:37PM ET

    CandidatePercentVotes
    Tillis84.1%

    6,761

    Wright6.4%

    518

    Hudson5.3%

    423

    Holmquist4.2%

    335

  • Columbus

    100% in

    March 27 2020, 6:37PM ET

    CandidatePercentVotes
    Tillis79.6%

    2,686

    Wright11.7%

    395

    Hudson4.6%

    154

    Holmquist4.2%

    141

  • Craven

    100% in

    March 27 2020, 6:40PM ET

    CandidatePercentVotes
    Tillis76.7%

    8,550

    Holmquist10.5%

    1,165

    Wright7%

    776

    Hudson5.8%

    651

  • Cumberland

    100% in

    March 27 2020, 6:40PM ET

    CandidatePercentVotes
    Tillis77.8%

    11,287

    Wright7.6%

    1,097

    Hudson7.6%

    1,095

    Holmquist7%

    1,020

  • Currituck

    100% in

    March 27 2020, 6:40PM ET

    CandidatePercentVotes
    Tillis65.2%

    2,414

    Wright19.3%

    715

    Hudson8.9%

    328

    Holmquist6.6%

    244

  • Dare

    100% in

    March 27 2020, 6:40PM ET

    CandidatePercentVotes
    Tillis68.9%

    2,162

    Wright17.6%

    552

    Holmquist7.6%

    237

    Hudson6%

    188

  • Davidson

    100% in

    March 27 2020, 6:41PM ET

    CandidatePercentVotes
    Tillis78.5%

    15,214

    Holmquist8.3%

    1,601

    Wright7.1%

    1,383

    Hudson6.1%

    1,173

  • Davie

    100% in

    March 27 2020, 6:41PM ET

    CandidatePercentVotes
    Tillis77.9%

    5,579

    Wright7.9%

    568

    Hudson7.2%

    514

    Holmquist6.9%

    497

  • Duplin

    100% in

    March 27 2020, 6:41PM ET

    CandidatePercentVotes
    Tillis84.4%

    3,530

    Wright7.3%

    306

    Hudson4.6%

    191

    Holmquist3.7%

    156

  • Durham

    100% in

    March 27 2020, 6:41PM ET

    CandidatePercentVotes
    Tillis74.1%

    5,843

    Hudson10.1%

    799

    Holmquist8.9%

    699

    Wright7%

    549

  • Edgecombe

    100% in

    March 27 2020, 6:41PM ET

    CandidatePercentVotes
    Tillis82%

    1,519

    Holmquist7.7%

    143

    Hudson5.2%

    97

    Wright5.1%

    94

  • Forsyth

    100% in

    March 27 2020, 6:44PM ET

    CandidatePercentVotes
    Tillis78.1%

    19,782

    Hudson7.6%

    1,929

    Holmquist7.4%

    1,865

    Wright6.9%

    1,745

  • Franklin

    100% in

    March 27 2020, 6:44PM ET

    CandidatePercentVotes
    Tillis74.4%

    3,826

    Holmquist11.7%

    603

    Wright7.3%

    378

    Hudson6.5%

    336

  • Gaston

    100% in

    March 27 2020, 6:44PM ET

    CandidatePercentVotes
    Tillis81.2%

    13,806

    Hudson6.6%

    1,122

    Wright6.5%

    1,103

    Holmquist5.8%

    981

  • Gates

    100% in

    March 27 2020, 6:50PM ET

    CandidatePercentVotes
    Tillis61.8%

    319

    Wright18%

    93

    Holmquist13.4%

    69

    Hudson6.8%

    35

  • Graham

    100% in

    March 27 2020, 6:50PM ET

    CandidatePercentVotes
    Tillis81.9%

    1,180

    Wright7.4%

    106

    Holmquist6%

    86

    Hudson4.7%

    68

  • Granville

    100% in

    March 27 2020, 6:50PM ET

    CandidatePercentVotes
    Tillis74.4%

    2,520

    Hudson10%

    338

    Holmquist8.3%

    280

    Wright7.4%

    251

  • Greene

    100% in

    March 5 2020, 11:06PM ET

    CandidatePercentVotes
    Tillis82.3%

    1,176

    Wright8.4%

    120

    Hudson5.5%

    79

    Holmquist3.8%

    54

  • Guilford

    100% in

    March 27 2020, 7:12PM ET

    CandidatePercentVotes
    Tillis79%

    23,506

    Holmquist8.6%

    2,551

    Hudson6.7%

    1,991

    Wright5.7%

    1,699

  • Halifax

    100% in

    March 27 2020, 7:14PM ET

    CandidatePercentVotes
    Tillis82.6%

    1,679

    Wright6.8%

    139

    Hudson6.6%

    134

    Holmquist4%

    81

  • Harnett

    100% in

    March 27 2020, 7:14PM ET

    CandidatePercentVotes
    Tillis78.8%

    7,354

    Hudson7.1%

    661

    Holmquist7.1%

    659

    Wright7%

    655

  • Haywood

    100% in

    March 27 2020, 7:14PM ET

    CandidatePercentVotes
    Tillis74.4%

    5,380

    Holmquist9.4%

    680

    Wright8.6%

    621

    Hudson7.6%

    553

  • Henderson

    100% in

    March 27 2020, 7:14PM ET

    CandidatePercentVotes
    Tillis71.9%

    12,144

    Wright13.6%

    2,301

    Holmquist8.9%

    1,501

    Hudson5.5%

    934

  • Hertford

    100% in

    March 27 2020, 7:14PM ET

    CandidatePercentVotes
    Tillis74%

    436

    Wright10.9%

    64

    Holmquist7.6%

    45

    Hudson7.5%

    44

  • Hoke

    100% in

    March 27 2020, 7:15PM ET

    CandidatePercentVotes
    Tillis75.7%

    1,493

    Wright8.7%

    171

    Holmquist7.9%

    155

    Hudson7.8%

    153

  • Hyde

    100% in

    March 27 2020, 7:15PM ET

    CandidatePercentVotes
    Tillis82.1%

    279

    Wright10.3%

    35

    Holmquist5.3%

    18

    Hudson2.4%

    8

  • Iredell

    100% in

    March 27 2020, 7:15PM ET

    CandidatePercentVotes
    Tillis77.3%

    16,923

    Hudson8.5%

    1,850

    Holmquist7.3%

    1,596

    Wright6.9%

    1,520

  • Jackson

    100% in

    March 27 2020, 7:15PM ET

    CandidatePercentVotes
    Tillis76%

    2,522

    Wright8.2%

    273

    Holmquist8.1%

    270

    Hudson7.6%

    253

  • Johnston

    100% in

    March 27 2020, 7:15PM ET

    CandidatePercentVotes
    Tillis78.2%

    15,132

    Holmquist7.5%

    1,456

    Wright7.4%

    1,428

    Hudson6.8%

    1,324

  • Jones

    100% in

    March 27 2020, 7:15PM ET

    CandidatePercentVotes
    Tillis83.8%

    861

    Wright6.7%

    69

    Holmquist5.5%

    57

    Hudson4%

    41

  • Lee

    100% in

    March 27 2020, 7:16PM ET

    CandidatePercentVotes
    Tillis75.4%

    2,679

    Wright8.7%

    310

    Holmquist8%

    286

    Hudson7.9%

    279

  • Lenoir

    100% in

    March 27 2020, 7:16PM ET

    CandidatePercentVotes
    Tillis86.8%

    4,215

    Wright6.7%

    323

    Hudson3.4%

    164

    Holmquist3.2%

    153

  • Lincoln

    100% in

    March 27 2020, 7:16PM ET

    CandidatePercentVotes
    Tillis79.5%

    8,769

    Hudson7.6%

    838

    Wright6.9%

    764

    Holmquist5.9%

    655

  • McDowell

    100% in

    March 27 2020, 7:16PM ET

    CandidatePercentVotes
    Tillis76.7%

    4,964

    Wright10.3%

    666

    Hudson7.2%

    464

    Holmquist5.9%

    379

  • Macon

    100% in

    March 27 2020, 7:16PM ET

    CandidatePercentVotes
    Tillis80.3%

    4,489

    Wright7.7%

    428

    Hudson6.4%

    355

    Holmquist5.7%

    316

  • Madison

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis78.9%

    1,653

    Wright9.6%

    200

    Holmquist6.7%

    141

    Hudson4.8%

    100

  • Martin

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis81.6%

    1,102

    Wright6.7%

    91

    Holmquist6.5%

    88

    Hudson5.1%

    69

  • March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis78.1%

    29,603

    Hudson9.1%

    3,452

    Holmquist6.4%

    2,433

    Wright6.4%

    2,430

  • Mitchell

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis80.3%

    3,094

    Wright8.7%

    334

    Hudson6.4%

    246

    Holmquist4.6%

    177

  • Montgomery

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis74.5%

    1,874

    Holmquist11.8%

    297

    Wright8.1%

    204

    Hudson5.6%

    141

  • Moore

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis76.6%

    10,899

    Holmquist9.6%

    1,363

    Hudson8%

    1,143

    Wright5.8%

    830

  • Nash

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis83.1%

    7,059

    Holmquist5.9%

    503

    Wright5.6%

    473

    Hudson5.4%

    455

  • March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis77.2%

    13,724

    Hudson8.2%

    1,452

    Wright7.6%

    1,356

    Holmquist6.9%

    1,234

  • March 4 2020, 3:59AM ET

    CandidatePercentVotes
    Tillis74.4%

    476

    Wright11.9%

    76

    Hudson8%

    51

    Holmquist5.8%

    37

  • Onslow

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis78.4%

    11,151

    Wright8.8%

    1,250

    Hudson6.7%

    951

    Holmquist6.2%

    879

  • Orange

    100% in

    March 27 2020, 7:17PM ET

    CandidatePercentVotes
    Tillis73.9%

    3,577

    Hudson9.9%

    478

    Holmquist9.3%

    451

    Wright7%

    337

  • Pamlico

    100% in

    March 27 2020, 7:18PM ET

    CandidatePercentVotes
    Tillis83.5%

    1,430

    Wright8%

    137

    Hudson5.1%

    87

    Holmquist3.4%

    58

  • Pasquotank

    100% in

    March 27 2020, 7:18PM ET

    CandidatePercentVotes
    Tillis76.5%

    1,625

    Wright9%

    191

    Holmquist8.9%

    188

    Hudson5.6%

    119

  • Pender

    100% in

    March 27 2020, 7:18PM ET

    CandidatePercentVotes
    Tillis79.1%

    4,281

    Wright8.5%

    461

    Hudson6.2%

    334

    Holmquist6.2%

    333

  • Perquimans

    100% in

    March 6 2020, 6:31PM ET

    CandidatePercentVotes
    Tillis81.5%

    1,011

    Wright6.8%

    84

    Holmquist6.3%

    78

    Hudson5.4%

    67

  • Person

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Tillis77.8%

    2,112

    Holmquist8.1%

    221

    Wright7.6%

    205

    Hudson6.5%

    176

  • Pitt

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Tillis84.9%

    9,043

    Wright5.6%

    594

    Hudson5%

    529

    Holmquist4.6%

    486

  • Polk

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Tillis68.2%

    1,486

    Holmquist13.4%

    291

    Wright11.8%

    257

    Hudson6.6%

    144

  • Randolph

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Tillis79%

    12,476

    Holmquist8.9%

    1,408

    Wright7%

    1,113

    Hudson5.1%

    800

  • Richmond

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Tillis84.5%

    2,438

    Wright6.5%

    188

    Hudson5.4%

    157

    Holmquist3.6%

    103

  • Robeson

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Tillis78.8%

    2,805

    Wright10.2%

    364

    Holmquist5.6%

    198

    Hudson5.4%

    191

  • Rockingham

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Tillis78.3%

    6,442

    Holmquist9.4%

    775

    Wright7.5%

    615

    Hudson4.8%

    398

  • Rowan

    100% in

    March 27 2020, 7:47PM ET

    CandidatePercentVotes
    Tillis79.8%

    11,728

    Hudson7.5%

    1,102

    Wright7%

    1,030

    Holmquist5.7%

    833

  • Rutherford

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis82.2%

    5,979

    Wright7.2%

    524

    Hudson6%

    439

    Holmquist4.6%

    334

  • Sampson

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis85.9%

    4,198

    Wright6.5%

    316

    Hudson4.4%

    214

    Holmquist3.3%

    161

  • Scotland

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis78.9%

    870

    Wright7.7%

    85

    Hudson7.4%

    82

    Holmquist6%

    66

  • Stanly

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis79%

    6,625

    Wright7.7%

    643

    Hudson7.5%

    633

    Holmquist5.8%

    485

  • Stokes

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis80.4%

    5,958

    Wright7.1%

    528

    Holmquist6.3%

    470

    Hudson6.1%

    452

  • Surry

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis75.6%

    5,638

    Holmquist11%

    822

    Wright7.3%

    546

    Hudson6%

    449

  • Swain

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis76.7%

    883

    Hudson8.4%

    97

    Wright8.4%

    97

    Holmquist6.4%

    74

  • March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis75.4%

    2,954

    Holmquist9.9%

    389

    Wright7.9%

    308

    Hudson6.9%

    269

  • Tyrrell

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis85.8%

    187

    Wright6.9%

    15

    Hudson4.1%

    9

    Holmquist3.2%

    7

  • Union

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis82.3%

    17,962

    Hudson6.3%

    1,371

    Holmquist6.1%

    1,333

    Wright5.3%

    1,158

  • Vance

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis80.7%

    996

    Hudson7.1%

    88

    Holmquist6.1%

    75

    Wright6.1%

    75

  • Wake

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis74.5%

    43,132

    Holmquist10%

    5,781

    Hudson8.8%

    5,117

    Wright6.6%

    3,837

  • Warren

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis79.5%

    648

    Wright7.7%

    63

    Hudson6.7%

    55

    Holmquist6%

    49

  • Washington

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis84.1%

    546

    Hudson5.5%

    36

    Wright5.4%

    35

    Holmquist4.9%

    32

  • Watauga

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis76.7%

    2,920

    Wright9.2%

    350

    Holmquist7.2%

    274

    Hudson7%

    265

  • Wayne

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis78.3%

    8,220

    Wright11.5%

    1,212

    Hudson5.1%

    540

    Holmquist5.1%

    531

  • Wilkes

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis78.7%

    8,558

    Wright8.4%

    913

    Hudson7%

    764

    Holmquist5.9%

    640

  • Wilson

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis77.7%

    4,168

    Holmquist10.2%

    546

    Wright6.2%

    332

    Hudson5.9%

    317

  • Yadkin

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis80.9%

    5,217

    Wright7.2%

    465

    Hudson6.2%

    399

    Holmquist5.7%

    366

  • Yancey

    100% in

    March 27 2020, 7:48PM ET

    CandidatePercentVotes
    Tillis83.7%

    2,131

    Wright7.8%

    198

    Holmquist4.3%

    109

    Hudson4.3%

    109

County breakdown

March 3, 2020
Hover over the map for details

Democrats

100% in

The following is a summary of North Carolina's Democratic Governor Primary. The race has not been called as of yet.

  • Democrat

    Roy CooperWinner

    incumbent

    87.2%

    1,128,829

  • Democrat

    Ernest ReevesWinner

    12.8%

    165,804

  • Alamance

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Cooper86.9%

    14,983

    Reeves13.1%

    2,261

  • Alexander

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Cooper79.9%

    1,813

    Reeves20.1%

    456

  • Alleghany

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper82.6%

    877

    Reeves17.4%

    185

  • Anson

    100% in

    March 26 2020, 3:59PM ET

    CandidatePercentVotes
    Cooper86.2%

    2,826

    Reeves13.8%

    453

  • Ashe

    100% in

    March 12 2020, 9:14PM ET

    CandidatePercentVotes
    Cooper87.9%

    2,062

    Reeves12.1%

    285

  • Avery

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Cooper87.9%

    863

    Reeves12.1%

    119

  • Beaufort

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Cooper85.4%

    4,380

    Reeves14.6%

    751

  • Bertie

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cooper86.2%

    2,741

    Reeves13.8%

    438

  • Bladen

    100% in

    March 10 2020, 11:44PM ET

    CandidatePercentVotes
    Cooper82.5%

    3,392

    Reeves17.5%

    722

  • Brunswick

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Cooper88.2%

    14,731

    Reeves11.8%

    1,973

  • Buncombe

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper90.6%

    53,879

    Reeves9.4%

    5,621

  • Burke

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Cooper84.7%

    5,693

    Reeves15.3%

    1,032

  • Cabarrus

    100% in

    March 26 2020, 3:59PM ET

    CandidatePercentVotes
    Cooper83%

    17,186

    Reeves17%

    3,510

  • Caldwell

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Cooper84.1%

    3,605

    Reeves15.9%

    681

  • Camden

    100% in

    March 26 2020, 3:59PM ET

    CandidatePercentVotes
    Cooper83.6%

    626

    Reeves16.4%

    123

  • Carteret

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Cooper88.9%

    5,886

    Reeves11.1%

    734

  • Caswell

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Cooper77.8%

    2,325

    Reeves22.2%

    663

  • Catawba

    100% in

    March 12 2020, 9:35PM ET

    CandidatePercentVotes
    Cooper84.4%

    9,223

    Reeves15.6%

    1,706

  • Chatham

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Cooper89%

    14,912

    Reeves11%

    1,836

  • Cherokee

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Cooper81.9%

    1,535

    Reeves18.1%

    339

  • Chowan

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper82.6%

    1,197

    Reeves17.4%

    252

  • Clay

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Cooper85.2%

    775

    Reeves14.8%

    135

  • Cleveland

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Cooper81.2%

    6,453

    Reeves18.8%

    1,491

  • Columbus

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Cooper76.3%

    3,522

    Reeves23.7%

    1,097

  • Craven

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Cooper87.6%

    8,956

    Reeves12.4%

    1,272

  • Cumberland

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Cooper83.8%

    29,629

    Reeves16.2%

    5,728

  • Currituck

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Cooper79%

    1,497

    Reeves21%

    397

  • Dare

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Cooper87.3%

    4,405

    Reeves12.7%

    639

  • Davidson

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Cooper85.3%

    8,337

    Reeves14.7%

    1,436

  • Davie

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Cooper86.4%

    2,673

    Reeves13.6%

    421

  • Duplin

    100% in

    March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Cooper80.4%

    3,538

    Reeves19.6%

    862

  • Durham

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cooper93.7%

    74,949

    Reeves6.3%

    5,069

  • Edgecombe

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Cooper87.3%

    6,124

    Reeves12.7%

    893

  • Forsyth

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Cooper86.8%

    46,677

    Reeves13.2%

    7,092

  • Franklin

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cooper87.2%

    7,003

    Reeves12.8%

    1,028

  • Gaston

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Cooper82.5%

    13,532

    Reeves17.5%

    2,871

  • Gates

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Cooper75.2%

    1,027

    Reeves24.8%

    339

  • Graham

    100% in

    March 11 2020, 1:33AM ET

    CandidatePercentVotes
    Cooper81.9%

    456

    Reeves18.1%

    101

  • Granville

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Cooper84%

    6,216

    Reeves16%

    1,180

  • Greene

    100% in

    March 12 2020, 7:51PM ET

    CandidatePercentVotes
    Cooper80.5%

    1,763

    Reeves19.5%

    426

  • Guilford

    100% in

    March 13 2020, 4:12PM ET

    CandidatePercentVotes
    Cooper88.2%

    70,114

    Reeves11.8%

    9,401

  • Halifax

    100% in

    March 26 2020, 3:59PM ET

    CandidatePercentVotes
    Cooper86.3%

    6,737

    Reeves13.7%

    1,070

  • Harnett

    100% in

    March 12 2020, 9:32PM ET

    CandidatePercentVotes
    Cooper83.5%

    7,244

    Reeves16.5%

    1,428

  • Haywood

    100% in

    March 26 2020, 3:59PM ET

    CandidatePercentVotes
    Cooper85.5%

    7,104

    Reeves14.5%

    1,202

  • Henderson

    100% in

    March 13 2020, 4:12PM ET

    CandidatePercentVotes
    Cooper88.4%

    12,654

    Reeves11.6%

    1,667

  • Hertford

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Cooper83.6%

    3,190

    Reeves16.4%

    625

  • Hoke

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Cooper83.6%

    4,309

    Reeves16.4%

    846

  • Hyde

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Cooper80.2%

    635

    Reeves19.8%

    157

  • Iredell

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Cooper83.2%

    12,158

    Reeves16.8%

    2,451

  • Jackson

    100% in

    March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Cooper84.5%

    4,832

    Reeves15.5%

    883

  • Johnston

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Cooper85.5%

    15,216

    Reeves14.5%

    2,572

  • Jones

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cooper84.6%

    1,117

    Reeves15.4%

    203

  • Lee

    100% in

    March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Cooper84.4%

    4,677

    Reeves15.6%

    863

  • Lenoir

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper85.3%

    5,551

    Reeves14.7%

    958

  • Lincoln

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Cooper83.6%

    5,048

    Reeves16.4%

    993

  • McDowell

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper82.8%

    2,742

    Reeves17.2%

    568

  • Macon

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Cooper86.7%

    3,030

    Reeves13.3%

    463

  • Madison

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Cooper83.5%

    3,126

    Reeves16.5%

    618

  • Martin

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Cooper84.3%

    2,939

    Reeves15.7%

    546

  • March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Cooper84.5%

    132,893

    Reeves15.5%

    24,341

  • Mitchell

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper91.5%

    796

    Reeves8.5%

    74

  • Montgomery

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Cooper82.6%

    2,097

    Reeves17.4%

    441

  • Moore

    100% in

    March 12 2020, 9:14PM ET

    CandidatePercentVotes
    Cooper90.1%

    8,718

    Reeves9.9%

    953

  • Nash

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Cooper88.6%

    10,595

    Reeves11.4%

    1,369

  • March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Cooper88.9%

    28,762

    Reeves11.1%

    3,585

  • March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Cooper82%

    3,721

    Reeves18%

    818

  • Onslow

    100% in

    March 12 2020, 7:51PM ET

    CandidatePercentVotes
    Cooper83.3%

    7,693

    Reeves16.7%

    1,544

  • Orange

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Cooper93.3%

    40,126

    Reeves6.7%

    2,904

  • Pamlico

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Cooper86.6%

    1,493

    Reeves13.4%

    231

  • Pasquotank

    100% in

    March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Cooper82.4%

    3,380

    Reeves17.6%

    724

  • Pender

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Cooper85.3%

    4,583

    Reeves14.7%

    792

  • Perquimans

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Cooper78.9%

    994

    Reeves21.1%

    266

  • Person

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Cooper84.9%

    3,804

    Reeves15.1%

    679

  • Pitt

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Cooper83.6%

    17,504

    Reeves16.4%

    3,429

  • Polk

    100% in

    March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Cooper88.7%

    2,136

    Reeves11.3%

    272

  • Randolph

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Cooper86.2%

    5,736

    Reeves13.8%

    916

  • Richmond

    100% in

    March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Cooper80.6%

    3,871

    Reeves19.4%

    931

  • Robeson

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cooper74.9%

    10,856

    Reeves25.1%

    3,637

  • Rockingham

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper84.8%

    6,432

    Reeves15.2%

    1,154

  • Rowan

    100% in

    March 12 2020, 9:14PM ET

    CandidatePercentVotes
    Cooper83.7%

    8,504

    Reeves16.3%

    1,653

  • Rutherford

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper82.3%

    3,638

    Reeves17.7%

    781

  • Sampson

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Cooper84.3%

    4,261

    Reeves15.7%

    795

  • Scotland

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Cooper81.2%

    2,938

    Reeves18.8%

    679

  • Stanly

    100% in

    March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Cooper80.6%

    2,961

    Reeves19.4%

    711

  • Stokes

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Cooper84.3%

    2,513

    Reeves15.7%

    468

  • Surry

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Cooper83.9%

    3,857

    Reeves16.1%

    742

  • Swain

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Cooper82.1%

    1,260

    Reeves17.9%

    274

  • March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Cooper90.6%

    4,620

    Reeves9.4%

    481

  • Tyrrell

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cooper73.4%

    403

    Reeves26.6%

    146

  • Union

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Cooper84.7%

    16,371

    Reeves15.3%

    2,950

  • Vance

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Cooper88%

    4,930

    Reeves12%

    670

  • Wake

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Cooper91.6%

    173,852

    Reeves8.4%

    15,844

  • Warren

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cooper88.6%

    3,389

    Reeves11.4%

    435

  • Washington

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Cooper81.6%

    1,557

    Reeves18.4%

    350

  • Watauga

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Cooper88.5%

    8,356

    Reeves11.5%

    1,088

  • Wayne

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Cooper82.1%

    9,352

    Reeves17.9%

    2,037

  • Wilkes

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Cooper83.4%

    3,240

    Reeves16.6%

    644

  • Wilson

    100% in

    March 27 2020, 3:49PM ET

    CandidatePercentVotes
    Cooper86.3%

    8,273

    Reeves13.7%

    1,313

  • Yadkin

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Cooper84.9%

    1,582

    Reeves15.1%

    281

  • Yancey

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Cooper88.5%

    2,092

    Reeves11.5%

    271

County breakdown

March 3, 2020
Hover over the map for details

Republicans

100% in

Winner

The following is a summary of North Carolina's Republican Governor Primary.

  • Republican

    Dan ForestWinner

    89%

    698,077

  • Republican

    Holly GrangeWinner

    11%

    86,714

  • Alamance

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest89.7%

    12,000

    Grange10.3%

    1,381

  • Alexander

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest92.6%

    5,108

    Grange7.4%

    406

  • Alleghany

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest91.6%

    1,328

    Grange8.4%

    122

  • Anson

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Forest94.5%

    1,091

    Grange5.5%

    64

  • Ashe

    100% in

    March 12 2020, 9:14PM ET

    CandidatePercentVotes
    Forest91.6%

    3,153

    Grange8.4%

    291

  • Avery

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest90.8%

    3,427

    Grange9.2%

    349

  • Beaufort

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest91.9%

    4,963

    Grange8.1%

    438

  • Bertie

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest93.9%

    692

    Grange6.1%

    45

  • Bladen

    100% in

    March 10 2020, 11:44PM ET

    CandidatePercentVotes
    Forest95.9%

    2,936

    Grange4.1%

    125

  • Brunswick

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest83.4%

    13,203

    Grange16.6%

    2,634

  • Buncombe

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest85.6%

    15,881

    Grange14.4%

    2,679

  • Burke

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Forest91.5%

    7,129

    Grange8.5%

    663

  • Cabarrus

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest88.7%

    15,496

    Grange11.3%

    1,980

  • Caldwell

    100% in

    March 26 2020, 3:50PM ET

    CandidatePercentVotes
    Forest91.5%

    7,589

    Grange8.5%

    705

  • Camden

    100% in

    March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Forest91.7%

    1,267

    Grange8.3%

    114

  • Carteret

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest90.6%

    9,967

    Grange9.4%

    1,030

  • Caswell

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Forest92.1%

    1,449

    Grange7.9%

    124

  • Catawba

    100% in

    March 12 2020, 9:35PM ET

    CandidatePercentVotes
    Forest89.4%

    17,470

    Grange10.6%

    2,065

  • Chatham

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Forest88.5%

    5,397

    Grange11.5%

    700

  • Cherokee

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest84.2%

    4,370

    Grange15.8%

    817

  • Chowan

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest94.8%

    1,178

    Grange5.2%

    64

  • Clay

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest87.4%

    1,986

    Grange12.6%

    286

  • Cleveland

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Forest93%

    7,604

    Grange7%

    569

  • Columbus

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Forest93.1%

    3,245

    Grange6.9%

    240

  • Craven

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Forest91.4%

    10,338

    Grange8.6%

    969

  • Cumberland

    100% in

    March 12 2020, 10:29PM ET

    CandidatePercentVotes
    Forest87.6%

    12,713

    Grange12.4%

    1,803

  • Currituck

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest85.1%

    3,236

    Grange14.9%

    567

  • Dare

    100% in

    March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Forest88.6%

    2,806

    Grange11.4%

    362

  • Davidson

    100% in

    March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Forest89.7%

    17,387

    Grange10.3%

    2,005

  • Davie

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest91.3%

    6,603

    Grange8.7%

    633

  • Duplin

    100% in

    March 26 2020, 3:54PM ET

    CandidatePercentVotes
    Forest95.2%

    4,071

    Grange4.8%

    207

  • Durham

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest84.6%

    6,631

    Grange15.4%

    1,208

  • Edgecombe

    100% in

    March 9 2020, 7:29PM ET

    CandidatePercentVotes
    Forest92.1%

    1,693

    Grange7.9%

    145

  • Forsyth

    100% in

    March 26 2020, 3:57PM ET

    CandidatePercentVotes
    Forest86.6%

    21,762

    Grange13.4%

    3,372

  • Franklin

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Forest92.2%

    4,790

    Grange7.8%

    406

  • Gaston

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Forest90.3%

    15,442

    Grange9.7%

    1,667

  • Gates

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest87.2%

    456

    Grange12.8%

    67

  • Graham

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Forest93.5%

    1,397

    Grange6.5%

    97

  • Granville

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Forest91.4%

    3,106

    Grange8.6%

    291

  • Greene

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest94%

    1,370

    Grange6%

    87

  • Guilford

    100% in

    March 26 2020, 3:57PM ET

    CandidatePercentVotes
    Forest87.5%

    25,808

    Grange12.5%

    3,692

  • Halifax

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Forest93.5%

    1,900

    Grange6.5%

    132

  • Harnett

    100% in

    March 12 2020, 9:32PM ET

    CandidatePercentVotes
    Forest90.8%

    8,536

    Grange9.2%

    867

  • Haywood

    100% in

    March 26 2020, 3:57PM ET

    CandidatePercentVotes
    Forest87.5%

    6,344

    Grange12.5%

    909

  • Henderson

    100% in

    March 27 2020, 2:56PM ET

    CandidatePercentVotes
    Forest90.3%

    15,252

    Grange9.7%

    1,638

  • Hertford

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Forest91.7%

    549

    Grange8.3%

    50

  • Hoke

    100% in

    March 26 2020, 3:57PM ET

    CandidatePercentVotes
    Forest86.5%

    1,710

    Grange13.5%

    268

  • Hyde

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Forest91%

    304

    Grange9%

    30

  • Iredell

    100% in

    March 12 2020, 10:29PM ET

    CandidatePercentVotes
    Forest87.5%

    19,132

    Grange12.5%

    2,721

  • Jackson

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest86.6%

    2,875

    Grange13.4%

    444

  • Johnston

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest91.6%

    18,107

    Grange8.4%

    1,650

  • Jones

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Forest95.1%

    981

    Grange4.9%

    51

  • Lee

    100% in

    March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Forest91.4%

    3,472

    Grange8.6%

    327

  • Lenoir

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest94.2%

    4,587

    Grange5.8%

    284

  • Lincoln

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Forest89.6%

    9,838

    Grange10.4%

    1,137

  • McDowell

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest91.7%

    6,060

    Grange8.3%

    547

  • Macon

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Forest88.2%

    4,952

    Grange11.8%

    662

  • Madison

    100% in

    March 12 2020, 9:43PM ET

    CandidatePercentVotes
    Forest89.5%

    1,878

    Grange10.5%

    220

  • Martin

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest94.2%

    1,295

    Grange5.8%

    80

  • March 26 2020, 3:57PM ET

    CandidatePercentVotes
    Forest84.2%

    31,857

    Grange15.8%

    5,992

  • Mitchell

    100% in

    March 27 2020, 6:34PM ET

    CandidatePercentVotes
    Forest89.9%

    3,547

    Grange10.1%

    397

  • Montgomery

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Forest93%

    2,382

    Grange7%

    180

  • Moore

    100% in

    March 12 2020, 9:14PM ET

    CandidatePercentVotes
    Forest88.4%

    12,604

    Grange11.6%

    1,659

  • Nash

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Forest94.3%

    8,009

    Grange5.7%

    480

  • March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Forest72.5%

    13,042

    Grange27.5%

    4,957

  • March 4 2020, 2:48AM ET

    CandidatePercentVotes
    Forest91.5%

    592

    Grange8.5%

    55

  • Onslow

    100% in

    March 12 2020, 7:51PM ET

    CandidatePercentVotes
    Forest87.5%

    12,480

    Grange12.5%

    1,782

  • Orange

    100% in

    March 26 2020, 3:57PM ET

    CandidatePercentVotes
    Forest85.9%

    4,166

    Grange14.1%

    685

  • Pamlico

    100% in

    March 13 2020, 3:56PM ET

    CandidatePercentVotes
    Forest93.6%

    1,614

    Grange6.4%

    111

  • Pasquotank

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Forest93.5%

    2,034

    Grange6.5%

    142

  • Pender

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Forest88%

    4,824

    Grange12%

    660

  • Perquimans

    100% in

    March 26 2020, 3:51PM ET

    CandidatePercentVotes
    Forest93.1%

    1,160

    Grange6.9%

    86

  • Person

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Forest93.1%

    2,595

    Grange6.9%

    192

  • Pitt

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Forest91.1%

    9,671

    Grange8.9%

    941

  • Polk

    100% in

    March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Forest91.1%

    1,996

    Grange8.9%

    196

  • Randolph

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Forest92.3%

    14,705

    Grange7.7%

    1,226

  • Richmond

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest90.9%

    2,646

    Grange9.1%

    265

  • Robeson

    100% in

    March 27 2020, 6:34PM ET

    CandidatePercentVotes
    Forest89.2%

    3,202

    Grange10.8%

    386

  • Rockingham

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest92.3%

    7,662

    Grange7.7%

    635

  • Rowan

    100% in

    March 12 2020, 9:32PM ET

    CandidatePercentVotes
    Forest90.8%

    13,490

    Grange9.2%

    1,360

  • Rutherford

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest90.1%

    6,666

    Grange9.9%

    730

  • Sampson

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest95%

    4,761

    Grange5%

    252

  • Scotland

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Forest90%

    995

    Grange10%

    111

  • Stanly

    100% in

    March 13 2020, 3:14PM ET

    CandidatePercentVotes
    Forest90.4%

    7,637

    Grange9.6%

    809

  • Stokes

    100% in

    March 27 2020, 6:34PM ET

    CandidatePercentVotes
    Forest92.4%

    6,901

    Grange7.6%

    566

  • Surry

    100% in

    March 12 2020, 6:52PM ET

    CandidatePercentVotes
    Forest91.1%

    6,770

    Grange8.9%

    661

  • Swain

    100% in

    March 13 2020, 2:36PM ET

    CandidatePercentVotes
    Forest89.1%

    1,025

    Grange10.9%

    125

  • March 13 2020, 3:53PM ET

    CandidatePercentVotes
    Forest87%

    3,431

    Grange13%

    513

  • Tyrrell

    100% in

    March 13 2020, 2:49PM ET

    CandidatePercentVotes
    Forest94.7%

    216

    Grange5.3%

    12

  • Union

    100% in

    March 13 2020, 2:57PM ET

    CandidatePercentVotes
    Forest91.4%

    20,141

    Grange8.6%

    1,884

  • Vance

    100% in

    March 13 2020, 3:10PM ET

    CandidatePercentVotes
    Forest91.6%

    1,129

    Grange8.4%

    103

  • Wake

    100% in

    March 13 2020, 3:07PM ET

    CandidatePercentVotes
    Forest86.6%

    50,606

    Grange13.4%

    7,851

  • Warren

    100% in

    March 27 2020, 6:34PM ET

    CandidatePercentVotes
    Forest90.3%

    738

    Grange9.7%

    79

  • Washington

    100% in

    March 26 2020, 3:57PM ET

    CandidatePercentVotes
    Forest94.4%

    612

    Grange5.6%

    36

  • Watauga

    100% in

    March 11 2020, 1:33AM ET

    CandidatePercentVotes
    Forest89.2%

    3,457

    Grange10.8%

    418

  • Wayne

    100% in

    March 26 2020, 4:57PM ET

    CandidatePercentVotes
    Forest92.4%

    9,714

    Grange7.6%

    803

  • Wilkes

    100% in

    March 27 2020, 6:34PM ET

    CandidatePercentVotes
    Forest92.2%

    10,295

    Grange7.8%

    876

  • Wilson

    100% in

    March 26 2020, 3:57PM ET

    CandidatePercentVotes
    Forest92.4%

    4,946

    Grange7.6%

    407

  • Yadkin

    100% in

    March 27 2020, 6:34PM ET

    CandidatePercentVotes
    Forest93.3%

    6,038

    Grange6.7%

    432

  • Yancey

    100% in

    March 13 2020, 4:01PM ET

    CandidatePercentVotes
    Forest93.3%

    2,411

    Grange6.7%

    173

County breakdown

March 3, 2020
Hover over the map for details