It stands on the A38 road, just south-west of its crossing of the Little Avon River, halfway between Bristol and Gloucester, adjacent to the county boundary with South Gloucestershire.
The bedrock under most dwellings in Stone is mudstone of the Tortworth beds, sedimentary rock formed between 438.5 and 433.4 million years ago in the Silurian period.
Woodford lies mostly on the mudstone/sandstone interbedding with but with two long, thin areas of igneous rock running roughly northwest to southeast, specifically "Upper Trap" basalt from the same time in the Silurian (see illustration).
Along the river, the superficial deposit is sedimentary alluvium of clay, silt, sand and gravel formed between 11.8 thousand years ago and the present in the Quaternary period.
[15][16] Stone and Woodford are in the very south of the Berkeley Vale Ward of the Stroud District.