North Carolina U.S. Senate
U.S. Senate · North Carolina · Statewide · General election: Tuesday, November 3, 2026
Candidates on the November 3 ballot
- Michael DublinGreen
- Roy CooperDemocratic
- Shannon W. BrayLibertarian
- Michael WhatleyRepublican
Source: North Carolina State Board of Elections, 2026 general election candidate list by contest, certified list (list retrieved 2026-10-30; retrieved 2026-10-30). Names shown as they appear on the ballot. Order of names does not reflect ballot order. Incumbent tags appear only where the official list marks incumbents. Photos come from the Candidate Alerts database where one is on file; otherwise initials are shown.
Federal campaign finance filings for this seat: FEC election page (FEC registration is not the same as ballot qualification).
Certified candidates
- Roy Cooper Democratic @RoyCooperNC
- Michael Dublin Green
- Shannon W. Bray Libertarian
- Michael Whatley Republican @WhatleyNC
Certified candidate list from Candidate Alerts, as of 2026-09-20, based on NC State Board of Elections. Includes candidates the database marks as on the November 3 ballot. Incumbent tags here follow the database.
Past election results
Demographics
2020 Census demographics by district are not yet published in this data set.
3 of 2,625 precincts are above 50%, and 85 are above 25%. Source: Census American Community Survey 2020-2024 5-year block groups, allocated to current precinct shapes by area.
Poll status
Map
Statewide race. State outline: U.S. Census Bureau cartographic boundary file (cb_2024_us_state_20m).
County map: past elections and demographics
Choose a layer above. Hover a county for its values.
Precinct-level maps and tables are on the U.S. House district pages.
County results (100 counties)
| County | 2024 President | 2022 U.S. Senate | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Alamance | R+8.1 | 89,831 | R+11.7 | 60,013 | R+8.4 | 85,940 |
| Alexander | R+59.7 | 20,677 | R+57.7 | 15,265 | R+58.1 | 20,212 |
| Alleghany | R+51.8 | 6,496 | R+47.8 | 5,021 | R+50.1 | 6,071 |
| Anson | R+2.5 | 10,875 | R+5.4 | 7,163 | D+4.2 | 11,175 |
| Ashe | R+44.3 | 16,253 | R+44.0 | 11,817 | R+46.2 | 15,787 |
| Avery | R+52.3 | 9,489 | R+51.1 | 6,834 | R+52.7 | 9,448 |
| Beaufort | R+31.0 | 26,572 | R+32.1 | 18,976 | R+25.9 | 26,278 |
| Bertie | D+15.7 | 9,186 | D+11.2 | 6,360 | D+21.6 | 9,807 |
| Bladen | R+20.4 | 16,764 | R+16.5 | 11,783 | R+13.7 | 17,105 |
| Brunswick | R+24.8 | 109,378 | R+24.9 | 73,093 | R+25.0 | 90,084 |
| Buncombe | D+24.7 | 160,510 | D+25.5 | 120,126 | D+21.1 | 161,344 |
| Burke | R+41.1 | 45,847 | R+38.7 | 29,978 | R+40.2 | 44,559 |
| Cabarrus | R+7.7 | 120,202 | R+12.0 | 75,681 | R+9.5 | 117,083 |
| Caldwell | R+52.5 | 43,540 | R+51.9 | 27,908 | R+51.1 | 42,777 |
| Camden | R+50.7 | 6,304 | R+49.6 | 4,280 | R+46.7 | 5,948 |
| Carteret | R+43.0 | 45,817 | R+43.1 | 32,240 | R+42.1 | 42,638 |
| Caswell | R+24.5 | 12,040 | R+21.5 | 8,118 | R+18.5 | 12,043 |
| Catawba | R+37.9 | 87,109 | R+39.9 | 55,566 | R+37.1 | 83,295 |
| Chatham | D+12.4 | 52,301 | D+15.8 | 39,469 | D+11.5 | 48,539 |
| Cherokee | R+57.2 | 17,824 | R+57.8 | 12,190 | R+55.2 | 16,384 |
| Chowan | R+22.4 | 7,552 | R+23.8 | 5,520 | R+15.7 | 7,779 |
| Clay | R+50.0 | 7,728 | R+49.5 | 5,518 | R+49.6 | 6,882 |
| Cleveland | R+34.9 | 51,706 | R+33.8 | 32,846 | R+32.9 | 51,234 |
| Columbus | R+33.9 | 26,402 | R+25.4 | 19,039 | R+28.0 | 26,413 |
| Craven | R+20.4 | 56,173 | R+21.3 | 36,985 | R+18.7 | 52,992 |
| Cumberland | D+13.4 | 140,513 | D+12.8 | 84,007 | D+16.6 | 146,906 |
| Currituck | R+47.8 | 18,053 | R+50.3 | 11,638 | R+46.3 | 16,123 |
| Dare | R+18.7 | 25,196 | R+17.6 | 17,844 | R+16.5 | 24,201 |
| Davidson | R+46.9 | 93,452 | R+48.5 | 59,260 | R+47.6 | 88,325 |
| Davie | R+46.2 | 26,850 | R+48.1 | 18,059 | R+45.6 | 25,279 |
| Duplin | R+28.9 | 22,898 | R+31.4 | 15,210 | R+22.1 | 22,698 |
| Durham | D+61.7 | 180,912 | D+63.6 | 128,097 | D+62.5 | 179,708 |
| Edgecombe | D+22.7 | 24,448 | D+20.4 | 15,495 | D+27.0 | 25,450 |
| Forsyth | D+13.1 | 204,726 | D+11.3 | 134,818 | D+13.9 | 200,972 |
| Franklin | R+13.5 | 42,667 | R+13.0 | 27,630 | R+13.5 | 37,278 |
| Gaston | R+25.0 | 119,256 | R+28.0 | 73,442 | R+27.8 | 115,356 |
| Gates | R+21.6 | 5,868 | R+15.6 | 4,308 | R+13.8 | 5,964 |
| Graham | R+63.7 | 4,779 | R+60.7 | 3,543 | R+60.3 | 4,652 |
| Granville | R+9.4 | 32,104 | R+8.2 | 22,241 | R+6.6 | 31,567 |
| Greene | R+18.1 | 8,450 | R+18.3 | 6,045 | R+11.9 | 8,749 |
| Guilford | D+21.8 | 285,053 | D+18.2 | 187,236 | D+23.2 | 284,063 |
| Halifax | D+17.7 | 23,965 | D+14.4 | 15,720 | D+21.2 | 25,735 |
| Harnett | R+25.0 | 63,757 | R+26.3 | 36,923 | R+22.5 | 58,213 |
| Haywood | R+25.0 | 37,851 | R+22.8 | 26,768 | R+26.6 | 36,486 |
| Henderson | R+14.5 | 69,974 | R+18.8 | 51,165 | R+18.8 | 68,240 |
| Hertford | D+26.7 | 9,843 | D+25.7 | 6,601 | D+34.0 | 10,627 |
| Hoke | D+5.9 | 22,767 | D+11.6 | 13,100 | D+10.9 | 21,608 |
| Hyde | R+22.1 | 2,421 | R+18.9 | 1,863 | R+14.9 | 2,491 |
| Iredell | R+32.5 | 110,875 | R+36.1 | 69,625 | R+32.4 | 102,221 |
| Jackson | R+9.3 | 21,942 | R+9.1 | 14,932 | R+8.3 | 21,370 |
| Johnston | R+21.5 | 124,678 | R+23.8 | 76,054 | R+24.4 | 111,207 |
| Jones | R+25.7 | 5,463 | R+25.4 | 3,873 | R+19.6 | 5,520 |
| Lee | R+17.4 | 30,081 | R+17.0 | 19,233 | R+14.9 | 28,961 |
| Lenoir | R+6.8 | 27,503 | R+13.8 | 18,686 | R+3.5 | 28,379 |
| Lincoln | R+45.6 | 55,582 | R+46.1 | 36,285 | R+46.0 | 50,158 |
| Macon | R+37.9 | 21,934 | R+38.6 | 15,744 | R+38.5 | 20,719 |
| Madison | R+23.4 | 13,621 | R+18.2 | 10,101 | R+23.6 | 13,057 |
| Martin | R+10.3 | 12,040 | R+10.0 | 8,746 | R+5.0 | 12,524 |
| McDowell | R+49.1 | 23,655 | R+49.0 | 16,086 | R+48.1 | 22,982 |
| Mecklenburg | D+32.7 | 577,505 | D+32.5 | 360,294 | D+35.1 | 566,290 |
| Mitchell | R+55.7 | 8,842 | R+56.2 | 6,533 | R+57.8 | 9,029 |
| Montgomery | R+37.8 | 13,206 | R+36.5 | 8,684 | R+31.8 | 12,838 |
| Moore | R+29.4 | 61,790 | R+29.0 | 42,316 | R+27.4 | 58,269 |
| Nash | R+1.8 | 52,471 | R+6.7 | 35,739 | D+0.2 | 52,215 |
| New Hanover | D+0.6 | 138,734 | D+1.9 | 94,017 | D+2.1 | 131,659 |
| Northampton | D+14.5 | 9,215 | D+11.2 | 6,777 | D+20.6 | 10,103 |
| Onslow | R+35.8 | 81,681 | R+35.4 | 44,013 | R+30.2 | 72,135 |
| Orange | D+50.8 | 87,807 | D+55.5 | 66,553 | D+51.1 | 84,915 |
| Pamlico | R+32.0 | 7,976 | R+29.6 | 6,141 | R+28.0 | 7,626 |
| Pasquotank | R+4.9 | 20,343 | R+5.9 | 14,161 | D+0.3 | 19,861 |
| Pender | R+34.9 | 38,909 | R+33.7 | 23,525 | R+30.0 | 34,123 |
| Perquimans | R+39.3 | 7,666 | R+41.3 | 5,468 | R+32.3 | 7,468 |
| Person | R+23.7 | 22,036 | R+21.3 | 15,438 | R+21.6 | 21,858 |
| Pitt | D+6.0 | 87,130 | D+2.8 | 55,026 | D+9.5 | 87,448 |
| Polk | R+25.1 | 13,068 | R+21.5 | 9,552 | R+25.7 | 12,341 |
| Randolph | R+57.1 | 76,008 | R+59.4 | 48,346 | R+56.4 | 73,241 |
| Richmond | R+20.9 | 19,873 | R+18.3 | 12,596 | R+14.8 | 20,739 |
| Robeson | R+27.6 | 46,770 | R+18.5 | 27,050 | R+18.6 | 47,127 |
| Rockingham | R+35.8 | 49,595 | R+35.3 | 32,566 | R+32.1 | 47,754 |
| Rowan | R+35.8 | 75,394 | R+38.4 | 48,197 | R+35.7 | 73,309 |
| Rutherford | R+47.7 | 34,670 | R+50.3 | 23,441 | R+45.8 | 34,376 |
| Sampson | R+29.7 | 28,201 | R+30.9 | 17,879 | R+22.5 | 28,589 |
| Scotland | R+6.9 | 14,626 | R+5.9 | 9,519 | R+1.9 | 14,761 |
| Stanly | R+50.8 | 36,714 | R+54.0 | 23,626 | R+51.1 | 33,891 |
| Stokes | R+59.5 | 27,175 | R+55.5 | 18,205 | R+57.9 | 25,674 |
| Surry | R+53.2 | 37,508 | R+50.5 | 24,704 | R+51.4 | 36,596 |
| Swain | R+23.7 | 7,052 | R+24.6 | 4,776 | R+19.6 | 7,049 |
| Transylvania | R+12.1 | 20,780 | R+12.2 | 16,170 | R+15.7 | 20,370 |
| Tyrrell | R+21.5 | 1,757 | R+22.5 | 1,281 | R+15.8 | 1,815 |
| Union | R+25.2 | 139,355 | R+28.3 | 90,103 | R+24.2 | 130,840 |
| Vance | D+13.3 | 20,092 | D+11.4 | 12,967 | D+19.3 | 20,965 |
| Wake | D+25.4 | 653,580 | D+26.6 | 453,170 | D+26.5 | 630,946 |
| Warren | D+18.9 | 10,013 | D+22.1 | 7,183 | D+25.8 | 10,261 |
| Washington | D+6.2 | 5,944 | D+0.1 | 4,075 | D+9.9 | 6,198 |
| Watauga | D+6.0 | 33,095 | D+5.4 | 22,786 | D+8.3 | 32,177 |
| Wayne | R+16.4 | 54,762 | R+19.1 | 35,328 | R+11.7 | 55,466 |
| Wilkes | R+59.5 | 36,320 | R+59.2 | 24,546 | R+56.7 | 35,409 |
| Wilson | D+0.4 | 40,045 | R+3.1 | 26,249 | D+2.9 | 40,694 |
| Yadkin | R+62.3 | 20,397 | R+62.8 | 13,870 | R+61.2 | 19,890 |
| Yancey | R+34.3 | 11,283 | R+31.1 | 8,887 | R+33.8 | 11,334 |
2024 President (Kamala D. Harris vs. Donald J. Trump). Source: NC State Board of Elections, official precinct results. Official certified results, NC State Board of Elections.
2022 U.S. Senate (Cheri Beasley vs. Ted Budd). Source: NC State Board of Elections, official precinct results. Official certified results, NC State Board of Elections.
2020 President (Joseph R. Biden vs. Donald J. Trump). Source: NC State Board of Elections, official precinct results. Official certified results, NC State Board of Elections.
County demographics
| County | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Statewide | 10,849,858 | 8,489,542 | 60.0% | 11.3% | 20.0% | 3.3% | $82k | 35.7% | 20.5% | 17.2% | 66.6% | 13.0% | 7.7% |
| Alamance | 178,682 | 139,098 | 58.1% | 15.3% | 19.6% | 1.8% | $71k | 28.7% | 21.0% | 17.2% | 65.0% | 13.4% | 11.1% |
| Alexander | 36,841 | 29,610 | 85.5% | 5.6% | 5.0% | 1.0% | $67k | 16.7% | 15.9% | 21.2% | 80.7% | 12.6% | 3.9% |
| Alleghany | 11,207 | 9,369 | 83.9% | 11.4% | 1.6% | 0.5% | $50k | 23.6% | 11.9% | 30.7% | 74.4% | 16.0% | 7.4% |
| Anson | 22,417 | 17,971 | 43.8% | 4.2% | 44.5% | 1.6% | $50k | 9.9% | 18.7% | 19.7% | 68.5% | 21.7% | 3.8% |
| Ashe | 27,230 | 22,634 | 90.8% | 6.0% | 0.9% | 0.4% | $60k | 25.9% | 13.6% | 27.2% | 79.4% | 13.5% | 3.8% |
| Avery | 17,908 | 15,320 | 85.8% | 6.0% | 3.8% | 0.4% | $70k | 25.1% | 18.1% | 23.7% | 83.0% | 10.1% | 3.5% |
| Beaufort | 45,152 | 36,547 | 66.1% | 7.9% | 22.8% | 0.2% | $63k | 21.2% | 14.8% | 25.7% | 69.2% | 17.8% | 4.9% |
| Bertie | 17,272 | 14,465 | 34.4% | 2.5% | 59.5% | 0.8% | $54k | 19.0% | 16.7% | 25.3% | 72.7% | 16.2% | 2.7% |
| Bladen | 29,753 | 23,616 | 53.4% | 9.3% | 32.1% | 0.2% | $53k | 19.4% | 16.1% | 23.4% | 69.2% | 22.0% | 5.3% |
| Brunswick | 153,611 | 132,052 | 80.8% | 5.6% | 8.3% | 0.7% | $83k | 34.7% | 11.2% | 33.8% | 84.6% | 9.2% | 3.1% |
| Buncombe | 283,526 | 233,078 | 80.7% | 8.5% | 4.9% | 1.1% | $79k | 46.1% | 17.0% | 21.2% | 66.0% | 11.9% | 5.5% |
| Burke | 88,646 | 72,301 | 79.1% | 8.5% | 6.1% | 3.5% | $62k | 21.0% | 16.7% | 21.7% | 74.5% | 15.6% | 5.0% |
| Cabarrus | 238,083 | 178,193 | 57.3% | 12.7% | 18.7% | 6.1% | $98k | 37.9% | 19.0% | 13.6% | 71.2% | 9.3% | 8.6% |
| Caldwell | 81,684 | 65,553 | 85.3% | 6.7% | 4.0% | 0.5% | $62k | 18.8% | 16.5% | 21.4% | 73.6% | 13.4% | 4.1% |
| Camden | 10,984 | 8,442 | 78.1% | 4.2% | 9.5% | 1.2% | $89k | 28.5% | 17.3% | 16.5% | 82.1% | 6.2% | 0.6% |
| Carteret | 70,240 | 58,411 | 85.2% | 4.9% | 4.2% | 1.0% | $74k | 34.6% | 13.0% | 27.0% | 74.6% | 10.1% | 3.4% |
| Caswell | 22,443 | 18,327 | 60.0% | 5.1% | 30.5% | 0.4% | $60k | 17.9% | 15.8% | 23.1% | 75.2% | 18.6% | 3.2% |
| Catawba | 165,258 | 129,502 | 71.9% | 11.5% | 7.7% | 4.2% | $73k | 26.2% | 18.6% | 18.7% | 72.1% | 12.8% | 7.9% |
| Chatham | 80,275 | 64,732 | 69.4% | 13.6% | 10.0% | 2.2% | $107k | 48.9% | 13.3% | 25.2% | 80.5% | 11.0% | 9.7% |
| Cherokee | 29,914 | 25,129 | 89.2% | 3.7% | 1.8% | 0.5% | $56k | 24.2% | 11.9% | 31.5% | 83.6% | 12.4% | 2.3% |
| Chowan | 13,978 | 11,297 | 60.3% | 4.0% | 32.4% | 0.1% | $63k | 24.9% | 14.3% | 26.1% | 70.4% | 19.0% | 3.3% |
| Clay | 11,689 | 9,806 | 90.2% | 4.1% | 2.2% | 0.6% | $62k | 31.8% | 10.8% | 32.8% | 81.2% | 12.9% | 1.2% |
| Cleveland | 101,791 | 79,092 | 70.6% | 4.7% | 17.9% | 0.9% | $64k | 21.9% | 19.3% | 18.8% | 70.9% | 16.6% | 3.3% |
| Columbus | 50,372 | 39,984 | 58.5% | 5.7% | 28.0% | 0.5% | $51k | 14.6% | 18.4% | 20.7% | 71.1% | 18.2% | 4.3% |
| Craven | 104,359 | 82,152 | 64.4% | 7.8% | 19.6% | 2.9% | $69k | 27.6% | 22.5% | 20.9% | 68.5% | 13.7% | 4.9% |
| Cumberland | 344,052 | 257,596 | 39.8% | 12.7% | 36.8% | 2.6% | $65k | 27.9% | 28.7% | 13.0% | 54.9% | 16.7% | 7.8% |
| Currituck | 30,725 | 23,988 | 83.8% | 5.2% | 5.0% | 0.9% | $98k | 30.9% | 14.2% | 17.9% | 87.3% | 7.5% | 2.5% |
| Dare | 38,268 | 31,436 | 85.4% | 7.4% | 2.5% | 0.4% | $92k | 43.2% | 12.8% | 25.2% | 78.4% | 6.6% | 5.4% |
| Davidson | 174,053 | 136,319 | 75.9% | 9.0% | 9.2% | 1.5% | $70k | 21.7% | 17.4% | 19.0% | 74.3% | 12.9% | 6.3% |
| Davie | 44,284 | 35,040 | 82.0% | 8.3% | 4.4% | 0.7% | $78k | 27.3% | 15.7% | 22.1% | 82.2% | 9.4% | 5.9% |
| Duplin | 49,837 | 38,007 | 50.2% | 23.3% | 22.0% | 0.6% | $56k | 17.6% | 18.5% | 19.9% | 70.4% | 20.4% | 17.2% |
| Durham | 334,855 | 267,714 | 41.7% | 15.8% | 31.8% | 5.4% | $94k | 55.2% | 23.5% | 14.5% | 55.5% | 11.5% | 11.3% |
| Edgecombe | 49,584 | 38,201 | 34.8% | 6.2% | 55.6% | 0.2% | $54k | 17.6% | 18.0% | 20.9% | 60.6% | 21.7% | 4.8% |
| Forsyth | 394,448 | 305,134 | 53.4% | 15.1% | 24.7% | 2.3% | $75k | 38.5% | 21.3% | 16.9% | 63.4% | 14.6% | 10.4% |
| Franklin | 74,695 | 58,424 | 60.7% | 11.2% | 22.5% | 1.1% | $76k | 27.0% | 17.8% | 17.5% | 78.6% | 11.1% | 7.2% |
| Gaston | 238,264 | 184,846 | 66.3% | 9.9% | 17.2% | 1.7% | $74k | 26.5% | 18.7% | 16.5% | 66.8% | 13.5% | 6.8% |
| Gates | 10,408 | 8,409 | 63.2% | 2.2% | 31.0% | 0.0% | $71k | 10.9% | 14.1% | 22.7% | 80.9% | 9.4% | 2.0% |
| Graham | 8,123 | 6,571 | 84.9% | 3.0% | 0.4% | 0.7% | $56k | 17.6% | 17.9% | 25.5% | 80.7% | 6.7% | 2.1% |
| Granville | 61,306 | 48,620 | 55.4% | 11.1% | 28.9% | 0.4% | $74k | 25.2% | 17.4% | 17.7% | 77.0% | 15.2% | 7.8% |
| Greene | 20,768 | 16,851 | 45.5% | 15.4% | 31.5% | 0.1% | $53k | 12.2% | 19.9% | 17.3% | 66.5% | 21.1% | 11.8% |
| Guilford | 558,162 | 435,497 | 46.0% | 10.0% | 33.5% | 5.4% | $80k | 39.1% | 23.5% | 15.9% | 59.9% | 14.6% | 6.7% |
| Halifax | 48,517 | 38,187 | 36.8% | 3.4% | 51.4% | 0.9% | $49k | 16.2% | 16.6% | 22.0% | 62.9% | 22.7% | 2.6% |
| Harnett | 139,668 | 104,155 | 58.2% | 15.1% | 19.8% | 0.9% | $72k | 24.5% | 20.8% | 13.7% | 71.0% | 13.8% | 9.7% |
| Haywood | 64,285 | 52,951 | 90.4% | 5.0% | 0.9% | 0.4% | $64k | 29.5% | 14.7% | 25.6% | 74.8% | 13.1% | 2.9% |
| Henderson | 121,788 | 99,005 | 79.4% | 13.1% | 2.7% | 1.2% | $72k | 36.5% | 13.9% | 26.5% | 74.9% | 11.5% | 8.7% |
| Hertford | 20,019 | 16,155 | 32.2% | 6.4% | 55.6% | 1.1% | $49k | 16.6% | 20.3% | 22.8% | 67.3% | 23.0% | 3.2% |
| Hoke | 54,304 | 39,679 | 36.1% | 15.6% | 32.1% | 1.5% | $67k | 23.5% | 21.6% | 11.7% | 73.0% | 17.1% | 9.1% |
| Hyde | 4,613 | 3,783 | 57.6% | 10.1% | 24.3% | 0.0% | $55k | 14.7% | 8.4% | 19.6% | 72.0% | 22.2% | 6.0% |
| Iredell | 198,084 | 154,005 | 72.7% | 9.3% | 11.1% | 2.4% | $90k | 34.1% | 17.9% | 16.8% | 71.8% | 10.0% | 6.0% |
| Jackson | 44,100 | 36,882 | 78.4% | 8.0% | 2.1% | 1.0% | $60k | 31.1% | 28.7% | 20.3% | 60.8% | 18.0% | 4.5% |
| Johnston | 235,951 | 177,207 | 61.4% | 16.8% | 16.7% | 0.8% | $91k | 28.9% | 18.7% | 13.7% | 76.1% | 10.6% | 12.2% |
| Jones | 9,383 | 7,641 | 63.2% | 5.1% | 26.5% | 1.2% | $59k | 19.9% | 15.0% | 24.1% | 79.5% | 18.3% | 3.2% |
| Lee | 66,314 | 50,611 | 55.7% | 21.7% | 17.2% | 0.9% | $70k | 21.3% | 18.8% | 17.1% | 67.3% | 16.5% | 16.4% |
| Lenoir | 55,890 | 43,306 | 47.2% | 8.8% | 39.3% | 0.7% | $52k | 16.3% | 17.5% | 21.5% | 59.1% | 21.9% | 6.4% |
| Lincoln | 93,353 | 74,090 | 81.9% | 8.1% | 5.9% | 0.8% | $89k | 28.3% | 15.6% | 19.5% | 78.9% | 11.3% | 6.3% |
| Macon | 38,496 | 31,675 | 85.2% | 10.0% | 1.4% | 0.6% | $61k | 27.9% | 14.2% | 29.2% | 77.6% | 11.6% | 5.2% |
| Madison | 22,134 | 18,309 | 91.2% | 3.7% | 1.1% | 0.5% | $58k | 32.2% | 19.7% | 23.2% | 77.4% | 12.1% | 1.3% |
| Martin | 21,770 | 17,349 | 51.1% | 4.5% | 40.1% | 0.6% | $52k | 16.7% | 14.8% | 25.6% | 66.8% | 20.3% | 2.3% |
| McDowell | 45,529 | 36,707 | 85.5% | 7.1% | 3.9% | 1.2% | $59k | 18.1% | 16.4% | 21.0% | 75.5% | 14.9% | 4.4% |
| Mecklenburg | 1,161,468 | 896,199 | 43.3% | 16.0% | 29.7% | 6.3% | $100k | 49.2% | 22.9% | 11.9% | 55.1% | 10.4% | 11.9% |
| Mitchell | 15,120 | 12,458 | 91.0% | 5.6% | 0.9% | 0.5% | $59k | 24.2% | 15.2% | 25.9% | 76.2% | 12.9% | 2.8% |
| Montgomery | 26,205 | 20,849 | 62.8% | 15.8% | 16.0% | 1.5% | $59k | 19.2% | 17.6% | 22.2% | 75.0% | 15.5% | 11.4% |
| Moore | 105,422 | 82,502 | 75.7% | 7.8% | 8.9% | 1.2% | $90k | 41.0% | 14.4% | 24.1% | 76.4% | 10.1% | 4.8% |
| Nash | 97,532 | 76,060 | 46.2% | 8.2% | 40.1% | 1.0% | $71k | 22.1% | 18.0% | 19.3% | 63.5% | 11.8% | 6.4% |
| New Hanover | 238,606 | 195,950 | 74.8% | 7.8% | 10.8% | 1.4% | $87k | 45.4% | 23.2% | 19.1% | 61.3% | 12.3% | 4.6% |
| Northampton | 17,131 | 14,105 | 39.1% | 2.4% | 54.3% | 0.0% | $55k | 17.9% | 13.5% | 29.6% | 74.6% | 21.0% | 2.4% |
| Onslow | 210,530 | 158,313 | 64.0% | 14.0% | 11.5% | 1.8% | $72k | 26.0% | 38.8% | 10.2% | 63.7% | 11.6% | 7.9% |
| Orange | 150,590 | 122,182 | 66.2% | 10.6% | 10.1% | 7.8% | $101k | 61.8% | 30.0% | 16.1% | 63.7% | 12.5% | 6.9% |
| Pamlico | 12,435 | 10,674 | 73.4% | 4.8% | 16.0% | 0.6% | $65k | 25.4% | 11.9% | 30.6% | 82.9% | 15.1% | 3.1% |
| Pasquotank | 40,694 | 31,989 | 53.8% | 6.1% | 34.2% | 1.4% | $69k | 27.6% | 20.7% | 18.7% | 67.5% | 11.0% | 2.4% |
| Pender | 65,867 | 51,086 | 74.0% | 8.8% | 12.1% | 0.7% | $85k | 30.6% | 15.3% | 18.2% | 82.7% | 9.7% | 6.1% |
| Perquimans | 13,312 | 10,856 | 70.3% | 3.2% | 21.3% | 0.4% | $71k | 21.7% | 12.5% | 28.9% | 76.6% | 9.8% | 2.8% |
| Person | 39,676 | 31,494 | 64.1% | 6.3% | 25.9% | 0.1% | $70k | 19.3% | 16.4% | 21.3% | 77.2% | 17.5% | 4.4% |
| Pitt | 182,985 | 144,533 | 52.0% | 7.8% | 34.7% | 2.0% | $66k | 33.9% | 32.1% | 14.4% | 51.1% | 20.0% | 5.2% |
| Polk | 19,960 | 16,896 | 86.6% | 5.6% | 4.4% | 0.8% | $72k | 36.1% | 11.4% | 32.6% | 76.9% | 14.0% | 3.8% |
| Randolph | 146,931 | 114,265 | 75.0% | 14.0% | 6.0% | 1.3% | $66k | 17.9% | 18.1% | 18.4% | 72.5% | 14.5% | 10.6% |
| Richmond | 42,807 | 32,759 | 54.6% | 7.8% | 31.3% | 1.0% | $51k | 16.1% | 19.1% | 18.1% | 65.9% | 25.2% | 5.9% |
| Robeson | 117,905 | 87,435 | 23.2% | 10.9% | 23.2% | 0.8% | $44k | 14.7% | 22.1% | 16.0% | 65.8% | 27.2% | 6.7% |
| Rockingham | 93,046 | 74,128 | 69.9% | 7.2% | 17.3% | 0.3% | $61k | 17.0% | 16.4% | 21.1% | 72.0% | 16.3% | 4.8% |
| Rowan | 150,506 | 117,142 | 67.8% | 11.9% | 15.5% | 0.8% | $70k | 23.3% | 19.3% | 17.7% | 72.3% | 16.0% | 8.1% |
| Rutherford | 65,321 | 52,175 | 80.7% | 5.7% | 7.7% | 0.5% | $55k | 21.5% | 16.1% | 22.3% | 73.8% | 16.8% | 3.5% |
| Sampson | 60,361 | 45,560 | 49.0% | 22.0% | 24.2% | 0.4% | $55k | 16.3% | 19.1% | 18.2% | 73.6% | 21.9% | 15.2% |
| Scotland | 33,803 | 25,951 | 40.1% | 4.0% | 37.0% | 1.3% | $48k | 16.7% | 20.8% | 18.4% | 61.8% | 25.8% | 2.4% |
| Stanly | 65,414 | 51,223 | 77.8% | 5.7% | 11.4% | 1.9% | $64k | 19.9% | 18.3% | 19.1% | 74.3% | 15.4% | 4.3% |
| Stokes | 45,656 | 37,165 | 88.9% | 3.8% | 3.7% | 0.1% | $62k | 18.2% | 15.1% | 23.1% | 79.2% | 11.2% | 1.9% |
| Surry | 72,258 | 57,042 | 81.1% | 12.5% | 3.6% | 0.7% | $60k | 20.4% | 17.3% | 20.6% | 73.3% | 16.9% | 8.6% |
| Swain | 14,168 | 11,223 | 59.3% | 5.5% | 2.6% | 0.5% | $59k | 21.4% | 17.8% | 19.9% | 72.6% | 19.1% | 1.9% |
| Transylvania | 34,315 | 28,940 | 87.6% | 5.2% | 3.6% | 0.7% | $70k | 40.0% | 14.1% | 30.9% | 74.5% | 13.2% | 1.8% |
| Tyrrell | 3,440 | 2,882 | 57.0% | 7.7% | 32.6% | 0.0% | $42k | 13.0% | 12.6% | 30.8% | 77.8% | 18.7% | 6.1% |
| Union | 255,093 | 189,770 | 66.8% | 13.4% | 10.9% | 4.5% | $116k | 40.6% | 19.3% | 13.5% | 81.6% | 7.7% | 9.6% |
| Vance | 43,146 | 32,742 | 37.0% | 9.4% | 47.4% | 0.7% | $53k | 17.2% | 19.0% | 19.3% | 59.7% | 19.8% | 5.9% |
| Wake | 1,186,400 | 913,484 | 56.2% | 11.6% | 18.5% | 8.5% | $115k | 57.2% | 20.7% | 12.9% | 64.1% | 8.1% | 8.0% |
| Warren | 18,970 | 15,621 | 37.8% | 4.6% | 47.2% | 0.1% | $53k | 18.9% | 14.4% | 27.7% | 69.3% | 21.1% | 3.0% |
| Washington | 10,913 | 8,822 | 44.4% | 4.0% | 47.8% | 0.0% | $65k | 14.8% | 13.4% | 28.0% | 67.9% | 24.0% | 1.6% |
| Watauga | 56,337 | 49,582 | 88.4% | 6.2% | 1.6% | 0.9% | $53k | 48.1% | 42.1% | 16.9% | 61.9% | 25.6% | 4.0% |
| Wayne | 121,008 | 92,420 | 50.0% | 13.7% | 29.7% | 1.2% | $63k | 21.7% | 21.8% | 17.1% | 61.2% | 17.4% | 10.4% |
| Wilkes | 66,951 | 53,573 | 85.6% | 7.5% | 3.7% | 0.6% | $53k | 16.9% | 16.7% | 22.9% | 73.4% | 16.8% | 5.0% |
| Wilson | 81,516 | 62,956 | 44.0% | 12.5% | 38.8% | 1.2% | $65k | 21.7% | 19.4% | 19.2% | 59.8% | 20.0% | 9.5% |
| Yadkin | 37,700 | 29,912 | 81.6% | 12.4% | 1.6% | 0.1% | $64k | 17.5% | 17.1% | 21.0% | 77.0% | 14.0% | 9.1% |
| Yancey | 19,013 | 15,597 | 90.8% | 5.8% | 0.8% | 0.5% | $60k | 25.1% | 13.7% | 27.1% | 79.4% | 15.1% | 4.0% |
Demographics are Census American Community Survey (ACS) 2020-2024 5-year estimates for block groups, summed to counties. They describe the resident population, not registered or likely voters, and include non-citizens. ACS margins of error are not shown; small counties carry large error. Median income is a household-weighted average of block-group medians, an approximation.
Nonpartisan voter information. GOTV Polling does not endorse any candidate.