North Carolina — 1928 presidential election
Recent presidential results
state1928 presidential electionNorth Carolina · PresidentHooverR+9.9
How it voted
Share of the 1928 vote
| Herbert Hoover ✓Republican | 54.9% | 348,923 |
|---|---|---|
| Al SmithDemocratic | 45.1% | 286,227 |
| OtherAll other candidates | 0.0% | 0 |
1928presidential margin
D+60R+60
100 counties, each filled by 1928 D-vs-R margin. Hover any county for its result.
North Carolina cast 12 electoral votes this cycle.
County-level results (100 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alamance County, NC | Republican | R+23.0 |
| Alexander County, NC | Republican | R+20.4 |
| Alleghany County, NC | Democratic | D+1.7 |
| Anson County, NC | Democratic | D+60.5 |
| Ashe County, NC | Republican | R+11.3 |
| Avery County, NC | Republican | R+78.7 |
| Beaufort County, NC | Democratic | D+16.7 |
| Bertie County, NC | Democratic | D+68.5 |
| Bladen County, NC | Republican | R+10.4 |
| Brunswick County, NC | Republican | R+31.0 |
| Buncombe County, NC | Republican | R+14.4 |
| Burke County, NC | Republican | R+27.9 |
| Cabarrus County, NC | Republican | R+14.7 |
| Caldwell County, NC | Republican | R+29.5 |
| Camden County, NC | Democratic | D+43.6 |
| Carteret County, NC | Republican | R+21.0 |
| Caswell County, NC | Democratic | D+11.1 |
| Catawba County, NC | Republican | R+21.2 |
| Chatham County, NC | Republican | R+10.6 |
| Cherokee County, NC | Republican | R+25.8 |
| Chowan County, NC | Democratic | D+45.3 |
| Clay County, NC | Republican | R+10.1 |
| Cleveland County, NC | Democratic | D+1.5 |
| Columbus County, NC | Republican | R+10.6 |
| Craven County, NC | Democratic | D+5.4 |
| Cumberland County, NC | Republican | R+3.5 |
| Currituck County, NC | Democratic | D+76.6 |
| Dare County, NC | Democratic | D+4.1 |
| Davidson County, NC | Republican | R+26.4 |
| Davie County, NC | Republican | R+46.3 |
| Duplin County, NC | Republican | R+4.7 |
| Durham County, NC | Republican | R+32.1 |
| Edgecombe County, NC | Democratic | D+62.1 |
| Forsyth County, NC | Republican | R+33.3 |
| Franklin County, NC | Democratic | D+59.0 |
| Gaston County, NC | Republican | R+18.3 |
| Gates County, NC | Democratic | D+1.2 |
| Graham County, NC | Republican | R+13.4 |
| Granville County, NC | Democratic | D+55.1 |
| Greene County, NC | Democratic | D+37.1 |
| Guilford County, NC | Republican | R+25.2 |
| Halifax County, NC | Democratic | D+69.2 |
| Harnett County, NC | Republican | R+14.3 |
| Haywood County, NC | Republican | R+3.5 |
| Henderson County, NC | Republican | R+24.7 |
| Hertford County, NC | Democratic | D+44.8 |
| Hoke County, NC | Democratic | D+57.5 |
| Hyde County, NC | Republican | R+7.2 |
| Iredell County, NC | Republican | R+16.2 |
| Jackson County, NC | Republican | R+5.1 |
| Johnston County, NC | Republican | R+20.8 |
| Jones County, NC | Republican | R+15.0 |
| Lee County, NC | Democratic | D+9.5 |
| Lenoir County, NC | Democratic | D+28.6 |
| Lincoln County, NC | Republican | R+14.9 |
| Macon County, NC | Republican | R+14.0 |
| Madison County, NC | Republican | R+62.8 |
| Martin County, NC | Democratic | D+74.5 |
| McDowell County, NC | Democratic | D+0.1 |
| Mecklenburg County, NC | Republican | R+10.8 |
| Mitchell County, NC | Republican | R+61.2 |
| Montgomery County, NC | Republican | R+13.6 |
| Moore County, NC | Republican | R+11.0 |
| Nash County, NC | Democratic | D+34.6 |
| New Hanover County, NC | Republican | R+21.2 |
| Northampton County, NC | Democratic | D+58.1 |
| Onslow County, NC | Republican | R+7.8 |
| Orange County, NC | Republican | R+17.5 |
| Pamlico County, NC | Republican | R+11.2 |
| Pasquotank County, NC | Democratic | D+41.0 |
| Pender County, NC | Republican | R+13.1 |
| Perquimans County, NC | Democratic | D+0.7 |
| Person County, NC | Democratic | D+4.7 |
| Pitt County, NC | Democratic | D+53.8 |
| Polk County, NC | Republican | R+7.4 |
| Randolph County, NC | Republican | R+27.8 |
| Richmond County, NC | Democratic | D+18.5 |
| Robeson County, NC | Democratic | D+26.2 |
| Rockingham County, NC | Republican | R+24.2 |
| Rowan County, NC | Republican | R+24.9 |
| Rutherford County, NC | Republican | R+16.3 |
| Sampson County, NC | Republican | R+41.9 |
| Scotland County, NC | Democratic | D+49.9 |
| Stanly County, NC | Republican | R+21.0 |
| Stokes County, NC | Republican | R+31.2 |
| Surry County, NC | Republican | R+31.6 |
| Swain County, NC | Republican | R+18.1 |
| Transylvania County, NC | Republican | R+11.4 |
| Tyrrell County, NC | Republican | R+3.1 |
| Union County, NC | Democratic | D+7.4 |
| Vance County, NC | Democratic | D+24.6 |
| Wake County, NC | Democratic | D+16.3 |
| Warren County, NC | Democratic | D+68.6 |
| Washington County, NC | Republican | R+13.7 |
| Watauga County, NC | Republican | R+9.9 |
| Wayne County, NC | Republican | R+7.7 |
| Wilkes County, NC | Republican | R+47.2 |
| Wilson County, NC | Democratic | D+29.3 |
| Yadkin County, NC | Republican | R+67.2 |
| Yancey County, NC | Republican | R+4.5 |
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 | Herbert Hoover+2,550 | 6,81061.5% | 4,26038.5% | 00.0% | 11,070 |
| Alexander County | Herbert Hoover+883 | 2,60560.2% | 1,72239.8% | 00.0% | 4,327 |
| Alleghany County | Al Smith+46 | 1,36849.2% | 1,41450.8% | 00.0% | 2,782 |
| Anson County | Al Smith+2,221 | 72619.8% | 2,94780.2% | 00.0% | 3,673 |
| Ashe County | Herbert Hoover+879 | 4,33755.6% | 3,45844.4% | 00.0% | 7,795 |
| Avery County | Herbert Hoover+2,883 | 3,27389.4% | 39010.6% | 00.0% | 3,663 |
| Beaufort County | Al Smith+1,012 | 2,52141.6% | 3,53358.4% | 00.0% | 6,054 |
| Bertie County | Al Smith+1,626 | 37415.8% | 2,00084.2% | 00.0% | 2,374 |
| Bladen County | Herbert Hoover+359 | 1,91155.2% | 1,55244.8% | 00.0% | 3,463 |
| Brunswick County | Herbert Hoover+913 | 1,93165.5% | 1,01834.5% | 00.0% | 2,949 |
| Buncombe County | Herbert Hoover+4,185 | 16,59057.2% | 12,40542.8% | 00.0% | 28,995 |
| Burke County | Herbert Hoover+2,227 | 5,10863.9% | 2,88136.1% | 00.0% | 7,989 |
| Cabarrus County | Herbert Hoover+1,679 | 6,54857.4% | 4,86942.6% | 00.0% | 11,417 |
| Caldwell County | Herbert Hoover+1,916 | 4,20764.7% | 2,29135.3% | 00.0% | 6,498 |
| Camden County | Al Smith+379 | 24528.2% | 62471.8% | 00.0% | 869 |
| Carteret County | Herbert Hoover+1,088 | 3,13360.5% | 2,04539.5% | 00.0% | 5,178 |
| Caswell County | Al Smith+187 | 74944.5% | 93655.5% | 00.0% | 1,685 |
| Catawba County | Herbert Hoover+2,640 | 7,55660.6% | 4,91639.4% | 00.0% | 12,472 |
| Chatham County | Herbert Hoover+638 | 3,31855.3% | 2,68044.7% | 00.0% | 5,998 |
| Cherokee County | Herbert Hoover+1,328 | 3,23962.9% | 1,91137.1% | 00.0% | 5,150 |
| Chowan County | Al Smith+584 | 35227.3% | 93672.7% | 00.0% | 1,288 |
| Clay County | Herbert Hoover+203 | 1,10655.1% | 90344.9% | 00.0% | 2,009 |
| Cleveland County | Al Smith+148 | 4,76649.2% | 4,91450.8% | 00.0% | 9,680 |
| Columbus County | Herbert Hoover+679 | 3,53355.3% | 2,85444.7% | 00.0% | 6,387 |
| Craven County | Al Smith+257 | 2,23747.3% | 2,49452.7% | 00.0% | 4,731 |
| Cumberland County | Herbert Hoover+237 | 3,53451.7% | 3,29748.3% | 00.0% | 6,831 |
| Currituck County | Al Smith+1,087 | 16611.7% | 1,25388.3% | 00.0% | 1,419 |
| Dare County | Al Smith+69 | 81448.0% | 88352.0% | 00.0% | 1,697 |
| Davidson County | Herbert Hoover+3,740 | 8,96063.2% | 5,22036.8% | 00.0% | 14,180 |
| Davie County | Herbert Hoover+1,874 | 2,95973.2% | 1,08526.8% | 00.0% | 4,044 |
| Duplin County | Herbert Hoover+264 | 2,91152.4% | 2,64747.6% | 00.0% | 5,558 |
| Durham County | Herbert Hoover+4,241 | 8,72366.1% | 4,48233.9% | 00.0% | 13,205 |
| Edgecombe County | Al Smith+3,207 | 97718.9% | 4,18481.1% | 00.0% | 5,161 |
| Forsyth County | Herbert Hoover+6,619 | 13,25866.6% | 6,63933.4% | 00.0% | 19,897 |
| Franklin County | Al Smith+2,102 | 72920.5% | 2,83179.5% | 00.0% | 3,560 |
| Gaston County | Herbert Hoover+3,000 | 9,70259.1% | 6,70240.9% | 00.0% | 16,404 |
| Gates County | Al Smith+14 | 55849.4% | 57250.6% | 00.0% | 1,130 |
| Graham County | Herbert Hoover+297 | 1,26056.7% | 96343.3% | 00.0% | 2,223 |
| Granville County | Al Smith+2,104 | 85822.5% | 2,96277.5% | 00.0% | 3,820 |
| Greene County | Al Smith+639 | 54231.5% | 1,18168.5% | 00.0% | 1,723 |
| Guilford County | Herbert Hoover+6,669 | 16,54162.6% | 9,87237.4% | 00.0% | 26,413 |
| Halifax County | Al Smith+3,992 | 89015.4% | 4,88284.6% | 00.0% | 5,772 |
| Harnett County | Herbert Hoover+1,186 | 4,74057.1% | 3,55442.9% | 00.0% | 8,294 |
| Haywood County | Herbert Hoover+299 | 4,47251.7% | 4,17348.3% | 00.0% | 8,645 |
| Henderson County | Herbert Hoover+2,061 | 5,21062.3% | 3,14937.7% | 00.0% | 8,359 |
| Hertford County | Al Smith+637 | 39327.6% | 1,03072.4% | 00.0% | 1,423 |
| Hoke County | Al Smith+843 | 31121.2% | 1,15478.8% | 00.0% | 1,465 |
| Hyde County | Herbert Hoover+92 | 68253.6% | 59046.4% | 00.0% | 1,272 |
| Iredell County | Herbert Hoover+1,876 | 6,71258.1% | 4,83641.9% | 00.0% | 11,548 |
| Jackson County | Herbert Hoover+341 | 3,51252.6% | 3,17147.4% | 00.0% | 6,683 |
| Johnston County | Herbert Hoover+2,655 | 7,69660.4% | 5,04139.6% | 00.0% | 12,737 |
| Jones County | Herbert Hoover+172 | 65857.5% | 48642.5% | 00.0% | 1,144 |
| Lee County | Al Smith+299 | 1,41645.2% | 1,71554.8% | 00.0% | 3,131 |
| Lenoir County | Al Smith+1,052 | 1,31135.7% | 2,36364.3% | 00.0% | 3,674 |
| Lincoln County | Herbert Hoover+1,017 | 3,93057.4% | 2,91342.6% | 00.0% | 6,843 |
| Macon County | Herbert Hoover+712 | 2,90357.0% | 2,19143.0% | 00.0% | 5,094 |
| Madison County | Herbert Hoover+3,683 | 4,77681.4% | 1,09318.6% | 00.0% | 5,869 |
| Martin County | Al Smith+2,407 | 41112.7% | 2,81887.3% | 00.0% | 3,229 |
| McDowell County | Al Smith+7 | 3,42349.9% | 3,43050.1% | 00.0% | 6,853 |
| Mecklenburg County | Herbert Hoover+2,351 | 12,04155.4% | 9,69044.6% | 00.0% | 21,731 |
| Mitchell County | Herbert Hoover+2,609 | 3,43680.6% | 82719.4% | 00.0% | 4,263 |
| Montgomery County | Herbert Hoover+637 | 2,65356.8% | 2,01643.2% | 00.0% | 4,669 |
| Moore County | Herbert Hoover+651 | 3,29055.5% | 2,63944.5% | 00.0% | 5,929 |
| Nash County | Al Smith+2,183 | 2,06632.7% | 4,24967.3% | 00.0% | 6,315 |
| New Hanover County | Herbert Hoover+1,488 | 4,24860.6% | 2,76039.4% | 00.0% | 7,008 |
| Northampton County | Al Smith+1,267 | 45620.9% | 1,72379.1% | 00.0% | 2,179 |
| Onslow County | Herbert Hoover+181 | 1,25353.9% | 1,07246.1% | 00.0% | 2,325 |
| Orange County | Herbert Hoover+765 | 2,56458.8% | 1,79941.2% | 00.0% | 4,363 |
| Pamlico County | Herbert Hoover+221 | 1,09955.6% | 87844.4% | 00.0% | 1,977 |
| Pasquotank County | Al Smith+1,129 | 81429.5% | 1,94370.5% | 00.0% | 2,757 |
| Pender County | Herbert Hoover+302 | 1,30056.6% | 99843.4% | 00.0% | 2,298 |
| Perquimans County | Al Smith+9 | 60049.6% | 60950.4% | 00.0% | 1,209 |
| Person County | Al Smith+112 | 1,12347.6% | 1,23552.4% | 00.0% | 2,358 |
| Pitt County | Al Smith+3,251 | 1,39523.1% | 4,64676.9% | 00.0% | 6,041 |
| Polk County | Herbert Hoover+257 | 1,87353.7% | 1,61646.3% | 00.0% | 3,489 |
| Randolph County | Herbert Hoover+3,226 | 7,41463.9% | 4,18836.1% | 00.0% | 11,602 |
| Richmond County | Al Smith+930 | 2,04540.7% | 2,97559.3% | 00.0% | 5,020 |
| Robeson County | Al Smith+1,963 | 2,76736.9% | 4,73063.1% | 00.0% | 7,497 |
| Rockingham County | Herbert Hoover+2,174 | 5,58562.1% | 3,41137.9% | 00.0% | 8,996 |
| Rowan County | Herbert Hoover+3,174 | 7,95762.5% | 4,78337.5% | 00.0% | 12,740 |
| Rutherford County | Herbert Hoover+1,616 | 5,76258.2% | 4,14641.8% | 00.0% | 9,908 |
| Sampson County | Herbert Hoover+3,294 | 5,57970.9% | 2,28529.1% | 00.0% | 7,864 |
| Scotland County | Al Smith+1,173 | 58825.0% | 1,76175.0% | 00.0% | 2,349 |
| Stanly County | Herbert Hoover+1,597 | 4,59760.5% | 3,00039.5% | 00.0% | 7,597 |
| Stokes County | Herbert Hoover+1,789 | 3,75965.6% | 1,97034.4% | 00.0% | 5,729 |
| Surry County | Herbert Hoover+3,368 | 7,01565.8% | 3,64734.2% | 00.0% | 10,662 |
| Swain County | Herbert Hoover+761 | 2,48459.0% | 1,72341.0% | 00.0% | 4,207 |
| Transylvania County | Herbert Hoover+443 | 2,16555.7% | 1,72244.3% | 00.0% | 3,887 |
| Tyrrell County | Herbert Hoover+30 | 50551.5% | 47548.5% | 00.0% | 980 |
| Union County | Al Smith+392 | 2,44846.3% | 2,84053.7% | 00.0% | 5,288 |
| Vance County | Al Smith+946 | 1,44937.7% | 2,39562.3% | 00.0% | 3,844 |
| Wake County | Al Smith+2,621 | 6,72041.8% | 9,34158.2% | 00.0% | 16,061 |
| Warren County | Al Smith+1,658 | 37915.7% | 2,03784.3% | 00.0% | 2,416 |
| Washington County | Herbert Hoover+285 | 1,18356.8% | 89843.2% | 00.0% | 2,081 |
| Watauga County | Herbert Hoover+568 | 3,15954.9% | 2,59145.1% | 00.0% | 5,750 |
| Wayne County | Herbert Hoover+620 | 4,34053.8% | 3,72046.2% | 00.0% | 8,060 |
| Wilkes County | Herbert Hoover+5,006 | 7,80873.6% | 2,80226.4% | 00.0% | 10,610 |
| Wilson County | Al Smith+1,602 | 1,93335.4% | 3,53564.6% | 00.0% | 5,468 |
| Yadkin County | Herbert Hoover+3,117 | 3,87883.6% | 76116.4% | 00.0% | 4,639 |
| Yancey County | Herbert Hoover+236 | 2,71252.3% | 2,47647.7% | 00.0% | 5,188 |
Nominees: Al Smith (D) · Herbert Hoover (R)
North Carolina's presidential margins
1892–2024, the 1928 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% |
Source. Compiled historical county records — 1928 presidential returns · official county-level results. Real returns — nothing estimated.