The headwaters of the Escalante River are located on the slopes of the Aquarius Plateau, in Utah's Garfield County, just west of the town of Escalante.
Numerous side canyons also feed the main river, accounting for the large size of the basin.