Who speaks in spanish?

Answers

"It is estimated that more than 437 million people speak Spanish as a native language, which qualifies it as second on the lists of languages by number of native speakers. Instituto Cervantes claims that there are an estimated 477 million Spanish speakers with native competence and 572 million Spanish speakers as a first or second language—including speakers with limited competence—and more than 21 million students of Spanish as a foreign language."

Spanish is the official or national language in Spain, Equatorial Guinea, and 19 countries in the Americas. Speakers in the Americas total some 418 million. In the European Union, Spanish is the mother tongue of 8% of the population, with an additional 7% speaking it as a second language. Spanish is the most popular second language learned in the United States. In 2011 it was estimated by the American Community Survey that of the 55 million Hispanic United States residents who are five years of age and over, 38 million speak Spanish at home."

Lots of people, in many parts of the world. For a couple of hundred years or more the world-wide Spanish Empire was much bigger than any empire based on and English-speaking country.

And note that if you live in the USA you use Spanish words on an almost daily basis in English. Words such as: canyon; mesa; sierra; lariat; vamoose. And there are all those Spanish names such as: San Francisco; Las Vegas; Alamo.