El Municipio de Xochiapulco se localiza en la Sierra Norte del Estado de Puebla, (México).