Data Update - Post - Primary Election

Update Information

New voter registration data has been loaded as of 3/6/2026. The data below shows ACTIVE and INACTIVE voters only, in other words people, people who are eligible to vote. The Change +/- is the difference between the current voter file as of 2/23/2026 and the voter file from 2/23/2026 - the last update to our database.

Discussion

This week we saw another decline in registered voters in the NCSBE's voter file. The State Board of Elections lists a number of reasons why voters might be removed from the rolls, including moving (to a different county or state), death, conviction of a felony, duplicate registration, requesting removal from the rolls, successful voter challenge, or non-citizen status. County boards are required by law to conduct voter list maintenance and remove ineligble voters.

It is possible that some of these removals are the result of people moving from one county to another, re-registering same-day at their new address and precinct, and the county board has yet to input their new registration into the state system.

Democrats lost a bit less ground to Republicans this week, though the margins are still very tight. More Unaffiliated voters were removed from the rolls compared to partisan voters. The only ethnic/racial categories to see gains this week were Multiracial and Native Hawaiian or Pacific Islander. All age groups lost more voters than they gained, though young voters 18-25 lost the fewest. Surry county gained the most voters this week (29) while Mecklenburg lost the most (768).

Since the last election in November 2025, North Carolina has added 169,110 voters to the rolls. The majority (55%) of those are unaffiliated, while Republicans (~23%) saw a slight edge over Democrats (~21%). Young voters are the fastest-growing group of registrants (217,503 since 11/5/25) but still remain the smallest age group of registrants (~12%).

The Numbers

Overall Change:

-3,524 total registrations

Current Total:

7,708,542

Top Growth County:

NEW HANOVER (323 new registrations)

Changes by Party

Party Change Total
DEM -796 2,313,630
GRE -11 4,487
LIB -35 46,678
REP -1,022 2,322,317
UNA -1,660 3,021,430

Changes by Race

Race Change Total
White (W) -2,653 4,910,002
Black (B) -528 1,488,916
Undesignated (U) -248 732,354
Other (O) -54 343,568
Asian (A) -46 141,772
Multiracial (M) +6 35,599
American Indian or Alaska Native (I) -2 55,221
Native Hawaiian or Pacific Islander (P) +1 1,109

Changes by Gender

Gender Change Total
Female (F) -1,700 3,793,691
Male (M) -1,428 3,235,571
Undesignated (U) -396 679,268

Changes by Age Group

Age Group Change Total
18-25 -50 921,446
26-35 -497 1,295,042
36-50 -541 1,744,760
51-65 -582 1,811,543
65+ -1,854 1,935,751

Top 5 Counties by Change

County Change Total
MECKLENBURG -768 825,526
WAKE -551 846,929
GUILFORD -227 388,977
CUMBERLAND -151 220,685
ONSLOW -147 131,268
← All posts