Park uplands are dominated by mixed coniferous forest, aspen forest, montane grassland, rock outcrop and wetland communities. Mature stands of bristlecone pine, ponderosa pine, limber pine, Douglas fir, Engelmann spruce and aspen. Common understory species include common juniper, kinnikinnick, white stem gooseberry, prickly currant, mountain mahogany, raspberry, pine dropseed, mountain muhly, shrubby cinquefoil, Rocky Mountain maple, red elderberry, baneberry, Colorado blue columbine, monkshood, bluebells, golden banner, yarrow and harebell.
Montane grasslands or meadows are common in the northern portion on dry clay soils; common grass species include Arizona fescue, needlegrass, blue grama, prairie Junegrass, squirreltail, milkvetch, locoweed, penstemon, pussytoes and stonecrop. A variety of wetland communities are present along tributary drainages, pond margins and on seeps and springs. Several uncommon or rare plant species on the park include calypso orchid, rattlesnake fern, grass fern, maidenhair spleenwort, bunchberry, swamp violet and golden sedge.