Rieletto nel 1900, McKinley fu ucciso da un anarchico l'anno seguente e sostituito alla presidenza dal vicepresidente Theodore Roosevelt, che si caratterizzò per l'ampio ricorso alla legge antimonopolio del 1890 che fin lì aveva trovato poca applicazione, venendo confermato alle elezioni presidenziali del 1904. Roosevelt lasciò il posto nelle elezioni presidenziali del 1908 a William Howard Taft, ma in quelle del 1912 decise di ricandidarsi come capo politico della sinistra dei Repubblicani. Il vertice del partito ricandidò Taft e Roosevelt si presentò con il Partito Progressista, con il voto Repubblicano che si trovò così spaccato in due.