John Hoeven, U.S. Senator

John Hoeven

U.S. Senator● In office
Born
March 13, 1957
Current age
69
Home state
North Dakota
Party
Republican
In office
U.S. Senator, North Dakota (present)
On the ballot
2000–2022
6-0
RecordWin–Loss
Total Popular Votes
Hoeven1.2M
Opponents523,893
6
Elections run

Between 2000 and 2022, John Hoeven ran in 6 elections across 2 offices (Governor and U.S. Senate), winning all 6. Hoeven's biggest single-election total was 268,788 votes, in the 2016 U.S. Senate election in North Dakota. Hoeven's closest win came in the 2000 governor election in North Dakota, decided by 29,111 votes.

Browse every U.S. Senate election in North Dakota, every governor election in North Dakota, or all 2022 U.S. Senate races.

How many votes has John Hoeven received?

John Hoeven has received 1,201,018 popular votes across 6 U.S. elections, with a career record of 6–0.

Election history

John Hoeven’s election history
YearOfficeResultVotesOpponent(s)
2022U.S. SenateNorth DakotaWon135,47456.41%Katrina Christiansen
Rick Becker
2016U.S. SenateNorth DakotaWon268,78878.48%Eliot Glassheim
Robert N. Marquette

James Germalic
2010U.S. SenateNorth DakotaWon181,68976.17%Tracy Potter
Keith J. Hanson
2008GovernorNorth DakotaWon235,00974.44%Tim Mathern
2004GovernorNorth DakotaWon220,80371.26%Joe Satrom
2000GovernorNorth DakotaWon159,25555.03%Heidi Heitkamp
Identity & sources. Identity verified against the Congressional Bioguide (H001061) and Wikidata (Q374762). Election results come from official certified totals and the MIT Election Data and Science Lab; see methodology.
Cite this profile. PolitiFinder, “John Hoeven: election history & vote totals.” https://politifinder.com/p/john-hoeven. Accessed [date].

Compiled by PolitiFinder. Election results from official certified sources and the MIT Election Lab. See Data & sources and methodology. Data last verified July 28, 2026.