2026 Primary Election
A party holds a primary only when more candidates file than it can nominate. Everyone else advanced to the general election unopposed.
Cabarrus County Board of CommissionersRepublican primary
Vote for 3- James N. BaileyAdvanced to general election18.0%7,161 votes
- Kristel SwayzeAdvanced to general election16.0%6,347 votes
- Ian PatrickAdvanced to general election15.4%6,121 votes
- Alexis Hughes14.2%5,647 votes
- Krushani Patel11.0%4,386 votes
- Barry G. Richards9.3%3,696 votes
- David Conrad8.8%3,497 votes
- Cason Gardner7.2%2,877 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| James N. Bailey | 4,995 | 2,094 | 54 | 18 |
| Kristel Swayze | 4,452 | 1,823 | 50 | 22 |
| Ian Patrick | 4,197 | 1,855 | 52 | 17 |
| Alexis Hughes | 3,884 | 1,697 | 49 | 17 |
| Krushani Patel | 3,020 | 1,323 | 27 | 16 |
| Barry G. Richards | 2,635 | 1,011 | 43 | 7 |
| David Conrad | 2,506 | 931 | 49 | 11 |
| Cason Gardner | 1,935 | 901 | 33 | 8 |
Cabarrus County Clerk of Superior CourtRepublican primary
Vote for 1- Bill BaggsAdvanced to general election42.0%6,048 votes
- Resa Travis33.7%4,851 votes
- Ben Cox24.3%3,503 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Bill Baggs | 4,312 | 1,673 | 43 | 20 |
| Resa Travis | 3,215 | 1,575 | 45 | 16 |
| Ben Cox | 2,474 | 975 | 45 | 9 |
Cabarrus County Schools Board of EducationRepublican primary
Vote for 3- Robert KirkAdvanced to general election25.4%8,838 votes
- William L. BarbeeAdvanced to general election19.1%6,649 votes
- Bubba HartsellAdvanced to general election19.1%6,634 votes
- Deborah Allen18.6%6,474 votes
- Amanda Wortman17.7%6,146 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Robert Kirk | 6,087 | 2,658 | 68 | 25 |
| William L. Barbee | 4,702 | 1,866 | 61 | 20 |
| Bubba Hartsell | 4,554 | 1,995 | 59 | 26 |
| Deborah Allen | 4,365 | 2,027 | 64 | 18 |
| Amanda Wortman | 4,228 | 1,847 | 53 | 18 |
Kannapolis City Schools Board of Education · Area I
Vote for 2- Brenda McCombsElected50.2%1,956 votes
- Kristina Cook47.4%1,848 votes
- Write-In (Miscellaneous)2.4%92 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Brenda McCombs | 1,508 | 420 | 20 | 8 |
| Kristina Cook | 1,431 | 395 | 16 | 6 |
| Write-In (Miscellaneous) | 70 | 20 | 2 | 0 |
NC Court of Appeals Judge · Seat 1Republican primary
Vote for 1- Michael C. ByrneAdvanced to general election51.5%301,726 votes
- Matt Smith48.5%283,649 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Michael C. Byrne | 169,305 | 129,600 | 1,990 | 831 |
| Matt Smith | 156,410 | 124,862 | 1,593 | 784 |
NC Court of Appeals Judge · Seat 3Democratic primary
Vote for 1- Christine Marie WalczykAdvanced to general election62.3%492,796 votes
- James Weldon Whalen37.7%297,765 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Christine Marie Walczyk | 243,743 | 240,938 | 6,520 | 1,595 |
| James Weldon Whalen | 145,514 | 147,546 | 3,530 | 1,175 |
NC House of Representatives · District 73Democratic primary
Vote for 1- Kim DeLaney - DECEASED0.0%0 votes
- Thomas J. MonksAdvanced to general election0.0%0 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Kim DeLaney - DECEASED | 0 | 0 | 0 | 0 |
| Thomas J. Monks | 0 | 0 | 0 | 0 |
NC Senate · District 34Republican primary
Vote for 1- Kevin CrutchfieldAdvanced to general election53.7%7,498 votes
- Chris Measmer46.3%6,473 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Kevin Crutchfield | 5,413 | 1,993 | 66 | 26 |
| Chris Measmer | 4,274 | 2,115 | 62 | 22 |
U.S. House · District 6Democratic primary
Vote for 1- Cyril JeffersonAdvanced to general election39.2%15,274 votes
- Alysa Kassay34.1%13,316 votes
- Keith Davenport16.8%6,569 votes
- Beau Blair9.9%3,848 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Cyril Jefferson | 7,280 | 7,720 | 235 | 39 |
| Alysa Kassay | 7,216 | 5,866 | 193 | 41 |
| Keith Davenport | 3,790 | 2,665 | 92 | 22 |
| Beau Blair | 2,208 | 1,555 | 77 | 8 |
U.S. House · District 8Democratic primary
Vote for 1- Colby WatsonAdvanced to general election47.9%18,272 votes
- Kevin Clark37.2%14,167 votes
- Jesse Oppenheim14.9%5,693 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Colby Watson | 8,821 | 9,105 | 286 | 60 |
| Kevin Clark | 7,317 | 6,701 | 104 | 45 |
| Jesse Oppenheim | 3,008 | 2,559 | 114 | 12 |
U.S. SenateDemocratic primary
Vote for 1- Roy CooperAdvanced to general election92.0%761,345 votes
- Justin E. Dues2.7%22,295 votes
- Marcus W. Williams2.5%20,336 votes
- Daryl Farrow1.2%9,727 votes
- Orrick Quick0.9%7,275 votes
- Robert Colon0.8%6,777 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Roy Cooper | 370,620 | 378,683 | 9,521 | 2,521 |
| Justin E. Dues | 13,262 | 8,393 | 513 | 127 |
| Marcus W. Williams | 11,567 | 8,462 | 159 | 148 |
| Daryl Farrow | 5,681 | 3,895 | 97 | 54 |
| Orrick Quick | 4,364 | 2,775 | 82 | 54 |
| Robert Colon | 3,759 | 2,901 | 79 | 38 |
U.S. SenateRepublican primary
Vote for 1- Michael WhatleyAdvanced to general election64.6%405,140 votes
- Donald M. (Don) Brown15.6%97,891 votes
- Thomas Johnson5.7%35,534 votes
- Michele Morrow5.6%35,065 votes
- Elizabeth A. Temple3.8%23,892 votes
- Richard Dansie2.4%14,996 votes
- Margot Dupre2.4%14,886 votes
How votes were cast
| Election Day | Early voting | Provisional | ||
|---|---|---|---|---|
| Michael Whatley | 227,404 | 174,706 | 2,103 | 927 |
| Donald M. (Don) Brown | 54,615 | 42,416 | 555 | 305 |
| Thomas Johnson | 19,417 | 15,648 | 312 | 157 |
| Michele Morrow | 19,328 | 15,370 | 264 | 103 |
| Elizabeth A. Temple | 12,636 | 10,972 | 189 | 95 |
| Richard Dansie | 8,593 | 6,173 | 168 | 62 |
| Margot Dupre | 8,025 | 6,643 | 148 | 70 |














