North Carolina — 1904 presidential election
Recent presidential results
state1904 presidential electionNorth Carolina · PresidentParkerD+20.1
How it voted
Share of the 1904 vote
| Alton B. Parker ✓Democratic | 59.7% | 124,121 |
|---|---|---|
| Theodore RooseveltRepublican | 39.7% | 82,442 |
| OtherAll other candidates | 0.6% | 1,281 |
1904presidential margin
D+60R+60
97 counties, each filled by 1904 D-vs-R margin. Hover any county for its result.
North Carolina cast 12 electoral votes this cycle.
County-level results (97 counties) — table
| County | Winner | Margin |
|---|---|---|
| Alamance County, NC | Democratic | D+3.7 |
| Alexander County, NC | Republican | R+9.8 |
| Alleghany County, NC | Democratic | D+12.6 |
| Anson County, NC | Democratic | D+70.6 |
| Ashe County, NC | Republican | R+13.6 |
| Beaufort County, NC | Democratic | D+35.1 |
| Bertie County, NC | Democratic | D+66.6 |
| Bladen County, NC | Democratic | D+24.4 |
| Brunswick County, NC | Democratic | D+7.3 |
| Buncombe County, NC | Democratic | D+10.2 |
| Burke County, NC | Democratic | D+3.8 |
| Cabarrus County, NC | Democratic | D+9.1 |
| Caldwell County, NC | Republican | R+9.5 |
| Camden County, NC | Democratic | D+59.4 |
| Carteret County, NC | Democratic | D+21.3 |
| Caswell County, NC | Democratic | D+62.6 |
| Catawba County, NC | Democratic | D+6.1 |
| Chatham County, NC | Democratic | D+2.4 |
| Cherokee County, NC | Republican | R+19.3 |
| Chowan County, NC | Democratic | D+58.9 |
| Clay County, NC | Democratic | D+1.6 |
| Cleveland County, NC | Democratic | D+35.2 |
| Columbus County, NC | Democratic | D+24.6 |
| Craven County, NC | Democratic | D+70.6 |
| Cumberland County, NC | Democratic | D+17.0 |
| Currituck County, NC | Democratic | D+88.5 |
| Dare County, NC | Democratic | D+8.5 |
| Davidson County, NC | Republican | R+0.9 |
| Davie County, NC | Republican | R+18.1 |
| Duplin County, NC | Democratic | D+25.4 |
| Durham County, NC | Democratic | D+19.4 |
| Edgecombe County, NC | Democratic | D+82.9 |
| Forsyth County, NC | Democratic | D+2.0 |
| Franklin County, NC | Democratic | D+76.3 |
| Gaston County, NC | Democratic | D+36.9 |
| Gates County, NC | Democratic | D+42.5 |
| Graham County, NC | Republican | R+5.1 |
| Granville County, NC | Democratic | D+50.8 |
| Greene County, NC | Democratic | D+54.1 |
| Guilford County, NC | Democratic | D+23.3 |
| Halifax County, NC | Democratic | D+86.1 |
| Harnett County, NC | Democratic | D+23.2 |
| Haywood County, NC | Democratic | D+18.4 |
| Henderson County, NC | Republican | R+20.4 |
| Hertford County, NC | Democratic | D+61.1 |
| Hyde County, NC | Democratic | D+31.8 |
| Iredell County, NC | Democratic | D+16.8 |
| Jackson County, NC | Democratic | D+3.4 |
| Johnston County, NC | Democratic | D+24.7 |
| Jones County, NC | Democratic | D+43.6 |
| Lenoir County, NC | Democratic | D+34.5 |
| Lincoln County, NC | Democratic | D+13.9 |
| Macon County, NC | Republican | R+4.4 |
| Madison County, NC | Republican | R+32.7 |
| Martin County, NC | Democratic | D+73.6 |
| McDowell County, NC | Republican | R+5.3 |
| Mecklenburg County, NC | Democratic | D+60.9 |
| Mitchell County, NC | Republican | R+54.5 |
| Montgomery County, NC | Democratic | D+4.4 |
| Moore County, NC | Democratic | D+9.4 |
| Nash County, NC | Democratic | D+37.7 |
| New Hanover County, NC | Democratic | D+86.5 |
| Northampton County, NC | Democratic | D+85.7 |
| Onslow County, NC | Democratic | D+28.2 |
| Orange County, NC | Democratic | D+23.1 |
| Pamlico County, NC | Democratic | D+13.4 |
| Pasquotank County, NC | Democratic | D+54.9 |
| Pender County, NC | Democratic | D+68.6 |
| Perquimans County, NC | Democratic | D+23.5 |
| Person County, NC | Democratic | D+33.1 |
| Pitt County, NC | Democratic | D+68.5 |
| Polk County, NC | Republican | R+5.9 |
| Randolph County, NC | Democratic | D+12.6 |
| Richmond County, NC | Democratic | D+50.4 |
| Robeson County, NC | Democratic | D+39.6 |
| Rockingham County, NC | Democratic | D+20.4 |
| Rowan County, NC | Democratic | D+33.0 |
| Rutherford County, NC | Democratic | D+16.9 |
| Sampson County, NC | Republican | R+24.4 |
| Scotland County, NC | Democratic | D+81.7 |
| Stanly County, NC | Republican | R+2.7 |
| Stokes County, NC | Republican | R+14.5 |
| Surry County, NC | Republican | R+17.4 |
| Swain County, NC | Republican | R+24.8 |
| Transylvania County, NC | Democratic | D+2.8 |
| Tyrrell County, NC | Republican | R+3.4 |
| Union County, NC | Democratic | D+50.8 |
| Vance County, NC | Democratic | D+39.2 |
| Wake County, NC | Democratic | D+45.6 |
| Warren County, NC | Democratic | D+72.1 |
| Washington County, NC | Democratic | D+2.5 |
| Watauga County, NC | Republican | R+19.0 |
| Wayne County, NC | Democratic | D+27.6 |
| Wilkes County, NC | Republican | R+30.4 |
| Wilson County, NC | Democratic | D+37.3 |
| Yadkin County, NC | Republican | R+34.8 |
| Yancey County, NC | Democratic | D+7.9 |
North Carolina results by county
97 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 | Alton B. Parker+137 | 1,90751.8% | 1,77048.1% | 20.1% | 3,679 |
| Alexander County | Theodore Roosevelt+167 | 77045.1% | 93754.9% | 10.1% | 1,708 |
| Alleghany County | Alton B. Parker+156 | 69956.3% | 54343.7% | 00.0% | 1,242 |
| Anson County | Alton B. Parker+1,019 | 1,22684.9% | 20714.3% | 110.8% | 1,444 |
| Ashe County | Theodore Roosevelt+397 | 1,25443.0% | 1,65156.6% | 120.4% | 2,917 |
| Beaufort County | Alton B. Parker+936 | 1,80367.5% | 86732.5% | 00.0% | 2,670 |
| Bertie County | Alton B. Parker+1,012 | 1,26483.2% | 25216.6% | 40.3% | 1,520 |
| Bladen County | Alton B. Parker+369 | 92761.4% | 55837.0% | 251.7% | 1,510 |
| Brunswick County | Alton B. Parker+77 | 56453.7% | 48746.3% | 00.0% | 1,051 |
| Buncombe County | Alton B. Parker+590 | 3,18154.9% | 2,59144.7% | 240.4% | 5,796 |
| Burke County | Alton B. Parker+79 | 1,08051.9% | 1,00148.1% | 00.0% | 2,081 |
| Cabarrus County | Alton B. Parker+255 | 1,50953.8% | 1,25444.7% | 421.5% | 2,805 |
| Caldwell County | Theodore Roosevelt+250 | 1,16944.5% | 1,41954.0% | 411.6% | 2,629 |
| Camden County | Alton B. Parker+290 | 38979.7% | 9920.3% | 00.0% | 488 |
| Carteret County | Alton B. Parker+356 | 1,01260.7% | 65639.3% | 00.0% | 1,668 |
| Caswell County | Alton B. Parker+673 | 87481.3% | 20118.7% | 00.0% | 1,075 |
| Catawba County | Alton B. Parker+188 | 1,49748.6% | 1,30942.5% | 2769.0% | 3,082 |
| Chatham County | Alton B. Parker+74 | 1,55151.1% | 1,47748.6% | 100.3% | 3,038 |
| Cherokee County | Theodore Roosevelt+317 | 66340.4% | 98059.6% | 00.0% | 1,643 |
| Chowan County | Alton B. Parker+425 | 57379.5% | 14820.5% | 00.0% | 721 |
| Clay County | Alton B. Parker+11 | 33650.4% | 32548.7% | 60.9% | 667 |
| Cleveland County | Alton B. Parker+1,126 | 2,16267.5% | 1,03632.4% | 40.1% | 3,202 |
| Columbus County | Alton B. Parker+571 | 1,44762.3% | 87637.7% | 00.0% | 2,323 |
| Craven County | Alton B. Parker+1,287 | 1,55585.3% | 26814.7% | 00.0% | 1,823 |
| Cumberland County | Alton B. Parker+465 | 1,59458.4% | 1,12941.4% | 60.2% | 2,729 |
| Currituck County | Alton B. Parker+510 | 54394.3% | 335.7% | 00.0% | 576 |
| Dare County | Alton B. Parker+65 | 41554.2% | 35045.8% | 00.0% | 765 |
| Davidson County | Theodore Roosevelt+37 | 2,01749.2% | 2,05450.1% | 280.7% | 4,099 |
| Davie County | Theodore Roosevelt+333 | 73940.2% | 1,07258.4% | 261.4% | 1,837 |
| Duplin County | Alton B. Parker+571 | 1,38661.7% | 81536.3% | 462.0% | 2,247 |
| Durham County | Alton B. Parker+523 | 1,60359.5% | 1,08040.1% | 100.4% | 2,693 |
| Edgecombe County | Alton B. Parker+1,462 | 1,58890.1% | 1267.1% | 492.8% | 1,763 |
| Forsyth County | Alton B. Parker+92 | 2,30149.9% | 2,20947.9% | 982.1% | 4,608 |
| Franklin County | Alton B. Parker+1,817 | 2,09988.2% | 28211.8% | 00.0% | 2,381 |
| Gaston County | Alton B. Parker+1,062 | 1,95868.0% | 89631.1% | 250.9% | 2,879 |
| Gates County | Alton B. Parker+404 | 67771.3% | 27328.7% | 00.0% | 950 |
| Graham County | Theodore Roosevelt+39 | 36247.4% | 40152.6% | 00.0% | 763 |
| Granville County | Alton B. Parker+1,077 | 1,59575.3% | 51824.4% | 60.3% | 2,119 |
| Greene County | Alton B. Parker+666 | 94977.0% | 28323.0% | 00.0% | 1,232 |
| Guilford County | Alton B. Parker+1,047 | 2,76361.4% | 1,71638.1% | 210.5% | 4,500 |
| Halifax County | Alton B. Parker+2,246 | 2,42793.1% | 1816.9% | 00.0% | 2,608 |
| Harnett County | Alton B. Parker+446 | 1,16960.8% | 72337.6% | 311.6% | 1,923 |
| Haywood County | Alton B. Parker+506 | 1,63159.2% | 1,12540.8% | 00.0% | 2,756 |
| Henderson County | Theodore Roosevelt+454 | 88739.8% | 1,34160.2% | 00.0% | 2,228 |
| Hertford County | Alton B. Parker+592 | 77880.3% | 18619.2% | 50.5% | 969 |
| Hyde County | Alton B. Parker+296 | 61465.9% | 31834.1% | 00.0% | 932 |
| Iredell County | Alton B. Parker+616 | 2,12657.8% | 1,51041.1% | 401.1% | 3,676 |
| Jackson County | Alton B. Parker+68 | 1,01551.5% | 94748.0% | 100.5% | 1,972 |
| Johnston County | Alton B. Parker+1,019 | 2,57262.4% | 1,55337.6% | 00.0% | 4,125 |
| Jones County | Alton B. Parker+388 | 63871.8% | 25028.1% | 10.1% | 889 |
| Lenoir County | Alton B. Parker+712 | 1,38667.2% | 67432.7% | 10.0% | 2,061 |
| Lincoln County | Alton B. Parker+248 | 1,00956.7% | 76142.7% | 110.6% | 1,781 |
| Macon County | Theodore Roosevelt+83 | 90447.7% | 98752.1% | 40.2% | 1,895 |
| Madison County | Theodore Roosevelt+965 | 99433.7% | 1,95966.3% | 00.0% | 2,953 |
| Martin County | Alton B. Parker+1,203 | 1,41986.8% | 21613.2% | 00.0% | 1,635 |
| McDowell County | Theodore Roosevelt+95 | 83646.7% | 93152.0% | 251.4% | 1,792 |
| Mecklenburg County | Alton B. Parker+2,394 | 3,14279.9% | 74819.0% | 441.1% | 3,934 |
| Mitchell County | Theodore Roosevelt+976 | 40822.8% | 1,38477.2% | 00.0% | 1,792 |
| Montgomery County | Alton B. Parker+79 | 93752.2% | 85847.8% | 00.0% | 1,795 |
| Moore County | Alton B. Parker+246 | 1,42454.2% | 1,17844.9% | 230.9% | 2,625 |
| Nash County | Alton B. Parker+783 | 1,42868.7% | 64531.0% | 60.3% | 2,079 |
| New Hanover County | Alton B. Parker+1,163 | 1,25493.2% | 916.8% | 00.0% | 1,345 |
| Northampton County | Alton B. Parker+1,393 | 1,50992.9% | 1167.1% | 00.0% | 1,625 |
| Onslow County | Alton B. Parker+377 | 82862.0% | 45133.8% | 564.2% | 1,335 |
| Orange County | Alton B. Parker+342 | 90060.7% | 55837.6% | 251.7% | 1,483 |
| Pamlico County | Alton B. Parker+136 | 57456.7% | 43843.3% | 00.0% | 1,012 |
| Pasquotank County | Alton B. Parker+672 | 94777.4% | 27522.5% | 20.2% | 1,224 |
| Pender County | Alton B. Parker+735 | 90384.3% | 16815.7% | 00.0% | 1,071 |
| Perquimans County | Alton B. Parker+232 | 61061.7% | 37838.2% | 10.1% | 989 |
| Person County | Alton B. Parker+469 | 94266.6% | 47333.4% | 00.0% | 1,415 |
| Pitt County | Alton B. Parker+1,900 | 2,32983.9% | 42915.5% | 170.6% | 2,775 |
| Polk County | Theodore Roosevelt+62 | 49747.1% | 55952.9% | 00.0% | 1,056 |
| Randolph County | Alton B. Parker+526 | 2,33456.1% | 1,80843.4% | 210.5% | 4,163 |
| Richmond County | Alton B. Parker+621 | 92775.2% | 30624.8% | 00.0% | 1,233 |
| Robeson County | Alton B. Parker+1,292 | 2,27469.7% | 98230.1% | 60.2% | 3,262 |
| Rockingham County | Alton B. Parker+658 | 1,93459.9% | 1,27639.5% | 200.6% | 3,230 |
| Rowan County | Alton B. Parker+1,209 | 2,42466.2% | 1,21533.2% | 200.5% | 3,659 |
| Rutherford County | Alton B. Parker+538 | 1,86058.5% | 1,32241.5% | 00.0% | 3,182 |
| Sampson County | Theodore Roosevelt+698 | 1,07937.8% | 1,77762.2% | 00.0% | 2,856 |
| Scotland County | Alton B. Parker+581 | 64690.9% | 659.1% | 00.0% | 711 |
| Stanly County | Theodore Roosevelt+56 | 1,02448.7% | 1,08051.3% | 00.0% | 2,104 |
| Stokes County | Theodore Roosevelt+374 | 1,10442.8% | 1,47857.2% | 00.0% | 2,582 |
| Surry County | Theodore Roosevelt+734 | 1,74141.3% | 2,47558.7% | 00.0% | 4,216 |
| Swain County | Theodore Roosevelt+329 | 49937.6% | 82862.4% | 00.0% | 1,327 |
| Transylvania County | Alton B. Parker+30 | 55651.4% | 52648.6% | 00.0% | 1,082 |
| Tyrrell County | Theodore Roosevelt+24 | 34348.3% | 36751.7% | 00.0% | 710 |
| Union County | Alton B. Parker+802 | 1,18174.7% | 37924.0% | 201.3% | 1,580 |
| Vance County | Alton B. Parker+576 | 1,01969.4% | 44330.2% | 60.4% | 1,468 |
| Wake County | Alton B. Parker+2,143 | 3,41072.6% | 1,26727.0% | 230.5% | 4,700 |
| Warren County | Alton B. Parker+895 | 1,06085.3% | 16513.3% | 171.4% | 1,242 |
| Washington County | Alton B. Parker+22 | 45051.3% | 42848.7% | 00.0% | 878 |
| Watauga County | Theodore Roosevelt+370 | 77339.7% | 1,14358.7% | 311.6% | 1,947 |
| Wayne County | Alton B. Parker+898 | 2,06063.3% | 1,16235.7% | 341.0% | 3,256 |
| Wilkes County | Theodore Roosevelt+1,152 | 1,31834.8% | 2,47065.2% | 00.0% | 3,788 |
| Wilson County | Alton B. Parker+740 | 1,36368.6% | 62331.4% | 00.0% | 1,986 |
| Yadkin County | Theodore Roosevelt+742 | 69132.4% | 1,43367.2% | 80.4% | 2,132 |
| Yancey County | Alton B. Parker+149 | 1,01354.0% | 86446.0% | 00.0% | 1,877 |
Nominees: Alton B. Parker (D) · Theodore Roosevelt (R)
North Carolina's presidential margins
1892–2024, the 1904 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 — 1904 presidential returns · official county-level results. Real returns — nothing estimated.