Skip to content

North Dakota · 2004 presidential election

North Dakota presidential election results 2004

George W. Bush carried North Dakota by 27.36 points (85,599 votes), winning 3 electoral votes.

Electoral votes
3
Votes counted
312,833
ND result
R+27.4
Compared with the nation
25.0 pts more Republican
Swing since 2000
0.2 pts to D

Statewide result

CandidatePartyVotesShareBarElectoral votes
George W. BushRepublican196,65162.90%3
John KerryDemocratic111,05235.50%—
Total votes312,833

Sources: 2004

County resultsMIT Election Lab

Download CSV

MIT Election Data and Science Lab, County Presidential Election Returns 2000-2016 (compiled from official state election records)
Open the dataset

Billings County: George W. Bush +62.1Cavalier County: George W. Bush +26.0Foster County: George W. Bush +39.7Grand Forks County: George W. Bush +15.3LaMoure County: George W. Bush +37.7Mountrail County: George W. Bush +2.0Ransom County: George W. Bush +5.9Rolette County: John Kerry +29.0Steele County: John Kerry +2.5Wells County: George W. Bush +31.1Benson County: John Kerry +8.6Bottineau County: George W. Bush +35.4Cass County: George W. Bush +20.4Eddy County: George W. Bush +10.0Emmons County: George W. Bush +39.7Grant County: George W. Bush +55.4Griggs County: George W. Bush +27.9Kidder County: George W. Bush +34.3Logan County: George W. Bush +51.2McKenzie County: George W. Bush +38.0Morton County: George W. Bush +33.7Nelson County: George W. Bush +17.1Oliver County: George W. Bush +42.9Pembina County: George W. Bush +29.7Ramsey County: George W. Bush +21.6Renville County: George W. Bush +31.0Sargent County: George W. Bush +5.7Stark County: George W. Bush +40.5Stutsman County: George W. Bush +30.4Traill County: George W. Bush +21.0Ward County: George W. Bush +34.2Barnes County: George W. Bush +23.3Burke County: George W. Bush +40.5Dunn County: George W. Bush +34.2Hettinger County: George W. Bush +42.8McLean County: George W. Bush +28.4Pierce County: George W. Bush +35.9Slope County: George W. Bush +56.9Towner County: George W. Bush +10.6Burleigh County: George W. Bush +38.5Dickey County: George W. Bush +35.7Divide County: George W. Bush +20.8Golden Valley County: George W. Bush +56.5McHenry County: George W. Bush +25.3McIntosh County: George W. Bush +47.5Mercer County: George W. Bush +44.2Richland County: George W. Bush +29.7Sioux County: John Kerry +42.5Walsh County: George W. Bush +24.9Williams County: George W. Bush +42.2Adams County: George W. Bush +43.5Bowman County: George W. Bush +51.5Sheridan County: George W. Bush +55.8
Each county coloured by its winner and shaded by margin. Tap one for its history.
County John KerryGeorge W. BushOthers TotalMargin
Adams 35391523 1,291 43.5
Barnes 2,1863,54186 5,813 23.3
Benson 1,1961,00248 2,246 8.6
Billings 9944916 564 62.1
Bottineau 1,1682,46838 3,674 35.4
Bowman 3971,28039 1,716 51.5
Burke 33680821 1,165 40.5
Burleigh 11,62126,577616 38,814 38.5
Cass 26,01039,6191,082 66,711 20.4
Cavalier 8871,52235 2,444 26.0
Dickey 8831,89048 2,821 35.7
Divide 48775130 1,268 20.8
Dunn 5711,17825 1,774 34.2
Eddy 53465524 1,213 10.0
Emmons 6111,44953 2,113 39.7
Foster 5181,21929 1,766 39.7
Golden Valley 19571913 927 56.5
Grand Forks 12,64617,298526 30,470 15.3
Grant 26495226 1,242 55.4
Griggs 50590727 1,439 27.9
Hettinger 4051,04445 1,494 42.8
Kidder 43390234 1,369 34.3
LaMoure 7121,59231 2,335 37.7
Logan 26584421 1,130 51.2
McHenry 1,0301,74446 2,820 25.3
McIntosh 4361,25432 1,722 47.5
McKenzie 8471,89718 2,762 38.0
McLean 1,6643,01472 4,750 28.4
Mercer 1,2453,28587 4,617 44.2
Morton 4,0738,325235 12,633 33.7
Mountrail 1,4651,52738 3,030 2.0
Nelson 7781,10737 1,922 17.1
Oliver 31079019 1,119 42.9
Pembina 1,3212,46669 3,856 29.7
Pierce 6861,47534 2,195 35.9
Ramsey 1,8852,94372 4,900 21.6
Ransom 1,1991,35251 2,602 5.9
Renville 49795319 1,469 31.0
Richland 2,8215,264130 8,215 29.7
Rolette 2,5641,39288 4,044 29.0
Sargent 1,0211,14732 2,200 5.7
Sheridan 20072717 944 55.8
Sioux 80431917 1,140 42.5
Slope 893358 432 56.9
Stark 3,0137,220167 10,400 40.5
Steele 61658611 1,213 2.5
Stutsman 3,4386,517167 10,122 30.4
Towner 60675431 1,391 10.6
Traill 1,6512,54354 4,248 21.0
Walsh 1,9053,19487 5,186 24.9
Ward 8,23617,008368 25,612 34.2
Wells 8581,65449 2,561 31.1
Williams 2,5126,278139 8,929 42.2

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Secondary source: MIT Election Data and Science Lab, County Presidential Election Returns 2000-2016 (compiled from official state election records).

Method: Machine-readable dataset; county sums checked against the state totals in The American Presidency Project summary (within 0.5% for both main tickets).

Questions and answers

Who won North Dakota in 2004?

George W. Bush won North Dakota by 27.36 percentage points (85,599 votes).

How many electoral votes did North Dakota have in 2004?

North Dakota cast 3 electoral votes in 2004.

How many people voted for president in North Dakota in 2004?

312,833 votes were counted for president.

How many counties did each candidate win in North Dakota in 2004?

George W. Bush 49, John Kerry 4 (out of 53 counties with results).

How did North Dakota change from 2000 to 2004?

The margin moved 0.2 points toward the Democratic ticket, from Republican by 27.6 points to Republican by 27.4 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data