La Toma de Puebla de 1867 (más conocida como la Batalla del 2 de abril) tuvo lugar desde marzo al 2 de abril de 1867 en las afueras de la ciudad de Puebla de Zaragoza, capital de estado de Puebla, México, entre elementos del ejército mexicano de la república, al mando del Gral.