El bosque de pino-encino de Puebla se desarrolla a altitudes entre 1,600 y 3,000 msnm, donde el clima es templado subhúmedo. Este bosque se compone principalmente de pinos y encinos y se encuentra en suelos delgados y poco desarrollados. Lamentablemente, la mayor parte de este bosque ha sido talado para uso maderero, agricultura, o pastizales para ganado.