The lands that were settled by Spain were lost by Mexico. California was Spanish for almost 125 years. During that time Spain established agriculture, founded missions and cities from San Diego to the Sonoma Valley. California was only Mexican for 25 years in which very little development and progress took place. The Mexican government lost theses territories through bad governance, negligence and the planned military failures of General Antonio López de Santa Anna (aka Napoleon of the West). Furthermore in the case of Texas the Mexican government invited in North American settlers and entrepreneurs. Spanish place names for cities and geographical features (rio, sierra, arroyo, llano, meseta, etc) are common in California, Arizona, New Mexico, Texas, Southern Colorado and parts of Florida. Unfortunately outside of these states Spanish place names are minimal to non-existent. Even in states whose names come from Spanish derivations i.e. Nevada and Montana. E.g. The only municipality I can think of in Nevada with a Spanish name is Las Vegas. Any detailed atlas will confirm this.

Also unfortunately the children of the immigrants from Mexico and Central America lose there Hispanic culture after the second and third generation of being in the U.S. They either become Anglicized or embrace the degenerate "street" culture. Worse of all many of them also become lost souls by abandoning there Catholic faith either by becoming Agnostic, joining cults, entering into heretical sects and even Islam. This mass exodus of people is hurting the United States and destroying the nations from where these immigrants came from. Immigration laws need to be strenuously enforced in the Americas just as much as in Europe. Even though immigrants from Mesoamerica are not as bad as those from the Maghreb.