 Creston is located at the foot of what was known as Brown's Butte, a gently sloping hill in the heart of what was historically known as the Brent's country, one of the richest farming areas in Lincoln County.According to the United States Census Bureau, the town has a total area of , all of it land.The Creston School District maintains the town's sole K-12 school, though it also draws a considerable number of students from the Davenport, Harrington, and Wilbur school districts.