The Battle of Puebla, also known as the Battle of May 5 took place on 5 May 1862, near Puebla de los Ángeles, during the second French intervention in Mexico.