El 6 de septiembre de 1901 fue tiroteado por el anarquista Leon Czolgosz. Falleció ocho días después y se convirtió en el tercer presidente asesinado en el cargo, tras Abraham Lincoln y James A. Garfield. Fue sucedido por Theodore Roosevelt.