The youngest president in American history is Theodore Roosevelt, who became president at the age of 42 after the assassination of President William McKinley. Roosevelt was also the first president to be born in the 19th century.