“Hispanic” is a language group, not a race. Mexicans of Spanish decent are European Caucasians.
Actually most Mexicans are Mestizos. Spanish & American Indian descent. That word has been deemed racist by some, so we now have Hispanic or Latino.