The 1904 United States presidential election occurred on November 8, 1904. It was the 30th election in the history of the United States. The election was won by incumbent President Theodore Roosevelt, who had been president since the death of William McKinley in 1901.