RALEIGH, N.C. (WNCN) — Through just a handful of days of early in-person voting in North Carolina, over a million people have already turned in their ballots.

On Thursday alone — the very first day of early in-person voting this election — 353,166 people cast their ballots at sites across the state. According to the North Carolina State Board of Elections, that set a record for first day turnout.

By the end of Monday, the state board’s data showed 1,381,182 ballots have been cast. That total is a combination of all methods of voting: early in-person, mail-in civilian absentee, military absentee and oversees absentee.

Over 20% of that total have come from the state’s two most populated counties, Mecklenburg and Wake. Another nearly 70,000 ballots have been cast in Guilford County, and over 53,000 each in Forsyth and Durham counties.

Though still recovering from Helene, and with logistics still an issue in many places, thousands of voters in western North Carolina have participated in early voting. In Buncombe County alone, more than 34,000 ballots have already been cast.

The state publishes files every morning of the voting totals through the end of the previous day. Here are the early voting numbers through the end of Monday, Oct. 21.

CountyEarly voting (in-person)Civilian (mail)Military (mail)Overseas (mail)TOTAL
Alamance16,3701,389169617,871
Alexander5,7261338265,893
Alleghany1,649763101,738
Anson2,37285042,461
Ashe3,4142127233,656
Avery1,747780101,835
Beaufort5,5382506235,817
Bertie2,44131002,472
Bladen4,637115554,762
Brunswick27,0562,9134114630,156
Buncombe31,6932,1775367234,595
Burke11,142301196011,522
Cabarrus22,2432,5013511624,895
Caldwell11,442563193812,062
Camden1,36759871,441
Carteret12,899470397813,486
Caswell2,41592142,512
Catawba22,2651,3483712123,771
Chatham14,8841,2801314616,232
Cherokee3,3252792193,625
Chowan2,09889382,198
Clay2,0931281102,232
Cleveland13,326492203513,873
Columbus5,9492813116,244
Craven13,426657415714,181
Cumberland31,7161,46042023933,835
Currituck2,49021324112,738
Dare5,33446427835,908
Davidson19,4611,292377520,865
Davie6,7734066357,220
Duplin5,50821313125,746
Durham50,0002,4423692953,407
Edgecombe6,261166286,437
Forsyth49,6064,4825134554,484
Franklin11,468570103612,084
Gaston26,3921,3383310727,870
Gates1,10333261,144
Graham1,07164121,138
Granville9,2194092259,655
Greene1,982136422,124
Guilford64,3354,5348255369,504
Halifax5,342151455,502
Harnett16,5671,0291758817,859
Haywood8,66258415629,323
Henderson12,9171,4991415414,584
Hertford2,10561012,167
Hoke5,60717111105,799
Hyde2312524262
Iredell23,2342,1273215125,544
Jackson4,9693283375,337
Johnston30,2611,946336532,305
Jones1,23749411,291
Lee7,96351439538,569
Lenoir7,95425510188,237
Lincoln13,937783224414,786
Macon5,3604195245,808
Madison2,7931017162,917
Martin2,26894332,368
McDowell5,0552227115,295
Mecklenburg120,06711,7041821,844133,797
Mitchell2,01866142,089
Montgomery2,86178052,944
Moore12,3481,48118914014,158
Nash14,557436142415,031
New Hanover25,3092,2576336327,992
Northampton2,23245352,285
Onslow17,98981238611519,302
Orange23,1331,606481,05225,839
Pamlico1,9141430102,067
Pasquotank5,3221831195,525
Pender8,9421271689,093
Perquimans1,37532211,410
Person5,0402398115,298
Pitt20,9386512811721,734
Polk3,6852177413,950
Randolph17,211837213918,108
Richmond4,075144644,229
Robeson9,387234359,629
Rockingham13,24352171813,789
Rowan15,6411,081206216,804
Rutherford6,1603133326,508
Sampson5,45876225,528
Scotland3,673184493,870
Stanly8,6233547148,998
Stokes6,9482378147,207
Surry8,12564914258,813
Swain1,55663671,632
Transylvania5,5713319675,978
Tyrrell345000345
Union33,0191,8954418335,141
Vance4,867191035,061
Wake127,79712,8102642,461143,332
Warren2,41573332.494
Washington1,65335221,692
Watauga8,5343863879,010
Wayne15,300503905015,943
Wilkes6,51855510257,108
Wilson9,3523109219,692
Yadkin3,4532383113,705
Yancey2,22478072,309
TOTAL1,279,57686,7543,01211,8401,381,182