Le système de protection sociale au Mexique repose sur deux grandes institutions publiques et est financé selon le principe de cotisations patronales et salariales, complétées par des subventions de l’Etat : l’IMSS (Instituto Mexicano del Seguro Social) qui couvre les personnes travaillant dans le secteur privé et l’ISSSTE (Instituto Mexicano del Seguro Social de los Trabajadores del Estado) qui regroupe les fonctionnaires. Environ les deux tiers de la population bénéficient d’une couverture sociale. Il existe d’autres établissements publics qui offrent des prestations médicales à un prix très bas à la population non affiliée. Il existe aussi un programme de médecine sociale, « Seguro popular » visant à protéger tous ceux qui sont exclus du système de protection sociale.