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

2,353,233

early ballots cast in North Carolina

As of Oct 30, 4:41 AM ET

55.8% of 2024All early ballots, 4 days before Election Day2024 was a presidential year; midterms usually run lower.

In-person early votes
2,271,215
Mail ballots accepted
82,018
Early ballots cast in North Carolina, by countyColumbus County: 7,842 early ballotsCherokee County: 5,987 early ballotsPolk County: 6,265 early ballotsAshe County: 5,821 early ballotsDare County: 10,649 early ballotsHertford County: 3,897 early ballotsWilkes County: 9,610 early ballotsRowan County: 24,460 early ballotsHenderson County: 35,346 early ballotsSampson County: 8,456 early ballotsMitchell County: 3,523 early ballotsStanly County: 11,210 early ballotsAnson County: 3,455 early ballotsRobeson County: 14,194 early ballotsNew Hanover County: 59,426 early ballotsPender County: 14,267 early ballotsOnslow County: 26,820 early ballotsClay County: 3,080 early ballotsMacon County: 9,534 early ballotsTransylvania County: 9,939 early ballotsCraven County: 24,234 early ballotsPamlico County: 3,577 early ballotsTyrrell County: 612 early ballotsCurrituck County: 4,568 early ballotsNorthampton County: 3,573 early ballotsGraham County: 1,774 early ballotsHarnett County: 24,134 early ballotsMoore County: 24,069 early ballotsMartin County: 4,389 early ballotsCumberland County: 51,096 early ballotsDavie County: 9,401 early ballotsHalifax County: 9,235 early ballotsCaldwell County: 15,326 early ballotsNash County: 24,159 early ballotsBertie County: 3,535 early ballotsHoke County: 9,013 early ballotsBrunswick County: 54,157 early ballotsMecklenburg County: 247,306 early ballotsPerson County: 8,692 early ballotsHaywood County: 16,301 early ballotsBuncombe County: 85,959 early ballotsEdgecombe County: 10,455 early ballotsCamden County: 2,040 early ballotsRutherford County: 11,230 early ballotsJohnston County: 44,776 early ballotsGreene County: 3,254 early ballotsDavidson County: 31,483 early ballotsMontgomery County: 4,010 early ballotsYancey County: 4,985 early ballotsScotland County: 6,034 early ballotsBeaufort County: 10,374 early ballotsPitt County: 34,250 early ballotsJackson County: 9,628 early ballotsHyde County: 726 early ballotsSwain County: 2,697 early ballotsCarteret County: 20,330 early ballotsRichmond County: 6,840 early ballotsJones County: 1,713 early ballotsBladen County: 5,896 early ballotsMcDowell County: 9,050 early ballotsPasquotank County: 8,116 early ballotsBurke County: 17,276 early ballotsMadison County: 5,714 early ballotsWake County: 294,654 early ballotsGuilford County: 122,266 early ballotsWayne County: 22,551 early ballotsRandolph County: 25,289 early ballotsStokes County: 8,368 early ballotsYadkin County: 5,708 early ballotsSurry County: 13,388 early ballotsCleveland County: 17,485 early ballotsAlamance County: 38,443 early ballotsDurham County: 97,925 early ballotsCatawba County: 33,556 early ballotsLincoln County: 20,984 early ballotsUnion County: 54,414 early ballotsAvery County: 2,538 early ballotsGates County: 1,838 early ballotsWarren County: 4,285 early ballotsWilson County: 15,827 early ballotsAlexander County: 6,929 early ballotsWatauga County: 13,742 early ballotsChowan County: 3,576 early ballotsPerquimans County: 3,143 early ballotsCabarrus County: 42,748 early ballotsVance County: 8,548 early ballotsRockingham County: 19,256 early ballotsAlleghany County: 2,638 early ballotsLee County: 11,927 early ballotsLenoir County: 11,053 early ballotsOrange County: 47,241 early ballotsDuplin County: 7,444 early ballotsChatham County: 29,243 early ballotsGranville County: 15,138 early ballotsForsyth County: 90,636 early ballotsFranklin County: 18,941 early ballotsIredell County: 39,585 early ballotsWashington County: 2,493 early ballotsGaston County: 45,533 early ballotsCaswell County: 4,132 early ballots
Early ballots cast, by county
  • Under 4K
  • 4K to 8.5K
  • 8.5K to 14K
  • 14K to 31K
  • 31K or more
  • No count

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

Day by day, saved since Oct 29

We started saving counts on Oct 29. 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,353,233Oct 30Oct 29Oct 30
Early ballots cast in North Carolina, one row per saved report
Report dateEarly ballotsAddedDownload
Oct 302,353,233+203,209CSV
Oct 292,150,024First reportCSV

Pace compared with 2024

2026 as of Oct 30, 2026 (4 days before Election Day, Nov 3, 2026) vs 2024 as of Nov 1, 2024 (4 days before Election Day, Nov 5, 2024).

Statewide. 2024 was a presidential year; midterms usually run lower. County pace is in the county table below.
Measure20262024, same point% of 2024
All early ballots2,353,2334,215,302Nov 1, 202455.8%
In-person early votes2,271,2153,980,032Nov 1, 202457.1%
Mail ballots accepted82,018235,270Nov 1, 202434.9%
How this comparison is built
  • Same point means the same number of days before Election Day: 4 days out in both years.
  • 2024 source: North Carolina State Board of Elections, absentee voter file (ballot return dates), 2024 general.
  • The file was posted Dec 9, 2024, after the election. It counts ballots accepted in the final record, dated by return date, so it can differ slightly from the counts the Board showed on each day in 2024.
  • Accepted ballots with a return date before Sept 19, 2024 would be folded into the first day (none found). 0 accepted rows had no return date.
  • Days out counts calendar days before Election Day (Nov 5, 2024). Early voting ran Oct 17 to Nov 2, 2024.
  • Mail totals run about 0.4% (1,175 ballots) below the Board's county count file because those accepted mail ballots were returned after Election Day (Nov 6 to 29, 2024, plus one typo date) and fall outside the days-out window.
  • Status counts in file: =78391, ACCEPTED=4517849, ACCEPTED - CURED=4094, AFFIDAVIT DECLINED=2, AFFIDAVIT INCOMPLETE=8, AFFIDAVIT REVIEW PENDING=7, ASSISTANT INFO INCOMPLETE=32, CANCELLED=4982, CONFLICT=9, DUPLICATE=150, ID NOT PROVIDED=14, NO TIME FOR CURE - CONTACTED=67, NOT PROPERLY NOTARIZED=56, NOT VOTED=993, PENDING CURE=1425, PHOTO ID CURABLE=20, PHOTO ID NONCOMPLIANT=5, RETURNED AFTER DEADLINE=3344, RETURNED UNDELIVERABLE=983, SDR-FAILED VERIFICATION=1055, SIGNATURE DIFFERENT=14, SPOILED=9863, SPOILED-EV=70907, WITNESS INFO INCOMPLETE=5441, WRONG VOTER=891

100 counties

Early ballots, with each county's pace against 2024 at the same point. 2024 was a presidential year; midterms usually run lower.

Early ballots cast in North Carolina, by county. Column headers sort the table.
WakeMail 14,847In person 279,8072024, same point 472,466294,65462.4%
MecklenburgMail 9,918In person 237,3882024, same point 432,489247,30657.2%
GuilfordMail 3,581In person 118,6852024, same point 215,139122,26656.8%
DurhamMail 3,309In person 94,6162024, same point 146,30597,92566.9%
ForsythMail 3,603In person 87,0332024, same point 157,03590,63657.7%
BuncombeMail 3,524In person 82,4352024, same point 118,90185,95972.3%
New HanoverMail 2,286In person 57,1402024, same point 99,81259,42659.5%
UnionMail 1,650In person 52,7642024, same point 107,33554,41450.7%
BrunswickMail 2,193In person 51,9642024, same point 90,68254,15759.7%
CumberlandMail 1,452In person 49,6442024, same point 97,04851,09652.7%
OrangeMail 2,286In person 44,9552024, same point 70,98847,24166.5%
GastonMail 1,352In person 44,1812024, same point 87,74345,53351.9%
JohnstonMail 1,397In person 43,3792024, same point 93,87444,77647.7%
CabarrusMail 1,792In person 40,9562024, same point 83,33542,74851.3%
IredellMail 1,477In person 38,1082024, same point 81,69539,58548.5%

Ballots cast, by party registration

The party each voter registered with. It does not show how anyone voted. The notes below say which ballots these figures cover.

Early ballots cast in North Carolina by party registration
Registered Democrats925,12439.3%
Registered unaffiliated817,90234.8%
Registered Republicans603,63025.7%
Registered Libertarians5,6580.2%
Registered Greens9190.0%

Download and share

CSV for this report

The statewide row and one row per county, with the 2024 pace columns. Free to use with credit; source in every row.

Download CSV

A link that does not change

This page for Oct 30 freezes once the office posts its next report.

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

Share card

The total, pace and as-of time. 1920 by 1080 PNG.

Download card

Share card for North Carolina early voting: 2,353,233 early ballots as of Oct 30, 4:41 AM ET

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 30, 4:41 AM ET; retrieved Oct 30, 7:30 PM ET.

North Carolina elections, results and officials