A couple of folks have asked whether Page or Berger could simply run again an independent. The answer is no.
For the history, see this clip from chapter 8 of Anatomy of a Purple State ‡οΈ
#ncpol
@chriscooperwcu.bsky.social
Professor of Political Science & Public Affairs at Western Carolina University. American politics, state politics, North Carolina politics, southern politics, elections. Recent book: Anatomy of a Purple State (UNC Press 2024). http://www.chriscooperwcu.com
A couple of folks have asked whether Page or Berger could simply run again an independent. The answer is no.
For the history, see this clip from chapter 8 of Anatomy of a Purple State ‡οΈ
#ncpol
Late night thoughts on the #ncpol primaries:
open.substack.com/pub/chriscoo...
Insane
04.03.2026 04:15 β π 0 π 0 π¬ 1 π 0
2 precincts left & a 172 vote margin. This is a fine print election: canvass and recounts are going to decide it--not whatever we see tonight.
#nc26 #ncpol
Just going to put this right here for future reference.
#sd26 #recount
www.ncleg.net/enactedlegis...
Back to the big one. Page up, but (and it's a big but), Rockingham has completely reported, Guilford has not.
Page is doing much better in Rockingham than Guilford.
#ncpol
Berger looking like he's doing well with Guilford early votes, as expected. No Rockingham votes thus far.
8:36 pm.
#ncpol #sd26
votes starting to populate in #ncpol
04.03.2026 01:34 β π 8 π 0 π¬ 0 π 1
Have we ever done a live Substack before? No.
Do we know what we're doing? Arguably, also no.
Will it be fun to talk #ncpol with @bowtiepolitics.bsky.social you bet!
Curious what to watch in the NC primary tonight? Iβve got an election night cheat sheet at the bottom of this link β¬οΈ
Itβs 4 pages and results will come in around 8:30, so if you read a page every 15 minutes, youβll have time leftover for a nice evening run.
#ncpol
Make that around 8:30. Your thumbs can stand down until then
03.03.2026 20:56 β π 4 π 2 π¬ 0 π 0
A little after 7:30 pm, all of #ncpol will begin posting election results in progress
There is no secret portal to better or newer information. Everyone is just navigating to er.ncsbe.gov & pressing refresh as fast as their thumbs will allow
So, join the fun. No experience required.
Lack of space and the need to draw a line somewhere. Both are smart additions
03.03.2026 15:42 β π 0 π 0 π¬ 0 π 0
It's primary day in North Carolina!
To celebrate, here's some early voting data, some thoughts on the role of party elites in a primary, and & links (I know how to party). There's also a short guide to following tonight's primary linked towards the bottom
#ncpol
open.substack.com/pub/chriscoo...
#ncpol
03.03.2026 12:16 β π 13 π 4 π¬ 0 π 0
PSA for #WNC skiers: itβs not too late to get a few turns in this year, as long as youβre ok skiing on mashed potatoes.
Alsoβthis is the time to get your season pass on for next year at Cataloochee
Thanks, Burial Beer for finding the beer name for this moment.
28.02.2026 23:32 β π 40 π 2 π¬ 1 π 0
Feb. 28 π€early voting update for #ncpol
π³οΈ ~622k ballots cast (99.8% accepted)
π³οΈ ~23% higher than 2022. U up the most, followed by D, then R
π³οΈ 55% of U voters choosing the D ballot w/ huge variation
π³οΈ #sd26: Rockingham continuing to dominate, but the gap is closing a little
Addendum: The SD 26 graph is daily totals (not cumulative).
27.02.2026 16:35 β π 1 π 0 π¬ 1 π 0
All the usual stuff:
π These data are useful for understanding, not predicting elections.
π€ post tomorrow. Long Sunday.
π I download these data from NCSBE and run the analysis, but if you want to click yourself to your own answers, see the John Locke Foundation's Vote tracker
(3/3)
Zoom in on #sd26
π³οΈ Rockingham voters make up 67% of Rep early votes thus far--far ahead of 2022 & of registered voters.
π³οΈ While Rockingham continues to punch well above its weight, the margin is beginning to shrink. Imp. to watch today & tomorrow. Conventional wisdom is Rockingham=good 4 Page (2/3)
Early voting update for #ncpol
π³οΈ ~526k ballots cast/ ~1000 not accepted
π³οΈ ~24% higher than same day
π³οΈ Dems β¬οΈ ~26% / Reps β¬οΈ ~8% / Unaβ¬οΈ ~40%
π³οΈYesterday was the 1st day where 2022>2026
(1/3)
Usual caveats + reading list:
π β¬οΈ useful for understanding, but not for forecasting elections.
π€update tomorrow & Sat/Longer update Sunday.
π @bowtiepolitics.bsky.social had a great post today on EV thus far ncpoliticscenter.substack.com/p/nc-early-v...
#sd26
π³οΈ Thus far, the electorate is more Rockingham heavy than expected-69% of R votes are from Rockingham. In '22, 40% were from Rockingham*
π³οΈ Una. voters in Rockingham choosing the R primary 88% of the time/45% in Guilford portion of SD26
*2022 #s include election day
(2/2)
Feb. 26 #ncpol early voting update.
π³οΈ ~476.5K ballot cast/~950 not accepted
π³οΈ ~58% of ballots cast in D primary/41% in R
π³οΈ ~42% of ballots cast by Dems/30% Una/28% R
π³οΈ ~29% ahead of 2022/~9% ahead of 2024
Eastland County Republicans in Texas voted to hand count all primary ballots. The move has led to logistical problems that election officials are scrambling to resolve.
www.votebeat.org/texas/2026/0...
More mini-updates through Saturday. Long update Sunday.
Usual caveats:
π These data are helpful for understanding elections, not predicting them.
π I round because there is a small ammt of uncertainty/processing lag
π Are these turnout patterns or early voting patterns? π€·ββοΈ
3/3
Unaffiliated voters can choose their own partisan adventure in the #ncpol primaries. Thus far 55% of them are choosing the Dem ballot/45% the R ballot
But, there's a lot of variation in there. Ex.: In Rockingham Cnty, 88% are choosing the R ballot. In Durham, 92% the D
(2/3)
Early voting update for #ncpol 2/25/26
π³οΈ ~ 420,700 ballots cast/99.8% accepted
π³οΈ ~ 59% of ballots cast in Dem primary/~ 41% in Rep
π³οΈ ~29% β¬οΈ compared to 2022
π³οΈ Dems β¬οΈ ~34%/ Reps β¬οΈ ~9%/ Unaβ¬οΈ ~46%(!)
π€ π§΅ (1/3)
thanks! That was a fun one. thanks for listening.
24.02.2026 14:44 β π 1 π 0 π¬ 0 π 0