The 1928 North Dakota gubernatorial election was held on November 6, 1928. Republican nominee George F. Shafer defeated Democratic incumbent Walter Maddock with 56.50% of the vote.
Primary elections
Primary elections were held on June 27, 1928.
Democratic primary
Candidates
- Fred L. Anderson
- Charles K. Otto
Republican primary
Candidates
- George F. Shafer, North Dakota Attorney General
- Thorstein H. H. Thoresen, North Dakota Tax Commissioner
- Charles Streich
General election
The incumber Lieutenant Governor Walter Maddock had a contentious relationship with the incumbent governor Arthur G. Sorlie. Both Maddock and Sorlie were members of the Nonpartisan League (NPL) faction of the Republican party, but Maddock had criticized Sorlie for being too conservative. Maddock had decided not to run for reelection after the Republican National Convention in 1928 refused to adopt policy planks that had been supported by the NPL. On August 28, 1928, Sorlie died, elevating Maddock to the governor's office. Only a few weeks later Maddock announced that he was switching parties to become a Democrat. Six weeks before the election, the winner of the Democratic primary, Fred Anderson, withdrew from the race in order to allow Maddock to seek a full term as the Democratic nominee.
Candidates
Major party candidates
- George F. Shafer, Republican
- Walter Maddock, Democratic
Other candidates
- K. P. Loesch, Farmer–Labor