Bitva u Puebly se odehrála 5. května 1862 poblíž města Puebla v Mexiku. Byla součástí "druhé francouzské intervence v Mexiku". Mexická armáda zvítězila nad francouzskými okupačními vojáky.

Francouzi nakonec Mexičany porazili v dalších bitvách. Vítězství Mexičanů u Puebly nad mnohem lépe vybavenou a početnější francouzskou armádou však mexickou armádu morálně povzbudilo. Zpomalilo také postup francouzské armády směrem k Mexico City.