Who is the Prime Minister of Spain?

Jose Luis Rodriguez Zapatero is the current Prime Minister of Spain. He was elected to office in 2004, serving a second consecutive term beginning in 2008.