Because "Hispanic" is a general term that defines "non-white people who talk any Latin American Language such as Spanish, French and Portuguese". Also, Mexican is a nationality such as "American" and it does not define ethnicity.
There are some 1.1 million Mexicans of African descent, known as Afro-Mexicans.
Hispanic
Mexico
The three largest Hispanic countries in the world by population are Mexico, Colombia, and Spain.
The peso is a currency used in several Hispanic countries, including Mexico, Argentina, and Colombia.
A period of time before people of Spain invaded a country (e.g. Pre - Hispanic Mexico - before Spaniards arrived in Mexico.
3 Hispanic capital cities are. Mexico D.F. (like Washington D.C.), Mexico Caracas, Venezuela Managua, Nicaragua
Mexicans/Hispanic/Spanish/people from the country of Mexico or Spain.
Mexico or another Hispanic country
Mexican people are by definition hispanic. You should be more specific in your question.
By far Mexico City..
no he lived in LB-and surfed Mexico
See related links.