The park has a great diversity in flora found in Northern Mexico. One of the factors that allows the park to have such a great variety of flora is due to the large number of microclimates found in the park due to dramatic terrain. The flora in the park like that found throughout the Sierra Madre Occidental mountain range varies with elevation. Pine (Pinus) and oak (Quercus) species are usually found at an elevation of 2,000 meters (6,560 ft) above sea level. The park contains 92 species of conifers and 76 species of oaks. A large number of flora species in the following genus are observed in the park: Pinus, Quercus, Ficus, Vachellia, Ipomoea, Acacia, Lysiloma, Bursera, Vitex, Tabebuia, Sideroxylon, Cordia, Fouquieria, Pithecellobium.