North Carolina — 2016 presidential election
Recent presidential results
state2016 presidential electionNorth Carolina · PresidentTrumpR+3.7
How it voted
Share of the 2016 vote
| Donald Trump ✓Republican | 49.8% | 2,362,631 |
|---|---|---|
| Hillary ClintonDemocratic | 46.2% | 2,189,316 |
| OtherAll other candidates | 4.0% | 189,617 |
2016presidential margin
D+60R+60
100 counties, each filled by 2016 D-vs-R margin. Hover any county for its result.
North Carolina cast 15 electoral votes this cycle.
County-level results (100 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alamance County, NC | Republican | R+12.6 |
| Alexander County, NC | Republican | R+55.4 |
| Alleghany County, NC | Republican | R+47.2 |
| Anson County, NC | Democratic | D+12.8 |
| Ashe County, NC | Republican | R+44.0 |
| Avery County, NC | Republican | R+55.9 |
| Beaufort County, NC | Republican | R+24.1 |
| Bertie County, NC | Democratic | D+24.8 |
| Bladen County, NC | Republican | R+9.4 |
| Brunswick County, NC | Republican | R+28.4 |
| Buncombe County, NC | Democratic | D+14.2 |
| Burke County, NC | Republican | R+38.5 |
| Cabarrus County, NC | Republican | R+19.6 |
| Caldwell County, NC | Republican | R+50.1 |
| Camden County, NC | Republican | R+45.4 |
| Carteret County, NC | Republican | R+44.0 |
| Caswell County, NC | Republican | R+11.1 |
| Catawba County, NC | Republican | R+37.5 |
| Chatham County, NC | Democratic | D+9.9 |
| Cherokee County, NC | Republican | R+56.3 |
| Chowan County, NC | Republican | R+14.1 |
| Clay County, NC | Republican | R+51.1 |
| Cleveland County, NC | Republican | R+30.3 |
| Columbus County, NC | Republican | R+21.9 |
| Craven County, NC | Republican | R+21.5 |
| Cumberland County, NC | Democratic | D+16.0 |
| Currituck County, NC | Republican | R+49.3 |
| Dare County, NC | Republican | R+21.6 |
| Davidson County, NC | Republican | R+48.4 |
| Davie County, NC | Republican | R+47.5 |
| Duplin County, NC | Republican | R+18.9 |
| Durham County, NC | Democratic | D+59.5 |
| Edgecombe County, NC | Democratic | D+32.0 |
| Forsyth County, NC | Democratic | D+10.4 |
| Franklin County, NC | Republican | R+11.5 |
| Gaston County, NC | Republican | R+31.8 |
| Gates County, NC | Republican | R+9.1 |
| Graham County, NC | Republican | R+60.3 |
| Granville County, NC | Republican | R+2.5 |
| Greene County, NC | Republican | R+9.5 |
| Guilford County, NC | Democratic | D+19.9 |
| Halifax County, NC | Democratic | D+26.7 |
| Harnett County, NC | Republican | R+23.6 |
| Haywood County, NC | Republican | R+27.5 |
| Henderson County, NC | Republican | R+27.5 |
| Hertford County, NC | Democratic | D+37.4 |
| Hoke County, NC | Democratic | D+10.8 |
| Hyde County, NC | Republican | R+14.0 |
| Iredell County, NC | Republican | R+36.4 |
| Jackson County, NC | Republican | R+11.5 |
| Johnston County, NC | Republican | R+30.3 |
| Jones County, NC | Republican | R+17.7 |
| Lee County, NC | Republican | R+12.9 |
| Lenoir County, NC | Republican | R+3.7 |
| Lincoln County, NC | Republican | R+47.2 |
| Macon County, NC | Republican | R+40.9 |
| Madison County, NC | Republican | R+25.4 |
| Martin County, NC | Republican | R+0.4 |
| McDowell County, NC | Republican | R+49.8 |
| Mecklenburg County, NC | Democratic | D+29.4 |
| Mitchell County, NC | Republican | R+57.9 |
| Montgomery County, NC | Republican | R+25.8 |
| Moore County, NC | Republican | R+29.1 |
| Nash County, NC | Republican | R+0.2 |
| New Hanover County, NC | Republican | R+3.9 |
| Northampton County, NC | Democratic | D+26.0 |
| Onslow County, NC | Republican | R+34.3 |
| Orange County, NC | Democratic | D+50.2 |
| Pamlico County, NC | Republican | R+26.3 |
| Pasquotank County, NC | Democratic | D+2.5 |
| Pender County, NC | Republican | R+29.7 |
| Perquimans County, NC | Republican | R+27.7 |
| Person County, NC | Republican | R+17.1 |
| Pitt County, NC | Democratic | D+7.6 |
| Polk County, NC | Republican | R+27.7 |
| Randolph County, NC | Republican | R+56.1 |
| Richmond County, NC | Republican | R+9.7 |
| Robeson County, NC | Republican | R+4.3 |
| Rockingham County, NC | Republican | R+29.8 |
| Rowan County, NC | Republican | R+36.4 |
| Rutherford County, NC | Republican | R+47.4 |
| Sampson County, NC | Republican | R+16.5 |
| Scotland County, NC | Democratic | D+7.6 |
| Stanly County, NC | Republican | R+49.7 |
| Stokes County, NC | Republican | R+55.2 |
| Surry County, NC | Republican | R+50.3 |
| Swain County, NC | Republican | R+22.4 |
| Transylvania County, NC | Republican | R+22.2 |
| Tyrrell County, NC | Republican | R+14.7 |
| Union County, NC | Republican | R+30.6 |
| Vance County, NC | Democratic | D+24.5 |
| Wake County, NC | Democratic | D+20.2 |
| Warren County, NC | Democratic | D+32.5 |
| Washington County, NC | Democratic | D+15.3 |
| Watauga County, NC | Democratic | D+1.5 |
| Wayne County, NC | Republican | R+11.4 |
| Wilkes County, NC | Republican | R+54.7 |
| Wilson County, NC | Democratic | D+5.6 |
| Yadkin County, NC | Republican | R+60.8 |
| Yancey County, NC | Republican | R+32.0 |
North Carolina results by county
100 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Alamance County | Donald Trump+8,982 | 38,81554.5% | 29,83341.9% | 2,5093.5% | 71,157 |
| Alexander County | Donald Trump+10,126 | 13,89376.0% | 3,76720.6% | 6113.3% | 18,271 |
| Alleghany County | Donald Trump+2,508 | 3,81471.8% | 1,30624.6% | 1953.7% | 5,315 |
| Anson County | Hillary Clinton+1,353 | 4,50642.7% | 5,85955.6% | 1801.7% | 10,545 |
| Ashe County | Donald Trump+5,912 | 9,41270.1% | 3,50026.1% | 5123.8% | 13,424 |
| Avery County | Donald Trump+4,609 | 6,29876.3% | 1,68920.5% | 2623.2% | 8,249 |
| Beaufort County | Donald Trump+5,779 | 14,54360.8% | 8,76436.6% | 6312.6% | 23,938 |
| Bertie County | Hillary Clinton+2,322 | 3,45637.0% | 5,77861.8% | 1131.2% | 9,347 |
| Bladen County | Donald Trump+1,492 | 8,55053.8% | 7,05844.4% | 2891.8% | 15,897 |
| Brunswick County | Donald Trump+19,438 | 42,72062.5% | 23,28234.1% | 2,3493.4% | 68,351 |
| Buncombe County | Hillary Clinton+19,736 | 55,71640.1% | 75,45254.3% | 7,7795.6% | 138,947 |
| Burke County | Donald Trump+14,987 | 26,23867.4% | 11,25128.9% | 1,4313.7% | 38,920 |
| Cabarrus County | Donald Trump+18,298 | 53,81957.7% | 35,52138.1% | 3,9494.2% | 93,289 |
| Caldwell County | Donald Trump+18,196 | 26,62173.3% | 8,42523.2% | 1,2743.5% | 36,320 |
| Camden County | Donald Trump+2,272 | 3,54670.8% | 1,27425.4% | 1863.7% | 5,006 |
| Carteret County | Donald Trump+16,630 | 26,56970.3% | 9,93926.3% | 1,2733.4% | 37,781 |
| Caswell County | Donald Trump+1,234 | 6,02654.4% | 4,79243.3% | 2522.3% | 11,070 |
| Catawba County | Donald Trump+27,108 | 48,32466.8% | 21,21629.3% | 2,8113.9% | 72,351 |
| Chatham County | Hillary Clinton+3,960 | 17,10542.9% | 21,06552.9% | 1,6794.2% | 39,849 |
| Cherokee County | Donald Trump+7,984 | 10,84476.5% | 2,86020.2% | 4773.4% | 14,181 |
| Chowan County | Donald Trump+1,022 | 4,01455.5% | 2,99241.4% | 2223.1% | 7,228 |
| Clay County | Donald Trump+3,070 | 4,43773.8% | 1,36722.7% | 2063.4% | 6,010 |
| Cleveland County | Donald Trump+13,515 | 28,47963.7% | 14,96433.5% | 1,2302.8% | 44,673 |
| Columbus County | Donald Trump+5,209 | 14,27260.1% | 9,06338.2% | 3971.7% | 23,732 |
| Craven County | Donald Trump+10,101 | 27,73159.0% | 17,63037.5% | 1,6403.5% | 47,001 |
| Cumberland County | Hillary Clinton+20,340 | 51,26540.2% | 71,60556.2% | 4,6363.6% | 127,506 |
| Currituck County | Donald Trump+6,250 | 9,16372.3% | 2,91323.0% | 5934.7% | 12,669 |
| Dare County | Donald Trump+4,238 | 11,46058.4% | 7,22236.8% | 9274.7% | 19,609 |
| Davidson County | Donald Trump+36,208 | 54,31772.6% | 18,10924.2% | 2,4303.2% | 74,856 |
| Davie County | Donald Trump+10,332 | 15,60271.7% | 5,27024.2% | 8844.1% | 21,756 |
| Duplin County | Donald Trump+3,934 | 12,21758.6% | 8,28339.7% | 3561.7% | 20,856 |
| Durham County | Hillary Clinton+92,900 | 28,35018.2% | 121,25077.7% | 6,5344.2% | 156,134 |
| Edgecombe County | Hillary Clinton+7,963 | 8,26133.2% | 16,22465.2% | 4011.6% | 24,886 |
| Forsyth County | Hillary Clinton+18,489 | 75,97542.6% | 94,46453.0% | 7,8734.4% | 178,312 |
| Franklin County | Donald Trump+3,494 | 16,36853.9% | 12,87442.4% | 1,1263.7% | 30,368 |
| Gaston County | Donald Trump+30,621 | 61,79864.1% | 31,17732.3% | 3,4563.6% | 96,431 |
| Gates County | Donald Trump+489 | 2,87453.3% | 2,38544.2% | 1332.5% | 5,392 |
| Graham County | Donald Trump+2,515 | 3,28378.8% | 76818.4% | 1172.8% | 4,168 |
| Granville County | Donald Trump+682 | 13,59149.7% | 12,90947.2% | 8533.1% | 27,353 |
| Greene County | Donald Trump+769 | 4,37454.0% | 3,60544.5% | 1161.4% | 8,095 |
| Guilford County | Hillary Clinton+51,186 | 98,06238.1% | 149,24858.0% | 10,0953.9% | 257,405 |
| Halifax County | Hillary Clinton+6,717 | 9,03135.9% | 15,74862.6% | 3881.5% | 25,167 |
| Harnett County | Donald Trump+10,877 | 27,61459.9% | 16,73736.3% | 1,7143.7% | 46,065 |
| Haywood County | Donald Trump+8,456 | 18,92961.6% | 10,47334.1% | 1,3254.3% | 30,727 |
| Henderson County | Donald Trump+15,982 | 35,80961.6% | 19,82734.1% | 2,5404.4% | 58,176 |
| Hertford County | Hillary Clinton+3,811 | 3,09930.4% | 6,91067.8% | 1771.7% | 10,186 |
| Hoke County | Hillary Clinton+1,966 | 7,76042.6% | 9,72653.4% | 7444.1% | 18,230 |
| Hyde County | Donald Trump+323 | 1,28855.9% | 96541.9% | 512.2% | 2,304 |
| Iredell County | Donald Trump+30,020 | 54,75466.3% | 24,73430.0% | 3,0793.7% | 82,567 |
| Jackson County | Donald Trump+2,157 | 9,87052.7% | 7,71341.2% | 1,1306.0% | 18,713 |
| Johnston County | Donald Trump+26,010 | 54,37263.3% | 28,36233.0% | 3,1753.7% | 85,909 |
| Jones County | Donald Trump+909 | 2,97457.9% | 2,06540.2% | 961.9% | 5,135 |
| Lee County | Donald Trump+3,243 | 13,71254.7% | 10,46941.7% | 9033.6% | 25,084 |
| Lenoir County | Donald Trump+979 | 13,61350.8% | 12,63447.1% | 5602.1% | 26,807 |
| Lincoln County | Donald Trump+18,909 | 28,80672.0% | 9,89724.7% | 1,3203.3% | 40,023 |
| Macon County | Donald Trump+7,251 | 12,12768.4% | 4,87627.5% | 7314.1% | 17,734 |
| Madison County | Donald Trump+2,857 | 6,78360.2% | 3,92634.8% | 5605.0% | 11,269 |
| Martin County | Donald Trump+51 | 5,89749.3% | 5,84648.9% | 2211.8% | 11,964 |
| McDowell County | Donald Trump+9,901 | 14,56873.3% | 4,66723.5% | 6403.2% | 19,875 |
| Mecklenburg County | Hillary Clinton+139,044 | 155,51832.9% | 294,56262.3% | 22,7774.8% | 472,857 |
| Mitchell County | Donald Trump+4,686 | 6,28277.6% | 1,59619.7% | 2182.7% | 8,096 |
| Montgomery County | Donald Trump+2,980 | 7,13061.8% | 4,15036.0% | 2602.3% | 11,540 |
| Moore County | Donald Trump+14,161 | 30,49062.6% | 16,32933.5% | 1,8733.8% | 48,692 |
| Nash County | Donald Trump+84 | 23,31948.9% | 23,23548.7% | 1,1112.3% | 47,665 |
| New Hanover County | Donald Trump+4,365 | 55,34449.5% | 50,97945.6% | 5,5825.0% | 111,905 |
| Northampton County | Hillary Clinton+2,562 | 3,58236.4% | 6,14462.4% | 1221.2% | 9,848 |
| Onslow County | Donald Trump+19,608 | 37,12265.0% | 17,51430.7% | 2,4994.4% | 57,135 |
| Orange County | Hillary Clinton+41,366 | 18,55722.5% | 59,92372.8% | 3,8604.7% | 82,340 |
| Pamlico County | Donald Trump+1,810 | 4,25862.0% | 2,44835.6% | 1642.4% | 6,870 |
| Pasquotank County | Hillary Clinton+435 | 8,18047.0% | 8,61549.5% | 5963.4% | 17,391 |
| Pender County | Donald Trump+8,285 | 17,63963.3% | 9,35433.5% | 8923.2% | 27,885 |
| Perquimans County | Donald Trump+1,858 | 4,17762.3% | 2,31934.6% | 2123.2% | 6,708 |
| Person County | Donald Trump+3,352 | 11,18557.0% | 7,83339.9% | 5973.0% | 19,615 |
| Pitt County | Hillary Clinton+6,133 | 35,69144.3% | 41,82451.9% | 3,0123.7% | 80,527 |
| Polk County | Donald Trump+3,033 | 6,76861.9% | 3,73534.2% | 4313.9% | 10,934 |
| Randolph County | Donald Trump+36,236 | 49,43076.5% | 13,19420.4% | 1,9513.0% | 64,575 |
| Richmond County | Donald Trump+1,882 | 10,38353.7% | 8,50144.0% | 4442.3% | 19,328 |
| Robeson County | Donald Trump+1,746 | 20,76250.8% | 19,01646.5% | 1,0802.6% | 40,858 |
| Rockingham County | Donald Trump+12,602 | 26,83063.5% | 14,22833.7% | 1,2202.9% | 42,278 |
| Rowan County | Donald Trump+23,410 | 42,81066.5% | 19,40030.1% | 2,1593.4% | 64,369 |
| Rutherford County | Donald Trump+14,359 | 21,87172.2% | 7,51224.8% | 9243.0% | 30,307 |
| Sampson County | Donald Trump+4,291 | 14,83857.2% | 10,54740.7% | 5432.1% | 25,928 |
| Scotland County | Hillary Clinton+1,063 | 6,25644.9% | 7,31952.5% | 3532.5% | 13,928 |
| Stanly County | Donald Trump+14,870 | 21,96473.4% | 7,09423.7% | 8592.9% | 29,917 |
| Stokes County | Donald Trump+12,451 | 17,11675.9% | 4,66520.7% | 7693.4% | 22,550 |
| Surry County | Donald Trump+16,183 | 23,67173.5% | 7,48823.3% | 1,0373.2% | 32,196 |
| Swain County | Donald Trump+1,369 | 3,56558.2% | 2,19635.9% | 3635.9% | 6,124 |
| Transylvania County | Donald Trump+3,962 | 10,52058.9% | 6,55836.7% | 7914.4% | 17,869 |
| Tyrrell County | Donald Trump+255 | 97556.1% | 72041.4% | 442.5% | 1,739 |
| Union County | Donald Trump+32,370 | 66,70763.1% | 34,33732.5% | 4,6664.4% | 105,710 |
| Vance County | Hillary Clinton+4,897 | 7,33236.7% | 12,22961.2% | 4162.1% | 19,977 |
| Wake County | Hillary Clinton+106,654 | 196,08237.2% | 302,73657.4% | 28,8065.5% | 527,624 |
| Warren County | Hillary Clinton+3,199 | 3,21432.7% | 6,41365.2% | 2152.2% | 9,842 |
| Washington County | Hillary Clinton+946 | 2,56441.6% | 3,51056.9% | 911.5% | 6,165 |
| Watauga County | Hillary Clinton+441 | 13,69745.7% | 14,13847.2% | 2,1507.2% | 29,985 |
| Wayne County | Donald Trump+5,770 | 27,54054.3% | 21,77042.9% | 1,3792.7% | 50,689 |
| Wilkes County | Donald Trump+17,114 | 23,75275.9% | 6,63821.2% | 9062.9% | 31,296 |
| Wilson County | Hillary Clinton+2,132 | 17,53146.0% | 19,66351.6% | 9412.5% | 38,135 |
| Yadkin County | Donald Trump+10,720 | 13,88078.8% | 3,16017.9% | 5843.3% | 17,624 |
| Yancey County | Donald Trump+3,189 | 6,38564.1% | 3,19632.1% | 3793.8% | 9,960 |
Nominees: Hillary Clinton (D) · Donald Trump (R)
North Carolina's presidential margins
1892–2024, the 2016 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% |
Same ballot, 2016NC
Source. MIT Election Data + Science Lab — 2016 presidential returns · official county-level results. Real returns — nothing estimated.