Skip to content
Bellwether
LatestAll updates →
U.S. Senate · open seat · All North Carolina races

North Carolina

Solid DLikely flip · R → D
Compare

Republicans hold this seat today (current holder); Democrats are favored: 99 in 100 that it changes hands.

Roy Cooper
Democratic
99 in 100
50–50chance of winning, out of 100
Michael Whatley
Republican
1 in 100

Roy Cooper wins in 99 of 100 simulations.

The polling average has Roy Cooper +10.7 across 19 polls; partisan lean, the national environment and incumbency point to Roy Cooper +9.0. Polls get 89% of the weight 15 days out.

Where the result could land

Every simulated outcome, grouped in 2-point steps. Projected margin Cooper +10.5; 80 in 100 fall between Cooper +5.5 and Cooper +15.4.

Whatley +30Whatley +20Whatley +10Cooper +10Cooper +20Cooper +30Tie

The candidates

Roy Cooper
Democratic · Governor of North Carolina from 2017 to 2025

Roy Asberry Cooper III is an American politician and lawyer who served as the 75th governor of North Carolina from 2017 to 2025. A member of the Democratic Party, he previously served as the 50th attorney general of North Carolina from 2001 to 2017 and in the North Carolina General Assembly from 1987 to 2001. Wikipedia

Raised
$47.2M
Cash on hand
$12.5M
Through 2026-09-30
Official website ↗
Michael Whatley
Republican · American politician and lawyer

Michael David Whatley is an American politician and lawyer who was chair of the Republican National Committee from 2024 to 2025. He previously served as chair of the North Carolina Republican Party from 2019 to 2024. Wikipedia

Raised
$13.4M
Cash on hand
$916K
Through 2026-09-30
Shannon Bray
Libertarian
Michael Dublin
Green

Ballot list and short bios from Wikipedia (CC BY-SA); websites from Wikidata; fundraising from the FEC (cycle-to-date, latest report).

What if this race flips? Try it in the map builder →

Polls

The polling average stands at Cooper +10.7 across 19 polls testing Roy Cooper against Michael Whatley.

Cooper +0.5 over the past 6 months
Whatley +20Whatley +10EvenCooper +10Cooper +20May 1Jun 1Jul 1Aug 1Sep 1Oct 1

Line: weighted average after adjustments; band: 95% range of the average; dots: individual polls after adjustments.

PollsterDatesSampleResultAdjustedWeight
SurveyUSAA−
for WRAL-TV, WSOC-TV
Oct 7–Oct 11643 LVCooper +14.0Cooper +13.80.84
Change ResearchB− · DEM sponsor
for Carolina Forward
Oct 1–Oct 7829 LVCooper +10.0Cooper +8.10.17
East Carolina UniversityA−Sep 30–Oct 3810 LVCooper +7.0Cooper +7.60.48
Big Data Poll
for Public Polling Project
Sep 27–Sep 29642 LVCooper +12.0Cooper +11.50.37
InsiderAdvantageB−Sep 16–Sep 171,200 LVCooper +5.9Cooper +7.50.36
High Point University Survey Research CenterB−Sep 9–Sep 16706 LVCooper +8.0Cooper +8.60.13
Harper PollingA−
for Carolina Journal
Sep 13–Sep 15608 LVCooper +15.0Cooper +14.40.22
East Carolina UniversityA−Aug 31–Sep 3675 LVCooper +8.0Cooper +10.20.14
Elon University/YouGovB+Aug 21–Aug 31565 LVCooper +11.0Cooper +10.70.08
High Point University Survey Research CenterB−Aug 3–Aug 12660 LVCooper +5.0Cooper +6.10.03
High Point University Survey Research CenterB−Aug 3–Aug 12800 RVCooper +7.0Cooper +8.20.04
Harper PollingA−
for The Carolina Journal
Aug 9–Aug 10600 LVCooper +12.5Cooper +12.50.06
Change ResearchB− · DEM sponsor
for Carolina Forward
Aug 3–Aug 6915 LVCooper +7.0Cooper +6.70.02
Change ResearchB−
for Talking About Politics
Jul 29–Aug 1967 LVCooper +9.0Cooper +8.90.03
Beacon Research/Shaw & Co. ResearchA
for Fox News
Jul 23–Jul 271,005 RVCooper +9.0Cooper +10.00.06
Elon University/YouGovB+Jul 21–Jul 23717 RVCooper +16.0Cooper +15.90.02
Elon University/YouGovB+Jul 21–Jul 23466 LVCooper +11.0Cooper +10.80.02
Public Policy PollingA−Jul 10–Jul 11759 LVCooper +4.0Cooper +5.90.03
The New York Times/Siena UniversityAJun 15–Jun 27601 LVCooper +7.0Cooper +10.50.01
YouGovA−
for Catawba College Center for North Carolina Politics & Public Service
Jun 1–Jun 10905 LVCooper +14.0Cooper +16.20.00
Harper PollingA−
for Carolina Journal
May 10–May 11600 LVCooper +11.1Cooper +11.50.00
Change ResearchB− · DEM sponsor
for Carolina Forward
May 4–May 8957 LVCooper +7.0Cooper +6.70.00
Opinion Diagnostics · REP sponsorApr 21–Apr 24830 LVCooper +9.0Cooper +11.10.00
High Point University Survey Research Center/YouGovB−Mar 26–Apr 6703 LVCooper +8.0Cooper +10.80.00
High Point University Survey Research Center/YouGovB−Mar 26–Apr 6800 RVCooper +10.0Cooper +12.90.00
Harper PollingA−
for Carolina Journal
Mar 22–Mar 23600 LVCooper +7.8Cooper +8.90.00
YouGovA−
for Catawba College Center for North Carolina Politics & Public Service
Mar 9–Mar 18871 LVCooper +14.0Cooper +16.80.00
Public Policy PollingA−Mar 13–Mar 14556 RVCooper +3.0Cooper +5.70.00
Nexus Strategies/Strategic Partners Solutions
for Healthier United Fund
Mar 8–Mar 9800 LVCooper +18.0Cooper +19.30.00
Change ResearchB−Jan 31–Feb 41,069 RVCooper +10.0Cooper +10.90.00
TIPP InsightsA− · REP sponsor
for League of American Workers
Jan 12–Jan 151,512 RVCooper +24.0Cooper +26.00.00
Change ResearchB− · DEM sponsorJan 5–Jan 71,105 LVCooper +5.0Cooper +5.80.00
Harper PollingA−
for Carolina Journal
Nov 9–Nov 10600 LVCooper +8.0Cooper +10.50.00
Harper PollingA−
for Carolina Journal
Sep 14–Sep 15600 LVCooper +4.0Cooper +6.50.00
Change ResearchB− · DEM sponsor
for Carolina Forward
Sep 2–Sep 8855 LVCooper +7.0Cooper +9.10.00
Harper PollingA−
for Carolina Journal
Aug 11–Aug 12600 LVCooper +8.2Cooper +11.20.00
Victory InsightsBJul 28–Jul 30600 LVCooper +0.9Cooper +6.30.00
Emerson CollegeA−Jul 28–Jul 301,000 RVCooper +5.3Cooper +10.20.00

Chance of winning over time

How this race’s odds have moved as polls and the national environment changed.

Cooper +9 over the past 3 months
020406080100Aug 1Sep 1Oct 1

Out of 100. Today: Cooper 99, Whatley 1.

What’s driving the forecast

The model blends each estimate by how much to trust it right now. Polls get 89% of the weight, 15 days out.

Polling average (after adjustments)Cooper +10.7±2.5 sampling range; effective 7.2 polls
Partisan lean (Cook PVI, 2026 lines) R+1.0roughly 2 points of margin vs. the nation
National environment D+9.6generic ballot + presidential approval
Incumbencynoneopen seat or incumbent not on ballot
Fundamentals estimateCooper +9.0±11 typical error
Expert ratings (average)Cooper +12.0used only in the “+ Expert ratings” version
ForecastCooper +10.5±3.8 standard deviation, including 2.3 for movement before Election Day

All three versions

  • Polls only: Roy Cooper 99 in 100 (Solid D)
  • Polls + fundamentals: Roy Cooper 99 in 100 (Solid D)
  • Polls + fundamentals + experts: Roy Cooper >99 in 100 (Solid D)

Published ratings

Other forecasters’ ratings, as listed on Wikipedia. Shown for comparison; they feed only the “+ Expert ratings” version.

Cook: Likely D (flip)DDHQ: Likely D (flip)The Economist: Likely D (flip)Split Ticket/FPO: Likely D (flip)Fox News: Likely D (flip)Inside Elections: Lean D (flip)RCP: Likely D (flip)Sabato: Lean D (flip)Silver Bulletin: Solid D (flip)Split Ticket: Safe D (flip)

County map

Counties colored by the 2024 presidential vote; on election night this switches to the live count in this race.

Rockingham County, 2024 president: Republican +35.9 (49,492 votes)Franklin County, 2024 president: Republican +13.6 (42,526 votes)Randolph County, 2024 president: Republican +57.2 (75,841 votes)Yadkin County, 2024 president: Republican +62.4 (20,346 votes)Alexander County, 2024 president: Republican +59.8 (20,625 votes)Onslow County, 2024 president: Republican +35.9 (81,476 votes)Orange County, 2024 president: Democratic +51.1 (87,426 votes)Cabarrus County, 2024 president: Republican +7.7 (119,820 votes)Iredell County, 2024 president: Republican +32.6 (110,560 votes)Stokes County, 2024 president: Republican +59.6 (27,127 votes)Guilford County, 2024 president: Democratic +21.8 (284,114 votes)Person County, 2024 president: Republican +23.7 (21,993 votes)Vance County, 2024 president: Democratic +13.4 (20,059 votes)Lenoir County, 2024 president: Republican +6.8 (27,465 votes)Cleveland County, 2024 president: Republican +35.0 (51,602 votes)Transylvania County, 2024 president: Republican +12.2 (20,706 votes)Craven County, 2024 president: Republican +20.5 (56,028 votes)Edgecombe County, 2024 president: Democratic +22.7 (24,416 votes)Caldwell County, 2024 president: Republican +52.6 (43,451 votes)Pitt County, 2024 president: Democratic +6.0 (86,924 votes)Jones County, 2024 president: Republican +25.7 (5,458 votes)Forsyth County, 2024 president: Democratic +13.2 (203,928 votes)Wayne County, 2024 president: Republican +16.4 (54,667 votes)Bladen County, 2024 president: Republican +20.4 (16,743 votes)Polk County, 2024 president: Republican +25.2 (13,032 votes)Mitchell County, 2024 president: Republican +55.9 (8,821 votes)Currituck County, 2024 president: Republican +47.9 (18,010 votes)Lincoln County, 2024 president: Republican +45.7 (55,433 votes)Haywood County, 2024 president: Republican +25.1 (37,724 votes)Durham County, 2024 president: Democratic +61.9 (180,189 votes)Greene County, 2024 president: Republican +18.1 (8,442 votes)Johnston County, 2024 president: Republican +21.5 (124,360 votes)New Hanover County, 2024 president: Democratic +0.6 (138,243 votes)Chatham County, 2024 president: Democratic +12.5 (52,098 votes)Richmond County, 2024 president: Republican +20.9 (19,848 votes)Scotland County, 2024 president: Republican +6.9 (14,613 votes)Davidson County, 2024 president: Republican +47.1 (93,091 votes)Anson County, 2024 president: Republican +2.5 (10,859 votes)Rutherford County, 2024 president: Republican +47.8 (34,600 votes)Yancey County, 2024 president: Republican +34.4 (11,247 votes)Swain County, 2024 president: Republican +23.7 (7,036 votes)Hertford County, 2024 president: Democratic +26.8 (9,819 votes)Cumberland County, 2024 president: Democratic +13.4 (140,175 votes)Wilkes County, 2024 president: Republican +59.7 (36,240 votes)Sampson County, 2024 president: Republican +29.8 (28,138 votes)Pamlico County, 2024 president: Republican +32.1 (7,961 votes)Washington County, 2024 president: Democratic +6.2 (5,939 votes)Moore County, 2024 president: Republican +29.5 (61,590 votes)Robeson County, 2024 president: Republican +27.7 (46,677 votes)Surry County, 2024 president: Republican +53.3 (37,424 votes)Carteret County, 2024 president: Republican +43.1 (45,693 votes)Alleghany County, 2024 president: Republican +52.0 (6,480 votes)Harnett County, 2024 president: Republican +25.1 (63,597 votes)Hoke County, 2024 president: Democratic +5.9 (22,724 votes)Perquimans County, 2024 president: Republican +39.4 (7,640 votes)Granville County, 2024 president: Republican +9.4 (32,044 votes)Hyde County, 2024 president: Republican +22.1 (2,417 votes)Watauga County, 2024 president: Democratic +6.0 (32,934 votes)Macon County, 2024 president: Republican +38.0 (21,846 votes)Clay County, 2024 president: Republican +50.1 (7,708 votes)Chowan County, 2024 president: Republican +22.5 (7,533 votes)Gates County, 2024 president: Republican +21.7 (5,860 votes)Pasquotank County, 2024 president: Republican +4.9 (20,277 votes)Graham County, 2024 president: Republican +63.8 (4,769 votes)Cherokee County, 2024 president: Republican +57.5 (17,748 votes)Brunswick County, 2024 president: Republican +24.9 (109,049 votes)Halifax County, 2024 president: Democratic +17.7 (23,938 votes)Jackson County, 2024 president: Republican +9.4 (21,864 votes)Warren County, 2024 president: Democratic +19.0 (9,985 votes)Northampton County, 2024 president: Democratic +14.5 (9,197 votes)Ashe County, 2024 president: Republican +44.5 (16,187 votes)Buncombe County, 2024 president: Democratic +24.8 (159,885 votes)Burke County, 2024 president: Republican +41.2 (45,733 votes)McDowell County, 2024 president: Republican +49.2 (23,600 votes)Columbus County, 2024 president: Republican +33.9 (26,363 votes)Caswell County, 2024 president: Republican +24.5 (12,025 votes)Henderson County, 2024 president: Republican +14.6 (69,651 votes)Gaston County, 2024 president: Republican +25.0 (118,959 votes)Tyrrell County, 2024 president: Republican +21.5 (1,752 votes)Davie County, 2024 president: Republican +46.5 (26,704 votes)Avery County, 2024 president: Republican +52.4 (9,468 votes)Pender County, 2024 president: Republican +35.0 (38,837 votes)Catawba County, 2024 president: Republican +38.0 (86,885 votes)Mecklenburg County, 2024 president: Democratic +32.9 (573,679 votes)Nash County, 2024 president: Republican +1.8 (52,364 votes)Madison County, 2024 president: Republican +23.5 (13,561 votes)Stanly County, 2024 president: Republican +50.8 (36,651 votes)Dare County, 2024 president: Republican +18.8 (25,115 votes)Wilson County, 2024 president: Democratic +0.4 (39,978 votes)Duplin County, 2024 president: Republican +29.0 (22,864 votes)Martin County, 2024 president: Republican +10.3 (12,028 votes)Wake County, 2024 president: Democratic +25.5 (650,796 votes)Lee County, 2024 president: Republican +17.5 (30,007 votes)Bertie County, 2024 president: Democratic +15.7 (9,170 votes)Rowan County, 2024 president: Republican +35.9 (75,236 votes)Alamance County, 2024 president: Republican +8.2 (89,568 votes)Montgomery County, 2024 president: Republican +37.8 (13,188 votes)Union County, 2024 president: Republican +25.3 (138,875 votes)Camden County, 2024 president: Republican +50.8 (6,292 votes)Beaufort County, 2024 president: Republican +31.1 (26,521 votes)
Color shows the 2024 presidential margin in each county. Hover or tap a county for its numbers.

2024 results: Fox News 2024 county results, compiled by Tony McGovern (github.com/tonmcg/US_County_Level_Election_Results_08-24). Not authoritative.

Rules and notes

  • Last polls close at 7:30 pm Eastern.
  • Last election: 48.69% R
  • Incumbent retiring

Senate races, closest first · this is #23 of 35