Advertisement

SKIP ADVERTISEMENT

North Carolina Governor Primary Election Results

Democratic Primary

Winner

Josh Stein wins the Democratic primary.

Race called by The Associated Press.

Latest results from April 1
Vote totals certified

Democratic Primary race called

Democratic Primary
Candidate Votes Percent Chart showing percent
Josh SteinJ. SteinStein
479,026 69.6%
Michael MorganM. MorganMorgan
98,627 14.3
Chrelle BookerC. BookerBooker
46,045 6.7
Total reported
688,238

Results by county

CharlotteRaleighFayettevilleGreensboroCharlotteRaleighFayettevilleGreensboro
Results by county
County Stein Morgan Booker Total votes Percent of votes in
Wake 76% 15% 5% 105,878 100%
Mecklenburg 70 11 7 80,695 100%
Durham 86 8 3 50,219 100%
Guilford 71 12 7 44,008 100%
Buncombe 81 9 5 33,599 100%
Forsyth 65 13 11 29,467 100%
Orange 86 7 3 23,426 100%
Cumberland 50 22 12 19,414 100%
New Hanover 73 15 6 15,898 100%
Johnston 64 19 7 10,889 100%
Pitt 54 24 8 10,127 100%
Chatham 84 7 3 10,079 100%
Brunswick 73 13 5 9,231 100%
Alamance 64 16 9 8,805 100%
Union 65 15 9 8,501 100%
Cabarrus 61 16 11 8,285 100%
Nash 59 21 7 7,768 100%
Gaston 67 11 10 7,595 100%
Henderson 78 10 7 6,563 100%
Robeson 34 29 8 6,202 100%
Craven 44 43 5 5,938 100%
Iredell 63 14 9 5,899 100%
Wayne 57 20 8 5,839 100%
Halifax 75 13 4 5,632 100%
Moore 77 12 5 5,613 100%
Franklin 72 11 7 5,367 100%
Harnett 56 21 10 5,175 100%
Wilson 59 16 9 5,141 100%
Edgecombe 66 15 4 4,810 100%
Onslow 49 25 11 4,566 100%
Davidson 63 14 9 4,467 100%
Granville 73 11 6 4,398 100%
Catawba 68 12 8 4,320 100%
Watauga 60 30 5 4,250 100%
Rowan 62 17 9 4,164 100%
Cleveland 62 14 11 3,960 100%
Rockingham 62 13 10 3,895 100%
Haywood 76 12 5 3,847 100%
Lenoir 45 29 9 3,393 100%
Lee 68 12 8 3,308 100%
Carteret 74 12 6 3,270 100%
Vance 53 25 6 3,166 100%
Jackson 74 11 7 3,123 100%
Hoke 48 18 14 3,062 100%
Burke 70 15 7 3,058 100%
Northampton 63 23 4 2,925 100%
Randolph 71 12 8 2,865 100%
Lincoln 73 11 7 2,836 100%
Sampson 49 22 7 2,785 100%
Transylvania 85 7 4 2,657 100%
Beaufort 64 17 6 2,507 100%
Warren 74 14 3 2,493 100%
Person 62 15 9 2,383 100%
Pender 63 16 8 2,353 100%
Columbus 44 32 9 2,269 100%
Pasquotank 47 18 13 2,239 100%
Bladen 25 60 5 2,223 100%
Dare 73 13 7 2,203 100%
Surry 76 9 7 2,129 100%
Hertford 56 16 5 2,091 100%
Scotland 39 31 9 2,050 100%
Duplin 49 28 7 2,009 100%
Richmond 45 27 8 1,964 100%
Martin 61 19 5 1,937 100%
Bertie 65 17 5 1,892 100%
Caswell 62 10 9 1,854 100%
Rutherford 56 15 15 1,776 100%
Wilkes 71 11 7 1,707 100%
Caldwell 69 11 10 1,704 100%
Madison 78 9 6 1,674 100%
Stanly 55 22 8 1,581 100%
Stokes 71 12 7 1,524 100%
Macon 76 12 6 1,481 100%
Anson 46 27 9 1,346 100%
McDowell 66 18 7 1,346 100%
Polk 73 8 15 1,341 100%
Davie 72 11 7 1,282 100%
Washington 43 32 8 1,228 100%
Greene 36 44 4 1,178 100%
Ashe 74 13 5 1,109 100%
Yancey 81 8 5 1,059 100%
Gates 42 32 8 1,003 100%
Pamlico 56 32 5 971 100%
Montgomery 59 18 9 965 100%
Alexander 68 10 6 879 100%
Currituck 55 18 12 828 100%
Yadkin 73 8 8 822 100%
Cherokee 61 16 9 776 100%
Chowan 58 22 6 720 100%
Swain 64 16 7 645 100%
Jones 33 49 6 631 100%
Perquimans 57 21 8 558 100%
Alleghany 68 9 6 538 100%
Clay 72 13 7 460 100%
Avery 75 13 4 455 100%
Hyde 63 15 7 450 100%
Mitchell 76 9 7 414 100%
Camden 63 14 8 322 100%
Tyrrell 52 21 11 257 100%
Graham 62 16 7 234 100%

What to expect

Polls close at 7:30 p.m. Eastern time. In the 2022 state primaries, first results were reported 8 minutes later, and the last update of the night was at 12:52 a.m. Eastern time with 99 percent of votes reported. Tuesday’s results could be reported later because of a new law that requires officials to wait until polls close to tabulate early votes.

Voters affiliated with a party were eligible to cast a ballot in that party’s primary, though unaffiliated voters could choose to vote in any party’s election. The state offered an early in-person voting period, and no excuse was required to vote absentee. Voters could return absentee ballots by mail or in person as long as they were received by the close of polls.

North Carolina is one of five states on Tuesday holding presidential primaries as well as its state primary, which will include races for state and congressional offices.

Sign up to get notified when results are in. The On Politics newsletter is your guide to the 2024 elections. Get it sent to your inbox.

Republican Primary

Winner

Mark Robinson wins the Republican primary.

Race called by The Associated Press.

Latest results from April 1
Vote totals certified

Republican Primary race called

Republican Primary
Candidate Votes Percent Chart showing percent
Mark RobinsonM. RobinsonRobinson
666,504 64.8%
Dale FolwellD. FolwellFolwell
196,955 19.2
Bill GrahamB. GrahamGraham
164,572 16.0
Total reported
1,028,031

Results by county

Results by county
County Robinson Folwell Graham Total votes Percent of votes in
Wake 52% 31% 17% 91,225 100%
Mecklenburg 49 27 23 61,059 100%
Guilford 63 23 14 42,052 100%
Forsyth 50 38 12 33,625 100%
Union 64 18 18 29,113 100%
Johnston 75 15 11 26,847 100%
Iredell 65 18 17 25,885 100%
Brunswick 61 16 23 25,189 100%
Davidson 71 16 14 24,779 100%
New Hanover 62 20 18 22,839 100%
Gaston 66 15 19 22,576 100%
Buncombe 57 21 23 22,298 100%
Cabarrus 64 20 16 22,122 100%
Catawba 70 16 15 21,527 100%
Randolph 76 13 10 19,880 100%
Henderson 60 20 21 19,219 100%
Onslow 73 12 15 17,465 100%
Rowan 64 11 25 17,433 100%
Alamance 68 21 11 16,291 100%
Cumberland 71 14 15 15,992 100%
Moore 57 29 14 14,888 100%
Lincoln 70 13 16 13,956 100%
Carteret 72 14 14 13,683 100%
Wilkes 73 12 15 13,361 100%
Craven 68 17 15 13,071 100%
Rockingham 75 12 12 12,861 100%
Pitt 70 14 17 12,439 100%
Harnett 72 14 14 12,188 100%
Durham 51 29 20 11,607 100%
Cleveland 68 15 17 11,440 100%
Burke 69 17 15 11,074 100%
Stanly 71 12 17 10,816 100%
Caldwell 71 14 15 10,695 100%
Nash 72 16 12 10,444 100%
Wayne 77 12 11 10,324 100%
Rutherford 72 13 15 9,619 100%
Surry 64 21 15 9,163 100%
Davie 65 22 14 8,863 100%
Stokes 67 21 12 8,781 100%
Chatham 63 22 15 8,617 100%
Franklin 73 14 13 8,358 100%
Orange 53 31 16 7,937 100%
Haywood 65 14 21 7,890 100%
Pender 70 14 17 7,841 100%
Yadkin 66 20 14 7,808 100%
Beaufort 64 22 14 7,449 100%
McDowell 72 10 18 6,782 100%
Sampson 82 9 9 6,468 100%
Wilson 73 14 13 6,466 100%
Macon 62 19 19 6,367 100%
Alexander 76 11 13 6,126 100%
Robeson 78 8 14 5,815 100%
Transylvania 63 17 20 5,759 100%
Cherokee 71 15 14 5,717 100%
Granville 69 17 14 5,493 100%
Watauga 62 21 18 5,431 100%
Lee 67 21 12 5,297 100%
Dare 63 25 13 5,272 100%
Lenoir 79 10 11 5,133 100%
Currituck 70 16 14 5,055 100%
Person 77 10 13 4,924 100%
Ashe 70 16 14 4,895 100%
Duplin 84 7 9 4,797 100%
Columbus 77 8 15 4,614 100%
Jackson 62 19 19 4,290 100%
Avery 72 11 17 3,545 100%
Montgomery 76 11 13 3,348 100%
Pasquotank 73 19 8 3,339 100%
Polk 76 11 13 3,336 100%
Richmond 77 11 13 3,256 100%
Mitchell 74 9 18 3,250 100%
Bladen 77 8 14 3,203 100%
Madison 68 13 19 2,599 100%
Edgecombe 72 15 13 2,501 100%
Halifax 76 10 13 2,499 100%
Clay 76 12 11 2,480 100%
Yancey 72 12 15 2,435 100%
Caswell 80 9 11 2,434 100%
Hoke 74 12 14 2,354 100%
Vance 77 11 13 2,264 100%
Pamlico 71 15 14 2,222 100%
Alleghany 64 16 21 2,212 100%
Perquimans 68 22 10 2,016 100%
Scotland 76 12 12 1,940 100%
Martin 74 10 16 1,831 100%
Chowan 72 21 7 1,809 100%
Graham 72 10 18 1,728 100%
Greene 80 10 10 1,685 100%
Anson 75 12 14 1,543 100%
Camden 75 14 10 1,414 100%
Swain 65 11 23 1,409 100%
Jones 81 8 11 1,283 100%
Warren 69 14 17 1,223 100%
Bertie 75 11 15 1,079 100%
Gates 75 12 13 1,015 100%
Washington 70 12 18 897 100%
Northampton 77 8 15 852 100%
Hertford 77 14 9 825 100%
Hyde 84 6 10 521 100%
Tyrrell 72 17 11 394 100%