Elections / 2020 · President · NC
Donald Trump carried North Carolina R+1.3.
Joe Biden (D) vs Donald Trump (R) in North Carolina, 2020. The state ran 5.8 points more Republican than the nation (D+4.5 nationally). A US Senate contest shared the 2020 ballot here.
Nominees: Joe Biden (D) · Donald Trump (R)
North Carolina result
5,524,804 votes counted
Biden (D)
2,684,292
48.6%
Trump (R)
2,758,775
49.9%
All others
81,737
1.5%
Margin
R+1.3
2020 presidential election
North Carolina, 2020
TrumpR+1.3
How it voted
Share of the 2020 vote
| Donald Trump ✓Republican | 49.9% | 2,758,775 |
|---|---|---|
| Joe BidenDemocratic | 48.6% | 2,684,292 |
| OtherAll other candidates | 1.5% | 81,737 |
D+60R+60
100 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
North Carolina's presidential margins
1892–2024, the 2020 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +11.6% |
| 1896 | +5.8% |
| 1900 | +8.5% |
| 1904 | +20.1% |
| 1908 | +8.7% |
| 1912 | +47.3% |
| 1916 | +16.4% |
| 1920 | +13.5% |
| 1924 | +19.4% |
| 1928 | −9.9% |
| 1932 | +40.6% |
| 1936 | +46.8% |
| 1940 | +48.1% |
| 1944 | +33.4% |
| 1948 | +25.3% |
| 1952 | +7.8% |
| 1956 | +1.3% |
| 1960 | +4.2% |
| 1964 | +12.3% |
| 1968 | −10.3% |
| 1972 | −40.6% |
| 1976 | +11.0% |
| 1980 | −2.1% |
| 1984 | −24.0% |
| 1988 | −16.3% |
| 1992 | −0.8% |
| 1996 | −4.7% |
| 2000 | +12.8% |
| 2004 | −12.4% |
| 2008 | +0.3% |
| 2012 | −2.0% |
| 2016 | −3.7% |
| 2020 | −1.3% |
| 2024 | −3.2% |
County results — 2020
100 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Alamance County | R | 38,825 | 46,056 | 86,091 | |
| Alexander County | R | 4,145 | 15,888 | 20,236 | |
| Alleghany County | R | 1,486 | 4,527 | 6,076 | |
| Anson County | D | 5,789 | 5,321 | 11,194 | |
| Ashe County | R | 4,164 | 11,451 | 15,814 | |
| Avery County | R | 2,191 | 7,172 | 9,458 | |
| Beaufort County | R | 9,633 | 16,437 | 26,315 | |
| Bertie County | D | 5,939 | 3,817 | 9,815 | |
| Bladen County | R | 7,326 | 9,676 | 17,125 | |
| Brunswick County | R | 33,310 | 55,850 | 90,175 | |
| Buncombe County | D | 96,515 | 62,412 | 161,569 | |
| Burke County | R | 13,118 | 31,019 | 44,602 | |
| Cabarrus County | R | 52,162 | 63,237 | 117,227 | |
| Caldwell County | R | 10,245 | 32,119 | 42,829 | |
| Camden County | R | 1,537 | 4,312 | 5,953 | |
| Carteret County | R | 12,093 | 30,028 | 42,695 | |
| Caswell County | R | 4,860 | 7,089 | 12,051 | |
| Catawba County | R | 25,689 | 56,588 | 83,425 | |
| Chatham County | D | 26,787 | 21,186 | 48,599 | |
| Cherokee County | R | 3,583 | 12,628 | 16,423 | |
| Chowan County | R | 3,247 | 4,471 | 7,784 | |
| Clay County | R | 1,699 | 5,112 | 6,893 | |
| Cleveland County | R | 16,955 | 33,798 | 51,308 | |
| Columbus County | R | 9,446 | 16,832 | 26,446 | |
| Craven County | R | 21,148 | 31,032 | 53,065 | |
| Cumberland County | D | 84,469 | 60,032 | 147,150 | |
| Currituck County | R | 4,195 | 11,657 | 16,147 | |
| Dare County | R | 9,936 | 13,938 | 24,232 | |
| Davidson County | R | 22,636 | 64,658 | 88,514 | |
| Davie County | R | 6,713 | 18,228 | 25,311 | |
| Duplin County | R | 8,767 | 13,793 | 22,715 | |
| Durham County | D | 144,688 | 32,459 | 179,914 | |
| Edgecombe County | D | 16,089 | 9,206 | 25,477 | |
| Forsyth County | D | 113,033 | 85,064 | 201,270 | |
| Franklin County | R | 15,879 | 20,901 | 37,351 | |
| Gaston County | R | 40,959 | 73,033 | 115,498 | |
| Gates County | R | 2,546 | 3,367 | 5,971 | |
| Graham County | R | 905 | 3,710 | 4,665 | |
| Granville County | R | 14,565 | 16,647 | 31,598 | |
| Greene County | R | 3,832 | 4,874 | 8,753 | |
| Guilford County | D | 173,086 | 107,294 | 284,486 | |
| Halifax County | D | 15,545 | 10,080 | 25,759 | |
| Harnett County | R | 22,093 | 35,177 | 58,293 | |
| Haywood County | R | 13,144 | 22,834 | 36,542 | |
| Henderson County | R | 27,211 | 40,032 | 68,371 | |
| Hertford County | D | 7,097 | 3,479 | 10,634 | |
| Hoke County | D | 11,804 | 9,453 | 21,639 | |
| Hyde County | R | 1,046 | 1,418 | 2,492 | |
| Iredell County | R | 33,888 | 67,010 | 102,371 | |
| Jackson County | R | 9,591 | 11,356 | 21,428 | |
| Johnston County | R | 41,257 | 68,353 | 111,357 | |
| Jones County | R | 2,197 | 3,280 | 5,525 | |
| Lee County | R | 12,143 | 16,469 | 29,008 | |
| Lenoir County | R | 13,605 | 14,590 | 28,409 | |
| Lincoln County | R | 13,274 | 36,341 | 50,217 | |
| Macon County | R | 6,230 | 14,211 | 20,743 | |
| Madison County | R | 4,901 | 7,979 | 13,076 | |
| Martin County | R | 5,911 | 6,532 | 12,540 | |
| McDowell County | R | 5,832 | 16,883 | 23,003 | |
| Mecklenburg County | D | 378,107 | 179,211 | 567,053 | |
| Mitchell County | R | 1,867 | 7,090 | 9,041 | |
| Montgomery County | R | 4,327 | 8,411 | 12,849 | |
| Moore County | R | 20,779 | 36,764 | 58,339 | |
| Nash County | D | 25,947 | 25,827 | 52,271 | |
| New Hanover County | D | 66,138 | 63,331 | 131,830 | |
| Northampton County | D | 6,069 | 3,989 | 10,110 | |
| Onslow County | R | 24,266 | 46,078 | 72,235 | |
| Orange County | D | 63,594 | 20,176 | 84,997 | |
| Pamlico County | R | 2,713 | 4,849 | 7,631 | |
| Pasquotank County | D | 9,832 | 9,770 | 19,897 | |
| Pender County | R | 11,723 | 21,956 | 34,169 | |
| Perquimans County | R | 2,492 | 4,903 | 7,484 | |
| Person County | R | 8,465 | 13,184 | 21,894 | |
| Pitt County | D | 47,252 | 38,982 | 87,573 | |
| Polk County | R | 4,518 | 7,689 | 12,358 | |
| Randolph County | R | 15,618 | 56,894 | 73,316 | |
| Richmond County | R | 8,754 | 11,830 | 20,763 | |
| Robeson County | R | 19,020 | 27,806 | 47,188 | |
| Rockingham County | R | 15,992 | 31,301 | 47,809 | |
| Rowan County | R | 23,114 | 49,297 | 73,408 | |
| Rutherford County | R | 9,135 | 24,891 | 34,429 | |
| Sampson County | R | 10,966 | 17,411 | 28,618 | |
| Scotland County | R | 7,186 | 7,473 | 14,775 | |
| Stanly County | R | 8,129 | 25,458 | 33,939 | |
| Stokes County | R | 5,286 | 20,144 | 25,703 | |
| Surry County | R | 8,721 | 27,538 | 36,638 | |
| Swain County | R | 2,780 | 4,161 | 7,068 | |
| Transylvania County | R | 8,444 | 11,636 | 20,404 | |
| Tyrrell County | R | 758 | 1,044 | 1,817 | |
| Union County | R | 48,725 | 80,382 | 131,011 | |
| Vance County | D | 12,431 | 8,391 | 20,999 | |
| Wake County | D | 393,336 | 226,197 | 631,830 | |
| Warren County | D | 6,400 | 3,752 | 10,293 | |
| Washington County | D | 3,396 | 2,781 | 6,205 | |
| Watauga County | D | 17,122 | 14,451 | 32,220 | |
| Wayne County | R | 24,215 | 30,709 | 55,537 | |
| Wilkes County | R | 7,511 | 27,592 | 35,466 | |
| Wilson County | D | 20,754 | 19,581 | 40,735 | |
| Yadkin County | R | 3,763 | 15,933 | 19,923 | |
| Yancey County | R | 3,688 | 7,516 | 11,352 |