Roy Cooper is heavily favored to win North Carolina
Polls
Each dot is a poll after adjustment; grey ticks show where it was as publishedDot size shows the weight a poll gets. The line is the model's polling average, with its 80% band. The bar at right is the 80% range of the forecast on election day.
Range of outcomes
Democratic margin across simulationsRoy Cooper wins in 97% of simulations (about 1 in 29 for the underdog). Median margin D+10.0.
Chance of winning over time
Daily reruns of the modelEach day is a fresh run of today's model using only the polls that had finished by the day before. Daily runs since Jul 1.
How the forecast is built
Fundamentals D+7.0. North Carolina voted R+3.2 for president in 2024, 1.7 points more Republican than the nation. Add the national generic-ballot margin (D+8.7).
Polls D+10.9. 30 polls, adjusted for house effects and likely-voter screens. Polls carry about 89% of the weight.
What this race means for control
Because polling errors are correlated, a win here usually comes with wins elsewhere.
Fundraising
From candidate reports through 2026-09-30Through 2026-09-30. Source
Model vs. prediction market
KalshiEvery poll in the model
| Pollster | Field end | Sample | Published | House effect | Adjusted | Weight |
|---|---|---|---|---|---|---|
| Quantus | Oct 25 | 702 LV | D+9.0 | R+3.0 | D+12.0 | 0.56 |
| Harper Polling R internal | Oct 20 | 600 LV | D+9.6 | D+1.5 | D+10.4 | 0.30 |
| ActiVote | Oct 20 | 400 LV | D+14.0 | R+0.6 | D+14.6 | 0.27 |
| SurveyUSA | Oct 11 | 643 LV | D+14.0 | D+0.6 | D+13.8 | 0.63 |
| Trafalgar | Oct 10 | 1,091 LV | D+8.0 | R+1.5 | D+10.1 | 0.90 |
| Elon/YouGov | Oct 8 | 561 LV | D+13.0 | D+2.2 | D+11.6 | 0.59 |
| Change Research D internal | Oct 7 | 829 LV | D+10.0 | D+1.6 | D+7.2 | 0.30 |
| East Carolina University | Oct 3 | 810 LV | D+7.0 | R+1.2 | D+8.5 | 0.74 |
| Big Data Poll | Sep 29 | 642 LV | D+12.0 | D+0.2 | D+14.0 | 0.54 |
| Quantus | Sep 22 | 686 LV | D+5.0 | R+3.0 | D+8.3 | 0.23 |
| Harper Polling R internal | Sep 20 | 608 LV | D+10.0 | D+1.5 | D+11.5 | 0.13 |
| Opinion Diagnostics | Sep 20 | 857 LV | D+10.0 | 0.0 | D+10.6 | 0.77 |
| Fabrizio/Impact D internal | Sep 20 | 1,806 LV | D+11.0 | R+0.5 | D+9.8 | 0.69 |
| YouGov | Sep 18 | 3,742 LV | D+12.0 | D+0.7 | D+11.7 | 1.80 |
| InsiderAdvantage | Sep 17 | 1,200 LV | D+5.0 | R+1.2 | D+6.5 | 0.88 |
| High Point/YouGov | Sep 16 | 706 LV | D+8.0 | R+1.5 | D+9.9 | 0.68 |
| Catawba College/YouGov | Sep 15 | 885 LV | D+12.0 | D+0.9 | D+13.3 | 0.85 |
| Harper Polling/Carolina Journal | Sep 15 | 608 LV | D+15.1 | D+1.7 | D+15.8 | 0.67 |
| Trafalgar | Sep 10 | 1,084 LV | D+5.9 | R+1.5 | D+7.8 | 0.36 |
| East Carolina University | Sep 3 | 675 LV | D+7.0 | R+1.2 | D+9.2 | 0.28 |
| Elon/YouGov | Aug 31 | 565 LV | D+11.0 | D+2.2 | D+10.0 | 0.24 |
| High Point/YouGov | Aug 12 | 660 LV | D+5.0 | R+1.5 | D+6.6 | 0.25 |
| Harper Polling R internal | Aug 10 | 600 LV | D+13.0 | D+1.5 | D+14.3 | 0.12 |
| Change Research D internal | Aug 6 | 915 LV | D+7.0 | D+1.6 | D+3.7 | 0.13 |
| Change Research D internal | Aug 1 | 967 LV | D+9.0 | D+1.6 | D+6.0 | 0.13 |
| Beacon Research/Shaw & Co. Research | Jul 27 | 1,005 RV | D+9.0 | D+0.4 | D+9.3 | 0.82 |
| Elon/YouGov | Jul 23 | 717 RV | D+16.0 | D+2.2 | D+16.5 | 0.29 |
| Public Policy Polling | Jul 11 | 759 LV | D+4.0 | R+0.9 | D+5.1 | 0.71 |
| The New York Times/Siena University | Jun 27 | 601 LV | D+7.0 | R+1.7 | D+9.0 | 0.60 |
| YouGov | Jun 10 | 905 LV | D+14.0 | D+0.7 | D+15.9 | 0.44 |