1896
William McKinley OH Republican
1861-1865 Rank of Brevet General Civil War, 23rd Ohio Infantry
Last veteran of Civil War to be nominated for President by either major party
1875 Attended Republican convention that nominated Rutherford B Hayes for third term as Governor of OH, campaigned for Hayes in election
1876 Campaigned for Rutherford B Hayes in Presidential election
1877-1883 U.S. House of Representatives OH
1880 OH representative on Republican National Committee
1882 Presented his credentials as member-elect to 48th Congress, session 1883-1885, served March 4 1883-May 27 1884. Succeeded by Jonathan H. Wallace, who successfully contested his election.
1884 Delegate to Republican National Convention
1885-1891 U.S. House of Representatives OH
1889 Sought election as Speaker of U.S. House of Representatives, lost
1892 Candidate for Republican Party nomination for President U.S., lost to Benjamin Harrison
1892-1896 Governor OH 1892-1896
Mar 4 1897-Sep 14 1901 President U.S., assassinated
I believe McKinley served as Attorney for Stark County back in the early 1870's or something like that. I want to say 1869 to 1871, but those may be his election years (losing 1871) and not his dates in office. I have a book at home I could refer to but I'm at college right now.