Here's a more helpful way to think about it:
* Spanish is a widely spoken language in the US: According to the US Census Bureau, over 41 million people in the US speak Spanish at home.
* States with the largest Spanish-speaking populations: California, Texas, Florida, New York, and Arizona have the highest numbers of Spanish speakers.
* Spanish is recognized as an official language in some states: New Mexico has Spanish as an official language alongside English.
So, while no state "speaks" Spanish, it's an important language spoken by millions of Americans in many different states.