North Dakota — 2004 presidential election
Recent presidential results
state2004 presidential electionNorth Dakota · PresidentBushR+27.4
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 62.9% | 196,651 |
|---|---|---|
| John KerryDemocratic | 35.5% | 111,052 |
| OtherAll other candidates | 1.6% | 5,130 |
2004presidential margin
D+60R+60
53 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
North Dakota cast 3 electoral votes this cycle.
County-level results (53 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, ND | Republican | R+43.5 |
| Barnes County, ND | Republican | R+23.3 |
| Benson County, ND | Democratic | D+8.6 |
| Billings County, ND | Republican | R+62.1 |
| Bottineau County, ND | Republican | R+35.4 |
| Bowman County, ND | Republican | R+51.5 |
| Burke County, ND | Republican | R+40.5 |
| Burleigh County, ND | Republican | R+38.5 |
| Cass County, ND | Republican | R+20.4 |
| Cavalier County, ND | Republican | R+26.0 |
| Dickey County, ND | Republican | R+35.7 |
| Divide County, ND | Republican | R+20.8 |
| Dunn County, ND | Republican | R+34.2 |
| Eddy County, ND | Republican | R+10.0 |
| Emmons County, ND | Republican | R+39.7 |
| Foster County, ND | Republican | R+39.7 |
| Golden Valley County, ND | Republican | R+56.5 |
| Grand Forks County, ND | Republican | R+15.3 |
| Grant County, ND | Republican | R+55.4 |
| Griggs County, ND | Republican | R+27.9 |
| Hettinger County, ND | Republican | R+42.8 |
| Kidder County, ND | Republican | R+34.3 |
| LaMoure County, ND | Republican | R+37.7 |
| Logan County, ND | Republican | R+51.2 |
| McHenry County, ND | Republican | R+25.3 |
| McIntosh County, ND | Republican | R+47.5 |
| McKenzie County, ND | Republican | R+38.0 |
| McLean County, ND | Republican | R+28.4 |
| Mercer County, ND | Republican | R+44.2 |
| Morton County, ND | Republican | R+33.7 |
| Mountrail County, ND | Republican | R+2.0 |
| Nelson County, ND | Republican | R+17.1 |
| Oliver County, ND | Republican | R+42.9 |
| Pembina County, ND | Republican | R+29.7 |
| Pierce County, ND | Republican | R+35.9 |
| Ramsey County, ND | Republican | R+21.6 |
| Ransom County, ND | Republican | R+5.9 |
| Renville County, ND | Republican | R+31.0 |
| Richland County, ND | Republican | R+29.7 |
| Rolette County, ND | Democratic | D+29.0 |
| Sargent County, ND | Republican | R+5.7 |
| Sheridan County, ND | Republican | R+55.8 |
| Sioux County, ND | Democratic | D+42.5 |
| Slope County, ND | Republican | R+56.9 |
| Stark County, ND | Republican | R+40.5 |
| Steele County, ND | Democratic | D+2.5 |
| Stutsman County, ND | Republican | R+30.4 |
| Towner County, ND | Republican | R+10.6 |
| Traill County, ND | Republican | R+21.0 |
| Walsh County, ND | Republican | R+24.9 |
| Ward County, ND | Republican | R+34.2 |
| Wells County, ND | Republican | R+31.1 |
| Williams County, ND | Republican | R+42.2 |
North Dakota results by county
53 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 | |||||
|---|---|---|---|---|---|
| Adams County | Bush, George W.+562 | 91570.9% | 35327.3% | 231.8% | 1,291 |
| Barnes County | Bush, George W.+1,355 | 3,54160.9% | 2,18637.6% | 861.5% | 5,813 |
| Benson County | Kerry, John+194 | 1,00244.6% | 1,19653.3% | 482.1% | 2,246 |
| Billings County | Bush, George W.+350 | 44979.6% | 9917.6% | 162.8% | 564 |
| Bottineau County | Bush, George W.+1,300 | 2,46867.2% | 1,16831.8% | 381.0% | 3,674 |
| Bowman County | Bush, George W.+883 | 1,28074.6% | 39723.1% | 392.3% | 1,716 |
| Burke County | Bush, George W.+472 | 80869.4% | 33628.8% | 211.8% | 1,165 |
| Burleigh County | Bush, George W.+14,956 | 26,57768.5% | 11,62129.9% | 6161.6% | 38,814 |
| Cass County | Bush, George W.+13,609 | 39,61959.4% | 26,01039.0% | 1,0821.6% | 66,711 |
| Cavalier County | Bush, George W.+635 | 1,52262.3% | 88736.3% | 351.4% | 2,444 |
| Dickey County | Bush, George W.+1,007 | 1,89067.0% | 88331.3% | 481.7% | 2,821 |
| Divide County | Bush, George W.+264 | 75159.2% | 48738.4% | 302.4% | 1,268 |
| Dunn County | Bush, George W.+607 | 1,17866.4% | 57132.2% | 251.4% | 1,774 |
| Eddy County | Bush, George W.+121 | 65554.0% | 53444.0% | 242.0% | 1,213 |
| Emmons County | Bush, George W.+838 | 1,44968.6% | 61128.9% | 532.5% | 2,113 |
| Foster County | Bush, George W.+701 | 1,21969.0% | 51829.3% | 291.6% | 1,766 |
| Golden Valley County | Bush, George W.+524 | 71977.6% | 19521.0% | 131.4% | 927 |
| Grand Forks County | Bush, George W.+4,652 | 17,29856.8% | 12,64641.5% | 5261.7% | 30,470 |
| Grant County | Bush, George W.+688 | 95276.7% | 26421.3% | 262.1% | 1,242 |
| Griggs County | Bush, George W.+402 | 90763.0% | 50535.1% | 271.9% | 1,439 |
| Hettinger County | Bush, George W.+639 | 1,04469.9% | 40527.1% | 453.0% | 1,494 |
| Kidder County | Bush, George W.+469 | 90265.9% | 43331.6% | 342.5% | 1,369 |
| LaMoure County | Bush, George W.+880 | 1,59268.2% | 71230.5% | 311.3% | 2,335 |
| Logan County | Bush, George W.+579 | 84474.7% | 26523.5% | 211.9% | 1,130 |
| McHenry County | Bush, George W.+714 | 1,74461.8% | 1,03036.5% | 461.6% | 2,820 |
| McIntosh County | Bush, George W.+818 | 1,25472.8% | 43625.3% | 321.9% | 1,722 |
| McKenzie County | Bush, George W.+1,050 | 1,89768.7% | 84730.7% | 180.7% | 2,762 |
| McLean County | Bush, George W.+1,350 | 3,01463.5% | 1,66435.0% | 721.5% | 4,750 |
| Mercer County | Bush, George W.+2,040 | 3,28571.2% | 1,24527.0% | 871.9% | 4,617 |
| Morton County | Bush, George W.+4,252 | 8,32565.9% | 4,07332.2% | 2351.9% | 12,633 |
| Mountrail County | Bush, George W.+62 | 1,52750.4% | 1,46548.3% | 381.3% | 3,030 |
| Nelson County | Bush, George W.+329 | 1,10757.6% | 77840.5% | 371.9% | 1,922 |
| Oliver County | Bush, George W.+480 | 79070.6% | 31027.7% | 191.7% | 1,119 |
| Pembina County | Bush, George W.+1,145 | 2,46664.0% | 1,32134.3% | 691.8% | 3,856 |
| Pierce County | Bush, George W.+789 | 1,47567.2% | 68631.3% | 341.5% | 2,195 |
| Ramsey County | Bush, George W.+1,058 | 2,94360.1% | 1,88538.5% | 721.5% | 4,900 |
| Ransom County | Bush, George W.+153 | 1,35252.0% | 1,19946.1% | 512.0% | 2,602 |
| Renville County | Bush, George W.+456 | 95364.9% | 49733.8% | 191.3% | 1,469 |
| Richland County | Bush, George W.+2,443 | 5,26464.1% | 2,82134.3% | 1301.6% | 8,215 |
| Rolette County | Kerry, John+1,172 | 1,39234.4% | 2,56463.4% | 882.2% | 4,044 |
| Sargent County | Bush, George W.+126 | 1,14752.1% | 1,02146.4% | 321.5% | 2,200 |
| Sheridan County | Bush, George W.+527 | 72777.0% | 20021.2% | 171.8% | 944 |
| Sioux County | Kerry, John+485 | 31928.0% | 80470.5% | 171.5% | 1,140 |
| Slope County | Bush, George W.+246 | 33577.5% | 8920.6% | 81.9% | 432 |
| Stark County | Bush, George W.+4,207 | 7,22069.4% | 3,01329.0% | 1671.6% | 10,400 |
| Steele County | Kerry, John+30 | 58648.3% | 61650.8% | 110.9% | 1,213 |
| Stutsman County | Bush, George W.+3,079 | 6,51764.4% | 3,43834.0% | 1671.6% | 10,122 |
| Towner County | Bush, George W.+148 | 75454.2% | 60643.6% | 312.2% | 1,391 |
| Traill County | Bush, George W.+892 | 2,54359.9% | 1,65138.9% | 541.3% | 4,248 |
| Walsh County | Bush, George W.+1,289 | 3,19461.6% | 1,90536.7% | 871.7% | 5,186 |
| Ward County | Bush, George W.+8,772 | 17,00866.4% | 8,23632.2% | 3681.4% | 25,612 |
| Wells County | Bush, George W.+796 | 1,65464.6% | 85833.5% | 491.9% | 2,561 |
| Williams County | Bush, George W.+3,766 | 6,27870.3% | 2,51228.1% | 1391.6% | 8,929 |
complete certified result
North Dakota candidate results
Top three shown first · expand for every reported candidate and write-in category
Source: MIT Election Data + Science Lab — U.S. President 1976–2024 state candidate returns
Nominees: John Kerry (D) · George W. Bush (R)
North Dakota's presidential margins
1892–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −48.5% |
| 1896 | −11.9% |
| 1900 | −26.6% |
| 1904 | −54.7% |
| 1908 | −26.2% |
| 1912 | +7.5% |
| 1916 | +1.5% |
| 1920 | −59.6% |
| 1924 | −40.7% |
| 1928 | −10.3% |
| 1932 | +41.6% |
| 1936 | +33.0% |
| 1940 | −10.9% |
| 1944 | −8.4% |
| 1948 | −8.8% |
| 1952 | −42.6% |
| 1956 | −23.6% |
| 1960 | −10.9% |
| 1964 | +16.1% |
| 1968 | −17.7% |
| 1972 | −26.3% |
| 1976 | −5.9% |
| 1980 | −38.0% |
| 1984 | −31.0% |
| 1988 | −13.1% |
| 1992 | −12.0% |
| 1996 | −6.8% |
| 2000 | −27.6% |
| 2004 | −27.4% |
| 2008 | −8.6% |
| 2012 | −19.6% |
| 2016 | −35.7% |
| 2020 | −33.3% |
| 2024 | −36.4% |
Same ballot, 2004ND
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.