Spanish is spoken in the Southwest of the United States due to historical colonization by Spain and later Mexico, as well as ongoing immigration from Spanish-speaking countries.