North Carolina · U.S. Senate
North Carolina Senate
Roy Cooper wins. Called. A change from Republican control.
| Candidate | Votes | Share |
|---|---|---|
| Roy Cooper D won | 2,467,963 | 58.7% |
| Michael Whatley R | 1,643,088 | 39.1% |
| Shannon Bray L | 57,190 | 1.4% |
| Michael Dublin G | 36,894 | 0.9% |
| Total | 4,205,135 |
2,842 of 2,842 precincts reporting. Precincts reporting is not the same as ballots counted. Last vote update Nov 5, 2:55 PM. Polls closed Nov 3, 5:30 PM.
By county
| Place | Votes | Margin | Shift |
|---|---|---|---|
| Wake | 523,237 | D +48.2 | D +22.2 |
| Mecklenburg | 439,955 | D +54.6 | D +21.2 |
| Guilford | 217,239 | D +42.9 | D +20.8 |
| Forsyth | 152,572 | D +36.3 | D +22.9 |
| Durham | 150,482 | D +76.8 | D +13.9 |
| Buncombe | 131,206 | D +47.4 | D +22.2 |
| New Hanover | 102,740 | D +22.9 | D +22.3 |
| Union | 100,583 | R +2.9 | D +22.6 |
| Cumberland | 95,138 | D +36.0 | D +22.4 |
| Johnston | 88,773 | D +6.2 | D +27.9 |
| Cabarrus | 86,912 | D +17.8 | D +25.6 |
| Brunswick | 86,688 | R +6.1 | D +19.0 |
| Gaston | 82,821 | Even | D +25.2 |
| Iredell | 75,789 | R +10.9 | D +22.0 |
| Orange | 72,153 | D +69.1 | D +17.3 |
| Alamance | 67,849 | D +15.1 | D +23.3 |
| Pitt | 62,410 | D +25.0 | D +19.0 |
| Davidson | 60,706 | R +22.7 | D +24.8 |
| Catawba | 60,128 | R +15.5 | D +22.8 |
| Henderson | 56,915 | D +6.2 | D +20.9 |
| Rowan | 50,768 | R +13.7 | D +22.5 |
| Onslow | 50,348 | R +13.2 | D +23.1 |
| Randolph | 47,603 | R +34.7 | D +23.0 |
| Harnett | 44,986 | D +0.6 | D +26.0 |
| Moore | 44,762 | R +10.0 | D +19.8 |
| Chatham | 43,043 | D +33.5 | D +20.8 |
| Craven | 41,878 | R +3.8 | D +16.9 |
| Nash | 40,831 | D +16.1 | D +17.9 |
| Wayne | 38,570 | D +2.9 | D +19.4 |
| Lincoln | 38,288 | R +26.7 | D +19.4 |
| Carteret | 35,142 | R +28.8 | D +14.6 |
| Cleveland | 34,539 | R +13.7 | D +21.5 |
| Rockingham | 34,128 | R +14.9 | D +21.3 |
| Franklin | 33,160 | D +7.1 | D +20.8 |
| Wilson | 30,939 | D +19.5 | D +19.1 |
| Burke | 30,118 | R +18.4 | D +23.1 |
| Robeson | 29,501 | R +0.6 | D +27.2 |
| Haywood | 28,262 | D +0.5 | D +25.9 |
| Caldwell | 27,293 | R +31.9 | D +21.1 |
| Pender | 25,632 | R +12.6 | D +22.6 |
| Granville | 24,462 | D +10.2 | D +19.7 |
| Stanly | 24,400 | R +32.4 | D +18.8 |
| Surry | 24,115 | R +27.4 | D +26.3 |
| Watauga | 23,805 | D +28.5 | D +22.4 |
| Wilkes | 23,556 | R +39.2 | D +20.9 |
| Rutherford | 22,911 | R +28.3 | D +19.9 |
| Lee | 21,217 | D +10.4 | D +28.0 |
| Beaufort | 19,864 | R +16.4 | D +14.9 |
| Lenoir | 19,544 | D +9.0 | D +15.9 |
| Dare | 19,122 | R +1.2 | D +17.8 |
| Davie | 18,463 | R +25.8 | D +21.2 |
| Sampson | 18,424 | R +6.4 | D +23.6 |
| Edgecombe | 17,993 | D +40.0 | D +17.1 |
| Halifax | 17,683 | D +33.2 | D +15.4 |
| Stokes | 17,467 | R +37.4 | D +22.7 |
| Columbus | 16,956 | R +13.8 | D +20.3 |
| McDowell | 16,363 | R +27.1 | D +22.4 |
| Transylvania | 16,215 | D +10.3 | D +22.6 |
| Macon | 16,213 | R +17.3 | D +21.1 |
| Jackson | 16,066 | D +18.0 | D +27.5 |
| Duplin | 16,034 | R +11.4 | D +17.7 |
| Hoke | 15,939 | D +34.1 | D +28.1 |
| Person | 15,913 | R +4.7 | D +19.2 |
| Pasquotank | 14,901 | D +13.2 | D +18.1 |
| Vance | 14,675 | D +30.8 | D +17.3 |
| Yadkin | 13,543 | R +41.8 | D +21.1 |
| Alexander | 13,475 | R +43.3 | D +17.0 |
| Richmond | 13,421 | D +1.7 | D +22.7 |
| Currituck | 12,697 | R +33.5 | D +14.9 |
| Cherokee | 12,311 | R +43.9 | D +14.2 |
| Bladen | 11,968 | R +4.4 | D +16.1 |
| Ashe | 11,772 | R +21.8 | D +23.0 |
| Madison | 10,477 | D +3.7 | D +27.6 |
| Scotland | 10,386 | D +12.7 | D +19.7 |
| Polk | 10,088 | R +5.4 | D +20.0 |
| Martin | 9,150 | D +7.2 | D +17.5 |
| Montgomery | 9,003 | R +14.6 | D +23.5 |
| Caswell | 8,706 | R +5.9 | D +18.9 |
| Yancey | 8,330 | R +6.6 | D +28.2 |
| Warren | 8,065 | D +32.2 | D +13.0 |
| Anson | 8,013 | D +11.5 | D +14.1 |
| Hertford | 7,177 | D +40.7 | D +13.7 |
| Northampton | 6,986 | D +27.8 | D +13.3 |
| Avery | 6,685 | R +34.6 | D +18.2 |
| Bertie | 6,667 | D +28.3 | D +12.5 |
| Mitchell | 6,256 | R +33.7 | D +22.5 |
| Greene | 6,245 | D +0.4 | D +18.6 |
| Pamlico | 6,081 | R +17.1 | D +15.2 |
| Chowan | 5,928 | R +11.4 | D +11.2 |
| Clay | 5,740 | R +34.5 | D +15.9 |
| Perquimans | 5,594 | R +27.1 | D +12.8 |
| Swain | 5,121 | R +0.8 | D +23.1 |
| Alleghany | 4,695 | R +30.2 | D +22.2 |
| Washington | 4,529 | D +21.8 | D +15.5 |
| Camden | 4,517 | R +34.6 | D +16.6 |
| Gates | 4,177 | R +4.1 | D +17.7 |
| Jones | 3,925 | R +12.1 | D +13.8 |
| Graham | 3,706 | R +45.5 | D +19.0 |
| Hyde | 1,958 | R +6.3 | D +16.0 |
| Tyrrell | 1,355 | R +5.9 | D +15.8 |
Shift is this race's margin minus the 2024 presidential margin in the same place. Places with votes that look copied or wildly out of line are flagged and left out of the race's overall shift.
Vote updates
| Time | Update | Total votes | Margin |
|---|---|---|---|
| +6,703 votes | 4,205,135 | D +20.1 | |
| +1,628 votes | 4,198,432 | D +20.1 | |
| +525 votes | 4,196,804 | D +20.0 | |
| +11,212 votes | 4,196,279 | D +20.0 | |
| +2,503 votes | 4,185,067 | D +20.0 | |
| +6,109 votes | 4,182,564 | D +20.0 | |
| +20,241 votes | 4,176,455 | D +20.0 | |
| +7,859 votes | 4,156,214 | D +19.9 | |
| +9,363 votes | 4,148,355 | D +19.9 | |
| +261 votes | 4,138,992 | D +19.9 | |
| +33,221 votes | 4,138,731 | D +19.9 | |
| +21,210 votes | 4,105,510 | D +19.8 |