The Patriot OasisFollow on X

Elections โ†’ Maps โ†’ North Dakota

North Dakota

2024 president countiesNorth Dakota official election results

County map

2024 general ยท President

County colors use North Dakota Secretary of State official results. The color is the party with the most votes in that county. It is not a swing from an earlier election, and it is not the frozen 2026 snapshot. 4,496 votes in the FEC statewide total are not in this county file. They are not assigned to a county.

Winner votes are not the race total
Adams. Adams: Trump and Vance has the most votes, 962 of 1,201 (80.1%). Republican. Not a change from a prior election.Barnes. Barnes: Trump and Vance has the most votes, 3,531 of 5,339 (66.1%). Republican. Not a change from a prior election.Benson. Benson: Trump and Vance has the most votes, 1,163 of 2,002 (58.1%). Republican. Not a change from a prior election.Billings. Billings: Trump and Vance has the most votes, 543 of 647 (83.9%). Republican. Not a change from a prior election.Bottineau. Bottineau: Trump and Vance has the most votes, 2,628 of 3,447 (76.2%). Republican. Not a change from a prior election.Bowman. Bowman: Trump and Vance has the most votes, 1,384 of 1,618 (85.5%). Republican. Not a change from a prior election.Burke. Burke: Trump and Vance has the most votes, 909 of 1,056 (86.1%). Republican. Not a change from a prior election.Burleigh. Burleigh: Trump and Vance has the most votes, 36,595 of 52,263 (70%). Republican. Not a change from a prior election.Cass. Cass: Trump and Vance has the most votes, 47,873 of 90,851 (52.7%). Republican. Not a change from a prior election.Cavalier. Cavalier: Trump and Vance has the most votes, 1,461 of 1,987 (73.5%). Republican. Not a change from a prior election.Dickey. Dickey: Trump and Vance has the most votes, 1,829 of 2,453 (74.6%). Republican. Not a change from a prior election.Divide. Divide: Trump and Vance has the most votes, 914 of 1,201 (76.1%). Republican. Not a change from a prior election.Dunn. Dunn: Trump and Vance has the most votes, 1,877 of 2,242 (83.7%). Republican. Not a change from a prior election.Eddy. Eddy: Trump and Vance has the most votes, 862 of 1,205 (71.5%). Republican. Not a change from a prior election.Emmons. Emmons: Trump and Vance has the most votes, 1,697 of 1,930 (87.9%). Republican. Not a change from a prior election.Foster. Foster: Trump and Vance has the most votes, 1,326 of 1,703 (77.9%). Republican. Not a change from a prior election.Golden Valley. Golden Valley: Trump and Vance has the most votes, 847 of 991 (85.5%). Republican. Not a change from a prior election.Grand Forks. Grand Forks: Trump and Vance has the most votes, 18,123 of 31,411 (57.7%). Republican. Not a change from a prior election.Grant. Grant: Trump and Vance has the most votes, 1,076 of 1,306 (82.4%). Republican. Not a change from a prior election.Griggs. Griggs: Trump and Vance has the most votes, 963 of 1,289 (74.7%). Republican. Not a change from a prior election.Hettinger. Hettinger: Trump and Vance has the most votes, 1,089 of 1,306 (83.4%). Republican. Not a change from a prior election.Kidder. Kidder: Trump and Vance has the most votes, 1,137 of 1,398 (81.3%). Republican. Not a change from a prior election.LaMoure. LaMoure: Trump and Vance has the most votes, 1,614 of 2,123 (76%). Republican. Not a change from a prior election.Logan. Logan: Trump and Vance has the most votes, 898 of 1,033 (86.9%). Republican. Not a change from a prior election.McHenry. McHenry: Trump and Vance has the most votes, 2,223 of 2,752 (80.8%). Republican. Not a change from a prior election.McIntosh. McIntosh: Trump and Vance has the most votes, 1,132 of 1,390 (81.4%). Republican. Not a change from a prior election.McKenzie. McKenzie: Trump and Vance has the most votes, 4,627 of 5,521 (83.8%). Republican. Not a change from a prior election.McLean. McLean: Trump and Vance has the most votes, 4,231 of 5,421 (78%). Republican. Not a change from a prior election.Mercer. Mercer: Trump and Vance has the most votes, 3,798 of 4,555 (83.4%). Republican. Not a change from a prior election.Morton. Morton: Trump and Vance has the most votes, 12,839 of 17,036 (75.4%). Republican. Not a change from a prior election.Mountrail. Mountrail: Trump and Vance has the most votes, 2,877 of 4,073 (70.6%). Republican. Not a change from a prior election.Nelson. Nelson: Trump and Vance has the most votes, 1,141 of 1,761 (64.8%). Republican. Not a change from a prior election.Oliver. Oliver: Trump and Vance has the most votes, 909 of 1,087 (83.6%). Republican. Not a change from a prior election.Pembina. Pembina: Trump and Vance has the most votes, 2,350 of 3,112 (75.5%). Republican. Not a change from a prior election.Pierce. Pierce: Trump and Vance has the most votes, 1,493 of 1,970 (75.8%). Republican. Not a change from a prior election.Ramsey. Ramsey: Trump and Vance has the most votes, 3,609 of 5,239 (68.9%). Republican. Not a change from a prior election.Ransom. Ransom: Trump and Vance has the most votes, 1,661 of 2,649 (62.7%). Republican. Not a change from a prior election.Renville. Renville: Trump and Vance has the most votes, 993 of 1,208 (82.2%). Republican. Not a change from a prior election.Richland. Richland: Trump and Vance has the most votes, 5,576 of 8,261 (67.5%). Republican. Not a change from a prior election.Rolette. Rolette: Harris and Walz has the most votes, 2,567 of 4,075 (63%). Democratic. Not a change from a prior election.Sargent. Sargent: Trump and Vance has the most votes, 1,325 of 2,043 (64.9%). Republican. Not a change from a prior election.Sheridan. Sheridan: Trump and Vance has the most votes, 644 of 757 (85.1%). Republican. Not a change from a prior election.Sioux. Sioux: Harris and Walz has the most votes, 654 of 953 (68.6%). Democratic. Not a change from a prior election.Slope. Slope: Trump and Vance has the most votes, 351 of 389 (90.2%). Republican. Not a change from a prior election.Stark. Stark: Trump and Vance has the most votes, 12,323 of 15,100 (81.6%). Republican. Not a change from a prior election.Steele. Steele: Trump and Vance has the most votes, 622 of 1,015 (61.3%). Republican. Not a change from a prior election.Stutsman. Stutsman: Trump and Vance has the most votes, 7,185 of 10,134 (70.9%). Republican. Not a change from a prior election.Towner. Towner: Trump and Vance has the most votes, 796 of 1,114 (71.5%). Republican. Not a change from a prior election.Traill. Traill: Trump and Vance has the most votes, 2,650 of 4,115 (64.4%). Republican. Not a change from a prior election.Walsh. No row in the official file for this contest. That is not a recorded zero.Ward. Ward: Trump and Vance has the most votes, 20,635 of 28,552 (72.3%). Republican. Not a change from a prior election.Wells. Wells: Trump and Vance has the most votes, 1,815 of 2,253 (80.6%). Republican. Not a change from a prior election.Williams. Williams: Trump and Vance has the most votes, 12,501 of 15,122 (82.7%). Republican. Not a change from a prior election.McLeanMcKenzieWardMortonWilliamsDunnMountrailStutsmanSiouxBensonMcHenryBurleighBottineauCassPierceEmmonsGrand ForksRichlandCavalierBarnesKidderBillingsStarkDivideWellsBurkeSlopePembinaLaMoureTownerAdamsNelsonSheridanRoletteLoganSargentOliverGriggsEddy
  • Republican most votes
  • Democratic most votes
  • Not in this contest

Select a county. Totals are candidate votes from the official file.

County table for the selected contest
CountyTrump and VanceHarris and WalzOliver and MaatWrite-inCounty total
Adams96221514101,201
Barnes3,5311,661102455,339
Benson1,1637953682,002
Billings5439383647
Bottineau2,62873559253,447
Bowman1,3842072071,618
Burke9091301251,056
Burleigh36,59514,21595449952,263
Cass47,87340,3041,6651,00990,851
Cavalier1,46149125101,987
Dickey1,82955749182,453
Divide9142532771,201
Dunn1,87733222112,242
Eddy8623162341,205
Emmons1,6972052171,930
Foster1,32633531111,703
Golden Valley847122157991
Grand Forks18,12312,46949732231,411
Grant1,0762052321,306
Griggs9633012141,289
Hettinger1,08919213121,306
Kidder1,1372381671,398
LaMoure1,61445342142,123
Logan8981171621,033
McHenry2,22347933172,752
McIntosh1,1322292091,390
McKenzie4,62780947385,521
McLean4,2311,09374235,421
Mercer3,79867260254,555
Morton12,8393,74831913017,036
Mountrail2,8771,12558134,073
Nelson1,1415803461,761
Oliver9091561931,087
Pembina2,35070434243,112
Pierce1,49343923151,970
Ramsey3,6091,51382355,239
Ransom1,66192051172,649
Renville9931793151,208
Richland5,5762,473150628,261
Rolette1,4272,56766154,075
Sargent1,32566336192,043
Sheridan64410184757
Sioux285654113953
Slope3513332389
Stark12,3232,4732218315,100
Steele62236716101,015
Stutsman7,1852,6921966110,134
Towner7962892541,114
Traill2,6501,35971354,115
Ward20,6357,21547622628,552
Wells1,81540522112,253
Williams12,5012,27623311215,122

Boundaries: U.S. Census Bureau 2023 Cartographic Boundary File, cb_2023_us_county_20m. Census file. Counties left blank are absent from the selected contest, not recorded as zero. The same county totals are in the sections below without JavaScript.

Race-call coverage unavailable. This page does not treat the frozen snapshot last changed Nov 4, 2026, 2:55 AM CST as a live result, and it does not show a number that is not in a collected official file.

Overview

North Dakota 2024 president counties are the official results pages. Walsh County's page returns an error, so Walsh has no row. That is not a recorded zero. Other contests are still not imported.

No party-registration turnout chart is shown. This archive does not include a collected official table of ballots cast by party registration for North Dakota. That figure, where states publish it, is the registration of people who cast ballots, not votes for candidates.

7 sourced contests from collected official files. Past results are not a forecast.

Results

Statewide

Nov 5, 2024 ยท 2024 general

President

Winner: Trump and Vance

Winner votes: 243,319

Race total: 363,659 (all candidates)

Margin: R+36.3

Status: Certified

North Dakota Secretary of State official results

All candidate votes and shares
Candidate votes for President
CandidateVotesShare
Trump and Vance (Republican)243,31966.9%
Harris and Walz (Democratic-NPL)111,15430.6%
Oliver and Maat (Libertarian)6,1301.7%
Write-in (Nonpartisan)3,0560.8%

Nov 8, 2022 ยท 2022 general

U.S. Senate

Winner: John Hoeven

Winner votes: 135,474

Race total: 240,140 (all candidates)

Margin: R+31.4

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. Senate
CandidateVotesShare
John Hoeven (R)135,47456.4%
Katrina Christiansen (DNL)59,99525.0%
Rick Becker (I)44,40618.5%
Scattered (W)2650.1%

Nov 3, 2020 ยท 2020 general

President

Winner: Donald J. Trump

Winner votes: 235,751

Race total: 362,024 (all candidates)

Margin: R+33.3

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for President
CandidateVotesShare
Donald J. Trump (R)235,75165.1%
Joe Biden (DNL)115,04231.8%
Jo Jorgensen (L)9,3712.6%
Scattered (W)1,8600.5%

Winner votes count only the named winner. Race total adds every candidate, including other candidates and write-ins. Open โ€œAll candidate votes and sharesโ€ on a phone for each person.

U.S. House

Nov 8, 2022 ยท 2022 general

U.S. House ND-AL

Winner: Kelly Armstrong

Winner votes: 148,399

Race total: 238,586 (all candidates)

Margin: R+24.6

Status: Certified

Federal Election Commission, Federal Elections 2022

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Kelly Armstrong (R)148,39962.2%
Cara Mund (I)89,64437.6%
Scattered (W)5430.2%

Nov 3, 2020 ยท 2020 general

U.S. House ND-AL

Winner: Kelly Armstrong

Winner votes: 245,394

Race total: 355,799 (all candidates)

Margin: R+41.4

Status: Certified

Federal Election Commission, Federal Elections 2020

All candidate votes and shares
Candidate votes for U.S. House
CandidateVotesShare
Kelly Armstrong (R)245,39469.0%
Zach Raknerud (DNL)98,08927.6%
Steven James Peterson (L)12,0133.4%
Scattered (W)3030.1%

Winner votes count only the named winner. Race total adds every candidate, including other candidates and write-ins. Open โ€œAll candidate votes and sharesโ€ on a phone for each person.

Comparisons

President

Separate certified elections. Candidates and turnout differ. Not a forecast.

  • 2020 general: Donald J. Trump, winner margin 33.3 ยท race total 362,024 ยท source
  • 2024 general: Trump and Vance, winner margin 36.3 ยท race total 363,659 ยท source

Arithmetic gap in winner margin, earliest to latest: 3 points. Not a forecast.

U.S. House ND-AL

U.S. House districts follow the map in effect for that election. A margin gap is not shown as a swing across those lines.

  • 2020 general: Kelly Armstrong, winner margin 41.4 ยท race total 355,799 ยท source
  • 2022 general: Kelly Armstrong, winner margin 24.6 ยท race total 238,586 ยท source
  • 2024 general: Julie Fedorchak, winner margin 38.9 ยท race total 359,787 ยท source

U.S. Senate

Separate certified elections. Candidates and turnout differ. Not a forecast.

  • 2022 general: John Hoeven, winner margin 31.4 ยท race total 240,140 ยท source
  • 2024 general: Kevin Cramer, winner margin 32.9 ยท race total 364,327 ยท source

Arithmetic gap in winner margin, earliest to latest: 1.5 points. Not a forecast.

North Dakota past results

Certified or official-file results from collected cycles. Not a forecast.

Open full Vault for North Dakota โ†’

County breakdown

County rows are summed from official precinct files. Legislative contests stay in the race table; their precinct rows remain in the source file. Shares are candidate votes, not party-registration turnout, and not precincts reporting.

2024 President
President by county
CountyTrump and VanceHarris and WalzOliver and MaatWrite-inTotal
Adams96221514101,201
Barnes3,5311,661102455,339
Benson1,1637953682,002
Billings5439383647
Bottineau2,62873559253,447
Bowman1,3842072071,618
Burke9091301251,056
Burleigh36,59514,21595449952,263
Cass47,87340,3041,6651,00990,851
Cavalier1,46149125101,987
Dickey1,82955749182,453
Divide9142532771,201
Dunn1,87733222112,242
Eddy8623162341,205
Emmons1,6972052171,930
Foster1,32633531111,703
Golden Valley847122157991
Grand Forks18,12312,46949732231,411
Grant1,0762052321,306
Griggs9633012141,289
Hettinger1,08919213121,306
Kidder1,1372381671,398
LaMoure1,61445342142,123
Logan8981171621,033
McHenry2,22347933172,752
McIntosh1,1322292091,390
McKenzie4,62780947385,521
McLean4,2311,09374235,421
Mercer3,79867260254,555
Morton12,8393,74831913017,036
Mountrail2,8771,12558134,073
Nelson1,1415803461,761
Oliver9091561931,087
Pembina2,35070434243,112
Pierce1,49343923151,970
Ramsey3,6091,51382355,239
Ransom1,66192051172,649
Renville9931793151,208
Richland5,5762,473150628,261
Rolette1,4272,56766154,075
Sargent1,32566336192,043
Sheridan64410184757
Sioux285654113953
Slope3513332389
Stark12,3232,4732218315,100
Steele62236716101,015
Stutsman7,1852,6921966110,134
Towner7962892541,114
Traill2,6501,35971354,115
Ward20,6357,21547622628,552
Wells1,81540522112,253
Williams12,5012,27623311215,122

Sources

A state-specific results URL was not in the collected inventory. Federal links are listed because they are nationwide offices, not a substitute canvass.

โ† Back to the elections hub