Como Distrito 16 Electoral de Puebla hasta 2017, lo formaban un total de veinticuatro municipios, que son Ajalpan, Altepexi, Atexcal, Caltepec, Cañada Morelos, Chapulco, Coxcatlán, Coyomeapan, Coyotepec, Eloxochitlán, Ixcaquixtla, Juan N. Méndez, Nicolás Bravo, San Antonio Cañada, San Gabriel Chilac, San José Miahuatlán, San Sebastián Tlacotepec, Tepexi de Rodríguez, Totoltepec de Guerrero, Vicente Guerrero, Zapotitlán Salinas, Zinacatepec, Zoquitlán.
Cómo el cuarto distrito electoral federal de Puebla hasta 2022 y lo formaron los siguientes municipios: Ajalpan, Altepexi, Caltepec, Cañada Morelos, Coxcatlán, Coyomeapan, Chapulco, Eloxochitlán, General Felipe Ángeles, Nicolás Bravo, Palmar de Bravo, Quecholac, San Antonio Cañada, San Gabriel Chilac, San José Miahuatlán, San Sebastián Tlacotepec, Vicente Guerrero, Zapotitlán, Zinacatepec y Zoquitlán.
Esta integración fue definida por el Instituto Nacional Electoral en marzo de 2017.
[3] En el año 2017 con la nueva distribución distrital al que a Puebla se le eliminó un distrito quedando con 15 y eliminando a Zacapoaxtla cómo cabecera distrital.
Esta integración fue definida por el Instituto Nacional Electoral en diciembre de 2022.