William B. McKinley, U.S. Senator

William B. McKinley

U.S. Senator
Home state
Illinois
Party
Republican
On the ballot
1920
1-0
RecordWin–Loss
Total Popular Votes
McKinley1.4M
Opponents685,661
1
Elections run

William B. McKinley, a Republican politician from Illinois, ran once for U.S. office, winning the 1920 U.S. Senate election in Illinois with 1,381,384 votes (66.83%), defeating Peter A. Waller and Gustave Fraenckel V and 4 other candidates.

Browse every U.S. Senate election in Illinois or all 1920 U.S. Senate races.

How many votes has William B. McKinley received?

William B. McKinley has received 1,381,384 popular votes across 1 U.S. election, with a career record of 1–0.

Election history

William B. McKinley’s election history
YearOfficeResultVotesOpponent(s)
1920U.S. SenateIllinoisWon1,381,38466.83%Peter A. Waller
Gustave Fraenckel V

John Fitzpatrick

Frank B. Vennum

Joseph B. Moody

George D. Carrington
Cite this profile. PolitiFinder, “William B. McKinley: election history & vote totals.” https://politifinder.com/p/william-mckinley-illinois-2. 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.