How many people in Spain speak English and how many people speak Spanish?

About 90% of the population of Spain speak Spanish either as a first or second language.

About 25% of the population can also speak English as a second language.