Encontrar un rey se había convertido en un problema, puesto que, las fuerzas políticas que habían derribado a Isabel II eran incapaces de ponerse de acuerdo en quién debería ser la sustituirla. El gobierno propuso al príncipe prusiano Leopoldo de Hohenzollern-Sigmaringen, a lo que se opuso Napoleón III que, veía como una amenaza que Francia y Prusia estuviesen encabezados por miembros de la misma casa real. Rivalidad que fue el pretexto para que se iniciase la Guerra Francoprusiana de 1870-1871 por la cual, tras la victoria prusiana. Napoleón III también se opuso a don Antonio de Orleans, duque de Montpensier, dada la rivalidad existente entre los Bonaparte y los Orleans. Así las cosas, solo quedaba la candidatura de la italiana casa de Saboya, que era impulsada por Prim desde 1870.
Finalmente Amadeo el primer rey de España elegido por el Parlamento. El 16 de noviembre de 1870 votaron los diputados: 191 a favor de Amadeo, 60 por la República federal, 27 por el duque de Montpensier, 8 por el general Espartero, 2 por la República Unitaria, 2 por Alfonso de Borbón, 1 por una República indefinida y 1 por la infanta María Luisa Fernanda, hermana de la reina destituida; hubo 19 papeletas en blanco. El presidente de las Cortes, Manuel Ruiz Zorrilla, declaró: «Queda elegido rey de los españoles el señor duque de Aosta».
Durante su reinado estos fueron los Presidentes del Consejo de Ministros:
1º Del 4 de enero al 24 de julio de 1871 Francisco Serrano y Domínguez
2º Del 24 de julio al 5 de octubre de 1871 Manuel Ruiz Zorrilla.
3º Del 5 de octubre al 21 de diciembre de 1871 José Malcampo y Monje.
4º Del 21 de diciembre de 1871 al 26 de mayo de 1872 Práxedes Mariano Mateo Sagasta Escolar
5º Del 26 de mayo al 13 de junio de 1872 Francisco Serrano y Domínguez.
6º Del 13 de junio de 1872 al 11 de febrero de 1873 Manuel Ruiz Zorrilla.
Ramón Martín