Il existe de nombreux costumes traditionnels au Mexique, mais le vêtement national le plus courant pour les femmes comprend le quechquémitl, une jupe et un huipile, et des robes puebla. Le quechquémitl est un poncho coloré, porté lors d'occasions spéciales . Les huipiles sans manches, portées avec des jupes, et les robes puebla ("paysanne" en anglais) sont considérées comme confortables à porter au quotidien.
Pour les hommes, il y a des sombreros, des sarapes et des guayaberas. Un sombrero est un chapeau décoratif en paille ou en feutre épais. Il a un large bord qui protège le haut du corps du dur soleil mexicain. Les sarapes colorées sont de lourds manteaux en forme de châle qui servent de couvertures pour se protéger du froid. Les Guayaberas sont des chemises légères, en coton et ornées de broderies, qui peuvent être portées aussi bien comme tenues décontractées que formelles.
Le style des vêtements traditionnels mexicains a été à l'origine influencé par les colonisateurs espagnols. Les fibres de tissu préférées comprennent typiquement le coton, l'agave, la laine et la soie. On peut dire que la culture maya qui prévalait avant la conquête espagnole a eu la plus grande influence sur la tenue nationale au Mexique. Cependant, aucun style unique ne peut être considéré comme « natif » en raison de l'histoire complexe du Mexique, et il y a une évolution continue des vêtements acceptés d'un État à l'autre. Les costumes de conception complexe portés pour les festivals et les célébrations varient également en fonction de l'époque historique représentée.