Upper Mesa Falls is a waterfall on the Henrys Fork in the Caribou-Targhee National Forest.
Upstream from Lower Mesa Falls, it is roughly 16 miles (26 km) away from Ashton, Idaho.
A cycle of rhyolitic volcanism from the Henrys Fork caldera deposited a thick layer of rock and ash across the area.
Between 200,000 and 600,000 years ago, the river eroded a wide canyon which was subsequently partly filled with basalt lava flows.
The Henrys Fork of the Snake River then carved the channel through the basalt; which is the inner canyon seen today.