Presidential elections · 1976–2024
North Dakota Presidential Election Results (1976–2024)
In 2024, North Dakota voted for Donald J. Trump (Republican) by R+36.4 — 112,327 Democratic to 246,505 Republican of 368,155 votes cast.
Data: MIT Election Data & Science Lab, Harvard Dataverse.
Margin by election, 1976–2024
Democratic minus Republican, in points of all votes cast — blue bars Democratic, red Republican.
2024 margin by county
Click a county to see its election results. Hatched areas have no county-level results.
Build your own tables of margins, swings, and vote shares — any mix of states and counties, any election back to 1976.
North Dakota results by county
Sorted by 2024 votes cast; margins are 2024 Democratic minus Republican.
North Dakota presidential elections — FAQ
Who carried North Dakota in the 2024 presidential election?+
Donald J. Trump (Republican) carried North Dakota in 2024 by R+36.4, with 368,155 votes cast statewide. Data: MIT Election Data & Science Lab.
When did North Dakota last vote for a Democratic presidential candidate?+
North Dakota has voted Republican in every presidential election in this series, which begins in 1976.
Which North Dakota county had the biggest 2024 margin?+
Slope County had the widest 2024 presidential margin of any North Dakota county — R+81.7 on 389 votes cast.
What was North Dakota's closest presidential election since 1976?+
1976: the margin was R+5.9 — 17,606 votes out of 297,308 cast.
Analyze North Dakota election results
Chart margins, vote shares, and swings for North Dakotaand its counties — or line states up side by side. Free while we're in beta.