L'occupation française du Mexique a pris fin parce que l'aide des États-Unis à l'armée mexicaine rendait l'entreprise coûteuse pour la France. Napoléon III a estimé que les intérêts militaires de la France étaient mieux servis ailleurs.< /p>
La France a initialement envahi le Mexique parce que le Mexique était une cible facile. Le pays était en faillite et la France avait une armée très forte. Le Mexique devait à la France et à plusieurs autres pays européens une somme d'argent importante, qu'il n'a pas pu rembourser en raison d'une guerre civile économiquement dévastatrice au cours de laquelle il a tenté de rompre les liens avec l'Église catholique.
Bien que l'invasion initiale de la France ait échoué, la France a pris le contrôle du Mexique. Au total, la France n'a occupé le Mexique que pendant environ quatre ans. La France a tourné ses intérêts vers la poussée de la Prusse sur son sol national et a abandonné la cause au Mexique, laissant Ferdinand Von Habsburg, le chef qui avait été nommé par Napoléon III, à exécuter. Cinco de Mayo, une fête célébrée le 5 mai de chaque année aux États-Unis et au Mexique, marque la première défaite du Mexique contre l'armée française à la bataille de Puebla en 1862, avant que les Français ne dépassent l'armée mexicaine et établissent l'occupation du Mexique.