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 |