 Another president killed on the job was President William McKinley, who was shot in 1901 in Buffalo, New York. He was succeeded by Teddy Roosevelt, who was also shot at a campaign rally as a former president in 1912. He also survived. Luke Lugar, WTOP News.