Elections / 2020 · Governor · NC
Roy Cooper won North Carolina's 2020 governor's race.
Roy Cooper (Democrat) led by 4.5 points statewide. County returns are aggregated from precinct-level results (MIT Election Lab).
Statewide result
North Carolina 2020 governor — precinct returns aggregated statewide (MIT Election Lab).
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Roy Cooper | DDemocrat | 2,834,790 | 51.5% |
| Dan Forest | RRepublican | 2,586,604 | 47.0% |
| Steven J Difiore | OLibertarian | 60,449 | 1.1% |
| Al Pisano | OConstitution | 20,934 | 0.4% |
2020 presidential election
North Carolina, 2020
BidenD+4.5
How it voted
Share of the 2020 vote
| Joe Biden ✓Democratic | 51.5% | 2,834,790 |
|---|---|---|
| Donald TrumpRepublican | 47.0% | 2,586,604 |
| OtherAll other candidates | 1.5% | 81,383 |
D+60R+60
100 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
By county (100)
Each row links to the county's full place page.
| County | Won | Led by | Margin | Votes |
|---|---|---|---|---|
| Wake | D | Roy Cooper | +31.9 | 629,673 |
| Mecklenburg | D | Roy Cooper | +37.5 | 564,433 |
| Guilford | D | Roy Cooper | +29.1 | 282,592 |
| Forsyth | D | Roy Cooper | +20.1 | 200,324 |
| Durham | D | Roy Cooper | +65.2 | 179,595 |
| Buncombe | D | Roy Cooper | +25.7 | 160,442 |
| Cumberland | D | Roy Cooper | +22.6 | 146,493 |
| New Hanover | D | Roy Cooper | +7.8 | 131,276 |
| Union | R | Dan Forest | +19.9 | 130,471 |
| Cabarrus | R | Dan Forest | +4.3 | 116,337 |
| Gaston | R | Dan Forest | +21.8 | 114,919 |
| Johnston | R | Dan Forest | +17.2 | 111,074 |
| Iredell | R | Dan Forest | +27.1 | 101,997 |
| Brunswick | R | Dan Forest | +16.6 | 89,781 |
| Davidson | R | Dan Forest | +38.6 | 88,430 |
| Pitt | D | Roy Cooper | +13.5 | 87,388 |
| Alamance | R | Dan Forest | +1.1 | 85,935 |
| Orange | D | Roy Cooper | +54.5 | 84,815 |
| Catawba | R | Dan Forest | +30.7 | 83,248 |
| Rowan | R | Dan Forest | +29.0 | 73,219 |
| Randolph | R | Dan Forest | +47.0 | 72,913 |
| Onslow | R | Dan Forest | +25.4 | 71,478 |
| Henderson | R | Dan Forest | +13.0 | 68,190 |
| Moore | R | Dan Forest | +19.5 | 58,127 |
| Harnett | R | Dan Forest | +15.6 | 58,082 |
| Wayne | R | Dan Forest | +6.3 | 55,316 |
| Craven | R | Dan Forest | +13.6 | 52,856 |
| Nash | D | Roy Cooper | +7.0 | 52,194 |
| Cleveland | R | Dan Forest | +26.4 | 51,124 |
| Lincoln | R | Dan Forest | +39.9 | 50,108 |
| Chatham | D | Roy Cooper | +16.9 | 48,544 |
| Rockingham | R | Dan Forest | +22.4 | 47,652 |
| Robeson | R | Dan Forest | +3.5 | 46,590 |
| Burke | R | Dan Forest | +31.2 | 44,459 |
| Caldwell | R | Dan Forest | +42.9 | 42,673 |
| Carteret | R | Dan Forest | +36.2 | 42,524 |
| Wilson | D | Roy Cooper | +9.1 | 40,685 |
| Franklin | R | Dan Forest | +5.3 | 37,345 |
| Surry | R | Dan Forest | +39.6 | 36,599 |
| Haywood | R | Dan Forest | +17.6 | 36,459 |
| Wilkes | R | Dan Forest | +45.1 | 35,350 |
| Rutherford | R | Dan Forest | +37.8 | 34,276 |
| Pender | R | Dan Forest | +24.3 | 34,005 |
| Stanly | R | Dan Forest | +43.2 | 33,816 |
| Watauga | D | Roy Cooper | +12.0 | 32,040 |
| Granville | D | Roy Cooper | +1.1 | 31,548 |
| Lee | R | Dan Forest | +4.9 | 28,861 |
| Sampson | R | Dan Forest | +15.8 | 28,538 |
| Lenoir | D | Roy Cooper | +1.1 | 28,348 |
| Columbus | R | Dan Forest | +20.6 | 26,245 |
| Beaufort | R | Dan Forest | +20.7 | 26,232 |
| Halifax | D | Roy Cooper | +26.1 | 25,698 |
| Stokes | R | Dan Forest | +47.8 | 25,681 |
| Edgecombe | D | Roy Cooper | +32.6 | 25,449 |
| Davie | R | Dan Forest | +36.4 | 25,278 |
| Dare | R | Dan Forest | +11.1 | 24,020 |
| McDowell | R | Dan Forest | +38.9 | 22,900 |
| Duplin | R | Dan Forest | +18.3 | 22,640 |
| Person | R | Dan Forest | +13.7 | 21,809 |
| Hoke | D | Roy Cooper | +19.1 | 21,528 |
| Jackson | R | Dan Forest | +0.5 | 21,346 |
| Vance | D | Roy Cooper | +26.5 | 20,950 |
| Macon | R | Dan Forest | +30.3 | 20,684 |
| Richmond | R | Dan Forest | +5.4 | 20,631 |
| Transylvania | R | Dan Forest | +7.7 | 20,325 |
| Alexander | R | Dan Forest | +49.5 | 20,187 |
| Yadkin | R | Dan Forest | +50.9 | 19,900 |
| Pasquotank | D | Roy Cooper | +3.1 | 19,811 |
| Bladen | R | Dan Forest | +7.7 | 17,033 |
| Cherokee | R | Dan Forest | +52.5 | 16,351 |
| Currituck | R | Dan Forest | +43.1 | 16,025 |
| Ashe | R | Dan Forest | +35.8 | 15,777 |
| Scotland | D | Roy Cooper | +5.8 | 14,647 |
| Madison | R | Dan Forest | +14.3 | 13,051 |
| Montgomery | R | Dan Forest | +19.9 | 12,826 |
| Martin | D | Roy Cooper | +1.0 | 12,513 |
| Polk | R | Dan Forest | +19.7 | 12,299 |
| Caswell | R | Dan Forest | +11.2 | 12,020 |
| Yancey | R | Dan Forest | +26.0 | 11,374 |
| Anson | D | Roy Cooper | +10.2 | 11,206 |
| Hertford | D | Roy Cooper | +37.2 | 10,568 |
| Warren | D | Roy Cooper | +31.3 | 10,295 |
| Northampton | D | Roy Cooper | +26.0 | 10,084 |
| Bertie | D | Roy Cooper | +24.8 | 9,788 |
| Avery | R | Dan Forest | +47.6 | 9,417 |
| Mitchell | R | Dan Forest | +52.6 | 9,001 |
| Greene | R | Dan Forest | +7.9 | 8,735 |
| Chowan | R | Dan Forest | +11.7 | 7,765 |
| Pamlico | R | Dan Forest | +23.5 | 7,626 |
| Perquimans | R | Dan Forest | +28.4 | 7,471 |
| Swain | R | Dan Forest | +11.4 | 7,029 |
| Clay | R | Dan Forest | +47.1 | 6,858 |
| Washington | D | Roy Cooper | +14.7 | 6,191 |
| Alleghany | R | Dan Forest | +35.4 | 6,084 |
| Gates | R | Dan Forest | +8.2 | 5,933 |
| Camden | R | Dan Forest | +44.0 | 5,913 |
| Jones | R | Dan Forest | +14.4 | 5,512 |
| Graham | R | Dan Forest | +51.4 | 4,644 |
| Hyde | R | Dan Forest | +9.7 | 2,483 |
| Tyrrell | R | Dan Forest | +9.1 | 1,802 |