El municipio de Huitziltepec se localiza en la parte centro del estado de Puebla. Sus coordenadas geográficas son los paralelos 18º 45' 06'' y 18º 51' 06'' de latitud norte y de los meridianos 97º 49' 00'' y 97º 55' 00'' de longitud occidental. Tiene una superficie de 52.30 kilómetros cuadrados que lo ubica en el 165º lugar con respecto a los demás municipios del estado.