Pedro Sánchez of the Spanish Socialist Workers ' Party ( PSOE ) has been Prime Minister since 2 June 2018 , after a successful motion of no confidence against former Prime Minister Mariano Rajoy
motion of no confidence
2018 vote of no confidence in the government of Mariano Rajoy
Prime Minister of Spain