William McKinley, born on January 29, 1843, was a Republican and a Union Civil War veteran. He worked in Ohio, his birth state, as a lawyer until he was elected to Congress in 1876. 1,207 more words