Elections / 1896 · President · NC
North Carolina — 1896 presidential election
Recent presidential results
state1896 presidential electionNorth Carolina · PresidentBryanD+5.8
How it voted
Share of the 1896 vote
| William J. Bryan ✓Democratic | 52.6% | 174,408 |
|---|---|---|
| William McKinleyRepublican | 46.8% | 155,122 |
| OtherAll other candidates | 0.5% | 1,807 |
1896presidential margin
D+60R+60
96 counties, each filled by 1896 D-vs-R margin. Hover any county for its result.
North Carolina cast 11 electoral votes this cycle.
County-level results (96 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alamance County, NC | Republican | R+0.3 |
| Alexander County, NC | Democratic | D+28.6 |
| Alleghany County, NC | Democratic | D+9.8 |
| Anson County, NC | Democratic | D+37.3 |
| Ashe County, NC | Republican | R+5.6 |
| Beaufort County, NC | Democratic | D+6.5 |
| Bertie County, NC | Republican | R+13.7 |
| Bladen County, NC | Democratic | D+14.0 |
| Brunswick County, NC | Democratic | D+18.6 |
| Buncombe County, NC | Republican | R+5.9 |
| Burke County, NC | Democratic | D+5.6 |
| Cabarrus County, NC | Democratic | D+37.9 |
| Caldwell County, NC | Democratic | D+18.7 |
| Camden County, NC | Republican | R+3.0 |
| Carteret County, NC | Democratic | D+16.2 |
| Caswell County, NC | Republican | R+10.6 |
| Catawba County, NC | Democratic | D+44.7 |
| Chatham County, NC | Democratic | D+31.9 |
| Cherokee County, NC | Republican | R+12.3 |
| Chowan County, NC | Republican | R+18.3 |
| Clay County, NC | Democratic | D+22.8 |
| Cleveland County, NC | Democratic | D+36.9 |
| Columbus County, NC | Democratic | D+24.4 |
| Craven County, NC | Republican | R+23.0 |
| Cumberland County, NC | Democratic | D+6.5 |
| Currituck County, NC | Democratic | D+32.3 |
| Dare County, NC | Republican | R+7.2 |
| Davidson County, NC | Republican | R+6.8 |
| Davie County, NC | Republican | R+18.7 |
| Duplin County, NC | Democratic | D+35.4 |
| Durham County, NC | Democratic | D+11.6 |
| Edgecombe County, NC | Republican | R+15.1 |
| Forsyth County, NC | Republican | R+16.5 |
| Franklin County, NC | Democratic | D+27.4 |
| Gaston County, NC | Democratic | D+11.9 |
| Gates County, NC | Democratic | D+17.7 |
| Graham County, NC | Democratic | D+2.3 |
| Granville County, NC | Democratic | D+2.1 |
| Greene County, NC | Democratic | D+6.9 |
| Guilford County, NC | Democratic | D+0.3 |
| Halifax County, NC | Republican | R+27.9 |
| Harnett County, NC | Democratic | D+23.1 |
| Haywood County, NC | Democratic | D+29.1 |
| Henderson County, NC | Republican | R+17.5 |
| Hertford County, NC | Republican | R+7.0 |
| Hyde County, NC | Democratic | D+9.2 |
| Iredell County, NC | Democratic | D+19.2 |
| Jackson County, NC | Democratic | D+13.5 |
| Johnston County, NC | Democratic | D+29.4 |
| Jones County, NC | Democratic | D+8.5 |
| Lenoir County, NC | Democratic | D+16.5 |
| Lincoln County, NC | Democratic | D+14.2 |
| Macon County, NC | Democratic | D+12.2 |
| Madison County, NC | Republican | R+25.2 |
| Martin County, NC | Democratic | D+10.0 |
| McDowell County, NC | Democratic | D+11.8 |
| Mecklenburg County, NC | Democratic | D+9.0 |
| Mitchell County, NC | Republican | R+49.4 |
| Montgomery County, NC | Republican | R+3.3 |
| Moore County, NC | Democratic | D+6.2 |
| Nash County, NC | Democratic | D+26.4 |
| New Hanover County, NC | Republican | R+19.8 |
| Northampton County, NC | Republican | R+9.6 |
| Onslow County, NC | Democratic | D+45.2 |
| Orange County, NC | Democratic | D+14.6 |
| Pamlico County, NC | Democratic | D+14.6 |
| Pasquotank County, NC | Republican | R+18.8 |
| Pender County, NC | Democratic | D+4.6 |
| Perquimans County, NC | Republican | R+12.3 |
| Person County, NC | Democratic | D+10.0 |
| Pitt County, NC | Democratic | D+14.2 |
| Polk County, NC | Republican | R+21.6 |
| Randolph County, NC | Republican | R+4.9 |
| Richmond County, NC | Republican | R+7.6 |
| Robeson County, NC | Democratic | D+17.5 |
| Rockingham County, NC | Democratic | D+5.7 |
| Rowan County, NC | Democratic | D+35.4 |
| Rutherford County, NC | Democratic | D+4.7 |
| Sampson County, NC | Democratic | D+36.8 |
| Stanly County, NC | Democratic | D+47.2 |
| Stokes County, NC | Republican | R+17.7 |
| Surry County, NC | Republican | R+12.4 |
| Swain County, NC | Democratic | D+20.7 |
| Transylvania County, NC | Republican | R+3.4 |
| Tyrrell County, NC | Republican | R+8.9 |
| Union County, NC | Democratic | D+46.0 |
| Vance County, NC | Republican | R+8.7 |
| Wake County, NC | Democratic | D+7.1 |
| Warren County, NC | Republican | R+28.4 |
| Washington County, NC | Republican | R+27.1 |
| Watauga County, NC | Republican | R+4.6 |
| Wayne County, NC | Democratic | D+17.6 |
| Wilkes County, NC | Republican | R+22.3 |
| Wilson County, NC | Democratic | D+30.8 |
| Yadkin County, NC | Republican | R+20.1 |
| Yancey County, NC | Democratic | D+3.6 |
Nominees: William Jennings Bryan (D) · William McKinley (R)
North Carolina's presidential margins
1892–2024, the 1896 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-by-county results — 96 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Alamance County | R | 2,302 | 2,314 | 4,666 | |
| Alexander County | D | 1,119 | 620 | 1,742 | |
| Alleghany County | D | 737 | 605 | 1,343 | |
| Anson County | D | 2,322 | 1,060 | 3,382 | |
| Ashe County | R | 1,574 | 1,761 | 3,339 | |
| Beaufort County | D | 2,513 | 2,207 | 4,743 | |
| Bertie County | R | 1,711 | 2,255 | 3,976 | |
| Bladen County | D | 1,665 | 1,256 | 2,924 | |
| Brunswick County | D | 1,279 | 878 | 2,158 | |
| Buncombe County | R | 4,098 | 4,611 | 8,733 | |
| Burke County | D | 1,550 | 1,385 | 2,968 | |
| Cabarrus County | D | 2,250 | 996 | 3,306 | |
| Caldwell County | D | 1,428 | 967 | 2,465 | |
| Camden County | R | 554 | 588 | 1,142 | |
| Carteret County | D | 1,308 | 943 | 2,257 | |
| Caswell County | R | 1,372 | 1,701 | 3,118 | |
| Catawba County | D | 2,649 | 1,004 | 3,682 | |
| Chatham County | D | 2,892 | 1,490 | 4,397 | |
| Cherokee County | R | 770 | 987 | 1,759 | |
| Chowan County | R | 791 | 1,146 | 1,937 | |
| Clay County | D | 476 | 299 | 775 | |
| Cleveland County | D | 2,664 | 1,216 | 3,924 | |
| Columbus County | D | 1,918 | 1,162 | 3,098 | |
| Craven County | R | 1,810 | 2,921 | 4,828 | |
| Cumberland County | D | 2,509 | 2,200 | 4,745 | |
| Currituck County | D | 922 | 472 | 1,395 | |
| Dare County | R | 408 | 471 | 879 | |
| Davidson County | R | 2,072 | 2,375 | 4,481 | |
| Davie County | R | 894 | 1,306 | 2,204 | |
| Duplin County | D | 2,409 | 1,147 | 3,564 | |
| Durham County | D | 2,435 | 1,924 | 4,411 | |
| Edgecombe County | R | 2,032 | 2,758 | 4,799 | |
| Forsyth County | R | 2,778 | 3,888 | 6,721 | |
| Franklin County | D | 3,217 | 1,834 | 5,052 | |
| Gaston County | D | 2,069 | 1,625 | 3,727 | |
| Gates County | D | 1,086 | 759 | 1,845 | |
| Graham County | D | 363 | 347 | 710 | |
| Granville County | D | 2,269 | 2,175 | 4,458 | |
| Greene County | D | 1,222 | 1,065 | 2,287 | |
| Guilford County | D | 3,479 | 3,455 | 7,004 | |
| Halifax County | R | 2,255 | 4,003 | 6,261 | |
| Harnett County | D | 1,676 | 1,042 | 2,746 | |
| Haywood County | D | 1,901 | 1,039 | 2,967 | |
| Henderson County | R | 1,022 | 1,459 | 2,493 | |
| Hertford County | R | 1,240 | 1,426 | 2,666 | |
| Hyde County | D | 1,019 | 847 | 1,868 | |
| Iredell County | D | 2,958 | 2,003 | 4,976 | |
| Jackson County | D | 1,145 | 873 | 2,018 | |
| Johnston County | D | 3,343 | 1,824 | 5,169 | |
| Jones County | D | 814 | 686 | 1,500 | |
| Lenoir County | D | 1,966 | 1,410 | 3,378 | |
| Lincoln County | D | 1,349 | 1,010 | 2,382 | |
| Macon County | D | 1,140 | 891 | 2,035 | |
| Madison County | R | 1,357 | 2,270 | 3,629 | |
| Martin County | D | 1,681 | 1,374 | 3,055 | |
| McDowell County | D | 1,204 | 950 | 2,158 | |
| Mecklenburg County | D | 4,714 | 3,921 | 8,790 | |
| Mitchell County | R | 630 | 1,861 | 2,491 | |
| Montgomery County | R | 1,129 | 1,206 | 2,337 | |
| Moore County | D | 2,207 | 1,948 | 4,167 | |
| Nash County | D | 2,916 | 1,699 | 4,616 | |
| New Hanover County | R | 2,100 | 3,183 | 5,472 | |
| Northampton County | R | 1,906 | 2,310 | 4,220 | |
| Onslow County | D | 1,559 | 589 | 2,148 | |
| Orange County | D | 1,700 | 1,264 | 2,978 | |
| Pamlico County | D | 861 | 642 | 1,504 | |
| Pasquotank County | R | 1,037 | 1,519 | 2,565 | |
| Pender County | D | 1,276 | 1,164 | 2,440 | |
| Perquimans County | R | 793 | 1,016 | 1,817 | |
| Person County | D | 1,713 | 1,402 | 3,115 | |
| Pitt County | D | 3,181 | 2,390 | 5,582 | |
| Polk County | R | 469 | 731 | 1,213 | |
| Randolph County | R | 2,482 | 2,743 | 5,329 | |
| Richmond County | R | 2,172 | 2,529 | 4,714 | |
| Robeson County | D | 3,457 | 2,429 | 5,889 | |
| Rockingham County | D | 2,882 | 2,569 | 5,460 | |
| Rowan County | D | 3,095 | 1,468 | 4,600 | |
| Rutherford County | D | 2,146 | 1,953 | 4,115 | |
| Sampson County | D | 2,789 | 1,271 | 4,124 | |
| Stanly County | D | 1,425 | 511 | 1,938 | |
| Stokes County | R | 1,447 | 2,069 | 3,518 | |
| Surry County | R | 2,019 | 2,590 | 4,617 | |
| Swain County | D | 808 | 531 | 1,341 | |
| Transylvania County | R | 595 | 637 | 1,236 | |
| Tyrrell County | R | 411 | 491 | 902 | |
| Union County | D | 2,747 | 1,009 | 3,779 | |
| Vance County | R | 1,465 | 1,745 | 3,215 | |
| Wake County | D | 5,396 | 4,675 | 10,121 | |
| Warren County | R | 1,213 | 2,175 | 3,393 | |
| Washington County | R | 739 | 1,289 | 2,028 | |
| Watauga County | R | 1,063 | 1,166 | 2,240 | |
| Wayne County | D | 3,215 | 2,248 | 5,490 | |
| Wilkes County | R | 1,801 | 2,835 | 4,642 | |
| Wilson County | D | 2,715 | 1,436 | 4,153 | |
| Yadkin County | R | 1,093 | 1,646 | 2,755 | |
| Yancey County | D | 1,056 | 982 | 2,038 |
Source. Compiled historical county records — 1896 presidential returns · official county-level results. Real returns — nothing estimated.