Keats wrote:
vanwinkle wrote:
Keats wrote:
To answer the original question, "Mexican" refers to a nationality and "Hispanic" refers to a culture or ethnic origin. You could be Mexican but not Hispanic, Hispanic but not Mexican, or neither, or both.
Bolded is wrong. If you're Mexican, you're Hispanic.
I'm not sure why you think that. Mexico is home to large numbers of indigenous peoples who do not speak Spanish and are not descendants of Spanish-speaking ancestors. They are not Hispanic.
Because Hispanic in the U.S. means anyone of Latin American origin. If you consider yourself Mexican you are Hispanic, because you are from a Latin American nation. It does not mean Spanish or Spanish-speaking specifically (although it is highly unlikely anymore that someone would be of Mexican origin and not know any Spanish anyway).
If you are from Mexico, and have 100% Spaniard blood, you are Hispanic.
If you are from Mexico, and have Spaniard and Aztec blood, you are Hispanic.
If you are from Mexico, and have 100% Aztec blood, you are Hispanic.
It's a cultural designation, and specifically a designation that you are of Latin American origin. Since those countries have a culture that is combined native and Spanish, and a large population that shares a mix of both genetically, they don't make a real effort in the U.S. to differentiate between the two.