The 1948 Iowa gubernatorial election was held on November 2, 1948. Republican nominee William S. Beardsley defeated Democratic nominee Carroll O. Switzer with 55.68% of the vote.

Primary elections Primary elections were held on June 7, 1948.

Democratic primary

Candidates Carroll O. Switzer, Polk County Attorney

Results

Republican primary

Candidates William S. Beardsley, State Representative Robert D. Blue, incumbent Governor

Results

General election

Candidates Major party candidates William S. Beardsley, Republican Carroll O. Switzer, Democratic

Other candidates C. E. Bierderman, Progressive Marvin Galbreath, Prohibition William F. Leonard, Socialist

Results

References