Las Elecciones estatales de Puebla de 2004 se llevaron a cabo el domingo 14 de noviembre de 2004, y en ellas se renovaron los siguientes cargos de elección popular:
Gobernador de Puebla. Titular del Poder Ejecutivo del estado, electo para un periodo de seis años no reelegibles en ningún caso, el candidato electo fue Mario Marín Torres.
217 ayuntamientos. Compuestos por un Presidente Municipal y regidores, electos para un periodo de tres años no reelegibles para el periodo inmediato.