The 1904 Missouri lieutenant gubernatorial election was held on 8 November 1904 in order to elect the lieutenant governor of Missouri. Republican nominee and incumbent member of the Missouri Senate John C. McKinley defeated Democratic nominee and incumbent acting lieutenant governor Thomas Lewis Rubey, Socialist nominee William Lincoln Garver, Prohibition nominee Andrew T. Osbron, People's nominee Abram E. Nelson and Socialist Labor nominee Theodore Kaucher.
General election.
On election day, 8 November 1904, Republican nominee John C. McKinley won the election by a margin of 9,000 votes against his foremost opponent Democratic nominee Thomas Lewis Rubey, thereby gaining Republican control over the office of lieutenant governor. McKinley was sworn in as the 26th lieutenant governor of Missouri on 9 January 1905.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
References.
 ;templatestyles src="Reflist/styles.css" / ;