Elections / 2004 · President · ND
George W. Bush carried North Dakota R+27.4.
John Kerry (D) vs George W. Bush (R) in North Dakota, 2004. The state ran 24.9 points more Republican than the nation (R+2.5 nationally). A US Senate contest shared the 2004 ballot here.
Nominees: John Kerry (D) · George W. Bush (R)
North Dakota result
312,833 votes counted
Kerry (D)
111,052
35.5%
Bush (R)
196,651
62.9%
All others
5,130
1.6%
Margin
R+27.4
2004 presidential election
North Dakota, 2004
BushR+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 |
D+60R+60
53 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
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% |
County results — 2004
53 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | R | 353 | 915 | 1,291 | |
| Barnes County | R | 2,186 | 3,541 | 5,813 | |
| Benson County | D | 1,196 | 1,002 | 2,246 | |
| Billings County | R | 99 | 449 | 564 | |
| Bottineau County | R | 1,168 | 2,468 | 3,674 | |
| Bowman County | R | 397 | 1,280 | 1,716 | |
| Burke County | R | 336 | 808 | 1,165 | |
| Burleigh County | R | 11,621 | 26,577 | 38,814 | |
| Cass County | R | 26,010 | 39,619 | 66,711 | |
| Cavalier County | R | 887 | 1,522 | 2,444 | |
| Dickey County | R | 883 | 1,890 | 2,821 | |
| Divide County | R | 487 | 751 | 1,268 | |
| Dunn County | R | 571 | 1,178 | 1,774 | |
| Eddy County | R | 534 | 655 | 1,213 | |
| Emmons County | R | 611 | 1,449 | 2,113 | |
| Foster County | R | 518 | 1,219 | 1,766 | |
| Golden Valley County | R | 195 | 719 | 927 | |
| Grand Forks County | R | 12,646 | 17,298 | 30,470 | |
| Grant County | R | 264 | 952 | 1,242 | |
| Griggs County | R | 505 | 907 | 1,439 | |
| Hettinger County | R | 405 | 1,044 | 1,494 | |
| Kidder County | R | 433 | 902 | 1,369 | |
| LaMoure County | R | 712 | 1,592 | 2,335 | |
| Logan County | R | 265 | 844 | 1,130 | |
| McHenry County | R | 1,030 | 1,744 | 2,820 | |
| McIntosh County | R | 436 | 1,254 | 1,722 | |
| McKenzie County | R | 847 | 1,897 | 2,762 | |
| McLean County | R | 1,664 | 3,014 | 4,750 | |
| Mercer County | R | 1,245 | 3,285 | 4,617 | |
| Morton County | R | 4,073 | 8,325 | 12,633 | |
| Mountrail County | R | 1,465 | 1,527 | 3,030 | |
| Nelson County | R | 778 | 1,107 | 1,922 | |
| Oliver County | R | 310 | 790 | 1,119 | |
| Pembina County | R | 1,321 | 2,466 | 3,856 | |
| Pierce County | R | 686 | 1,475 | 2,195 | |
| Ramsey County | R | 1,885 | 2,943 | 4,900 | |
| Ransom County | R | 1,199 | 1,352 | 2,602 | |
| Renville County | R | 497 | 953 | 1,469 | |
| Richland County | R | 2,821 | 5,264 | 8,215 | |
| Rolette County | D | 2,564 | 1,392 | 4,044 | |
| Sargent County | R | 1,021 | 1,147 | 2,200 | |
| Sheridan County | R | 200 | 727 | 944 | |
| Sioux County | D | 804 | 319 | 1,140 | |
| Slope County | R | 89 | 335 | 432 | |
| Stark County | R | 3,013 | 7,220 | 10,400 | |
| Steele County | D | 616 | 586 | 1,213 | |
| Stutsman County | R | 3,438 | 6,517 | 10,122 | |
| Towner County | R | 606 | 754 | 1,391 | |
| Traill County | R | 1,651 | 2,543 | 4,248 | |
| Walsh County | R | 1,905 | 3,194 | 5,186 | |
| Ward County | R | 8,236 | 17,008 | 25,612 | |
| Wells County | R | 858 | 1,654 | 2,561 | |
| Williams County | R | 2,512 | 6,278 | 8,929 |