why do so many people in Americas speak Spanish?

Answer:
Your answer
Explanation:
A lot of migrants arrived in the already existing small Spanish communities in the U.S., which kept them in touch with their native language. And their children, many of whom born in America, where raised in these Spanish-speaking communities.