Mexican is a nationality. Hispanic is a race, apparently, although I would not consider it so.
Mexican is indeed a nationality. Hispanic isn’t a race; it’s a language group, like Arab. We have nothing equivalent for we English-speakin’ hombres, but we should.
“Mexican is a nationality. Hispanic is a race, apparently, although I would not consider it so.”
You are correct that Mexican is a nationality, but you are incorrect that Hispanic is a race. Hispanic is a linguistic group (i.e., Spanish-language speakers). Hipanics comprise many different racial groups. The original Hispanics (i.e., those from the Iberian Peninsula) were causcasian.