The 1896 United States presidential election in Ohio was held on November 3, 1896 as part of the 1896 United States presidential election. State voters chose 23 electors to the Electoral College, who voted for president and vice president. Consequently, Ohio was narrowly won by the Republican Party candidate and native son, William McKinley, with 51.86% of the popular vote. The Democratic Party candidate, William Jennings Bryan, garnered 47.08% of the popular vote.