Skip to content
Election Wrld, home
Senate D 45I 2R 53House D 214I 1R 218Governors D 24R 26Election Day Tue, Nov 3Seats as of Oct 28

North Carolina early voting, as of Oct 29

This is the report the office published as of Oct 29, saved on Oct 30, 2:02 AM ET. It does not change. See the latest count.

2,150,024

early ballots cast in North Carolina

As of Oct 29, 4:41 AM ET

In-person early votes
2,073,467
Mail ballots accepted
76,557
Early ballots cast in North Carolina, by countyColumbus County: 7,086 early ballotsCherokee County: 5,423 early ballotsPolk County: 5,804 early ballotsAshe County: 5,330 early ballotsDare County: 9,641 early ballotsHertford County: 3,566 early ballotsWilkes County: 8,593 early ballotsRowan County: 22,059 early ballotsHenderson County: 32,522 early ballotsSampson County: 7,457 early ballotsMitchell County: 3,173 early ballotsStanly County: 10,134 early ballotsAnson County: 3,204 early ballotsRobeson County: 12,943 early ballotsNew Hanover County: 54,450 early ballotsPender County: 12,796 early ballotsOnslow County: 24,528 early ballotsClay County: 2,852 early ballotsMacon County: 8,733 early ballotsTransylvania County: 9,226 early ballotsCraven County: 22,237 early ballotsPamlico County: 3,304 early ballotsTyrrell County: 559 early ballotsCurrituck County: 4,084 early ballotsNorthampton County: 3,248 early ballotsGraham County: 1,585 early ballotsHarnett County: 22,136 early ballotsMoore County: 22,113 early ballotsMartin County: 4,010 early ballotsCumberland County: 46,749 early ballotsDavie County: 8,574 early ballotsHalifax County: 8,467 early ballotsCaldwell County: 13,948 early ballotsNash County: 22,200 early ballotsBertie County: 3,183 early ballotsHoke County: 8,332 early ballotsBrunswick County: 49,763 early ballotsMecklenburg County: 225,287 early ballotsPerson County: 8,012 early ballotsHaywood County: 14,958 early ballotsBuncombe County: 79,089 early ballotsEdgecombe County: 9,624 early ballotsCamden County: 1,877 early ballotsRutherford County: 10,136 early ballotsJohnston County: 40,595 early ballotsGreene County: 2,972 early ballotsDavidson County: 28,581 early ballotsMontgomery County: 3,607 early ballotsYancey County: 4,597 early ballotsScotland County: 5,558 early ballotsBeaufort County: 9,253 early ballotsPitt County: 31,137 early ballotsJackson County: 8,764 early ballotsHyde County: 671 early ballotsSwain County: 2,477 early ballotsCarteret County: 18,704 early ballotsRichmond County: 6,266 early ballotsJones County: 1,558 early ballotsBladen County: 5,434 early ballotsMcDowell County: 8,182 early ballotsPasquotank County: 7,414 early ballotsBurke County: 15,798 early ballotsMadison County: 5,193 early ballotsWake County: 268,660 early ballotsGuilford County: 112,032 early ballotsWayne County: 20,608 early ballotsRandolph County: 22,902 early ballotsStokes County: 7,531 early ballotsYadkin County: 5,170 early ballotsSurry County: 12,198 early ballotsCleveland County: 15,950 early ballotsAlamance County: 35,115 early ballotsDurham County: 90,695 early ballotsCatawba County: 30,812 early ballotsLincoln County: 19,014 early ballotsUnion County: 49,102 early ballotsAvery County: 2,364 early ballotsGates County: 1,652 early ballotsWarren County: 3,974 early ballotsWilson County: 14,535 early ballotsAlexander County: 6,168 early ballotsWatauga County: 12,354 early ballotsChowan County: 3,237 early ballotsPerquimans County: 2,875 early ballotsCabarrus County: 38,814 early ballotsVance County: 7,845 early ballotsRockingham County: 17,631 early ballotsAlleghany County: 2,382 early ballotsLee County: 10,825 early ballotsLenoir County: 10,057 early ballotsOrange County: 43,919 early ballotsDuplin County: 6,844 early ballotsChatham County: 27,148 early ballotsGranville County: 13,797 early ballotsForsyth County: 83,079 early ballotsFranklin County: 17,381 early ballotsIredell County: 35,955 early ballotsWashington County: 2,301 early ballotsGaston County: 41,567 early ballotsCaswell County: 3,775 early ballots
Early ballots cast, by county
  • Under 3.6K
  • 3.6K to 7.8K
  • 7.8K to 13K
  • 13K to 29K
  • 29K or more
  • No count

Source: North Carolina State Board of Elections, absentee and early voting counts. electionwrld.com/early-vote/NC/2026-10-29

Day by day, saved since Oct 29

We started saving counts on Oct 29. Only one report is saved for North Carolina so far. Each date is the one the office gives, so a first report can be dated a day before we saved it. Nothing earlier is filled in.

01.3M2.5M2,150,024Oct 29Oct 29
Early ballots cast in North Carolina, one row per saved report
Report dateEarly ballotsAddedDownload
Oct 292,150,024First reportCSV

100 counties

Early ballots cast in North Carolina, by county. Column headers sort the table.
WakeMail 13,410In person 255,250268,660
MecklenburgMail 9,403In person 215,884225,287
GuilfordMail 3,211In person 108,821112,032
DurhamMail 3,086In person 87,60990,695
ForsythMail 3,407In person 79,67283,079
BuncombeMail 3,333In person 75,75679,089
New HanoverMail 2,084In person 52,36654,450
BrunswickMail 2,077In person 47,68649,763
UnionMail 1,545In person 47,55749,102
CumberlandMail 1,353In person 45,39646,749
OrangeMail 2,146In person 41,77343,919
GastonMail 1,277In person 40,29041,567
JohnstonMail 1,397In person 39,19840,595
CabarrusMail 1,707In person 37,10738,814
IredellMail 1,393In person 34,56235,955

Download and share

CSV for Oct 29

The statewide row and one row per county. Free to use with credit; source in every row.

Download CSV

A link that does not change

This page for Oct 29 stays as it is.

electionwrld.com/early-vote/NC/2026-10-29

Source and notes

North Carolina State Board of Elections, absentee and early voting counts

Accepted ballots cast (in-person early voting plus civilian, military and overseas mail), summed from the Board's aggregate count files. Updated Oct 29, 4:41 AM ET; retrieved Oct 30, 2:02 AM ET.

North Carolina elections, results and officials