akashic
1876–2024
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
North Dakota, 2004
BushR+27.4
2004 presidential margin by county for North Dakota — 2004 presidential electionA map of the constituent counties of North Dakota — 2004 presidential election, each outlined and filled by its 2004 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Adams County, ND · R+43.5Barnes County, ND · R+23.3Benson County, ND · D+8.6Billings County, ND · R+62.1Bottineau County, ND · R+35.4Bowman County, ND · R+51.5Burke County, ND · R+40.5Burleigh County, ND · R+38.5Cass County, ND · R+20.4Cavalier County, ND · R+26.0Dickey County, ND · R+35.7Divide County, ND · R+20.8Dunn County, ND · R+34.2Eddy County, ND · R+10.0Emmons County, ND · R+39.7Foster County, ND · R+39.7Golden Valley County, ND · R+56.5Grand Forks County, ND · R+15.3Grant County, ND · R+55.4Griggs County, ND · R+27.9Hettinger County, ND · R+42.8Kidder County, ND · R+34.3LaMoure County, ND · R+37.7Logan County, ND · R+51.2McHenry County, ND · R+25.3McIntosh County, ND · R+47.5McKenzie County, ND · R+38.0McLean County, ND · R+28.4Mercer County, ND · R+44.2Morton County, ND · R+33.7Mountrail County, ND · R+2.0Nelson County, ND · R+17.1Oliver County, ND · R+42.9Pembina County, ND · R+29.7Pierce County, ND · R+35.9Ramsey County, ND · R+21.6Ransom County, ND · R+5.9Renville County, ND · R+31.0Richland County, ND · R+29.7Rolette County, ND · D+29.0Sargent County, ND · R+5.7Sheridan County, ND · R+55.8Sioux County, ND · D+42.5Slope County, ND · R+56.9Stark County, ND · R+40.5Steele County, ND · D+2.5Stutsman County, ND · R+30.4Towner County, ND · R+10.6Traill County, ND · R+21.0Walsh County, ND · R+24.9Ward County, ND · R+34.2Wells County, ND · R+31.1Williams County, ND · R+42.2
How it voted
Share of the 2004 vote
George W. BushRepublican62.9%196,651
John KerryDemocratic35.5%111,052
OtherAll other candidates1.6%5,130
D+60
R+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
North Dakota's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: −36.4% in 2024.flipped R · 1968−36.4%DR18922024
North Dakota's presidential margins
YearMargin (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.
CountyWonMarginDemocraticRepublicanTotal
Adams CountyR
−43.5%
3539151,291
Barnes CountyR
−23.3%
2,1863,5415,813
Benson CountyD
+8.6%
1,1961,0022,246
Billings CountyR
−62.1%
99449564
Bottineau CountyR
−35.4%
1,1682,4683,674
Bowman CountyR
−51.5%
3971,2801,716
Burke CountyR
−40.5%
3368081,165
Burleigh CountyR
−38.5%
11,62126,57738,814
Cass CountyR
−20.4%
26,01039,61966,711
Cavalier CountyR
−26.0%
8871,5222,444
Dickey CountyR
−35.7%
8831,8902,821
Divide CountyR
−20.8%
4877511,268
Dunn CountyR
−34.2%
5711,1781,774
Eddy CountyR
−10.0%
5346551,213
Emmons CountyR
−39.7%
6111,4492,113
Foster CountyR
−39.7%
5181,2191,766
Golden Valley CountyR
−56.5%
195719927
Grand Forks CountyR
−15.3%
12,64617,29830,470
Grant CountyR
−55.4%
2649521,242
Griggs CountyR
−27.9%
5059071,439
Hettinger CountyR
−42.8%
4051,0441,494
Kidder CountyR
−34.3%
4339021,369
LaMoure CountyR
−37.7%
7121,5922,335
Logan CountyR
−51.2%
2658441,130
McHenry CountyR
−25.3%
1,0301,7442,820
McIntosh CountyR
−47.5%
4361,2541,722
McKenzie CountyR
−38.0%
8471,8972,762
McLean CountyR
−28.4%
1,6643,0144,750
Mercer CountyR
−44.2%
1,2453,2854,617
Morton CountyR
−33.7%
4,0738,32512,633
Mountrail CountyR
−2.0%
1,4651,5273,030
Nelson CountyR
−17.1%
7781,1071,922
Oliver CountyR
−42.9%
3107901,119
Pembina CountyR
−29.7%
1,3212,4663,856
Pierce CountyR
−35.9%
6861,4752,195
Ramsey CountyR
−21.6%
1,8852,9434,900
Ransom CountyR
−5.9%
1,1991,3522,602
Renville CountyR
−31.0%
4979531,469
Richland CountyR
−29.7%
2,8215,2648,215
Rolette CountyD
+29.0%
2,5641,3924,044
Sargent CountyR
−5.7%
1,0211,1472,200
Sheridan CountyR
−55.8%
200727944
Sioux CountyD
+42.5%
8043191,140
Slope CountyR
−56.9%
89335432
Stark CountyR
−40.5%
3,0137,22010,400
Steele CountyD
+2.5%
6165861,213
Stutsman CountyR
−30.4%
3,4386,51710,122
Towner CountyR
−10.6%
6067541,391
Traill CountyR
−21.0%
1,6512,5434,248
Walsh CountyR
−24.9%
1,9053,1945,186
Ward CountyR
−34.2%
8,23617,00825,612
Wells CountyR
−31.1%
8581,6542,561
Williams CountyR
−42.2%
2,5126,2788,929