 The community was named after Charles Shelton, a first settler.According to the United States Census Bureau, the town has a total area of , of which is land, and , or 10.16%, is water.In 1858, trapper Aaron Daniels moved to a place on the Provo River just north of where Charleston is today.