Bouldon lies on the Pye Brook (which is known as the Clee Brook immediately upstream of Bouldon), at approximately 145 meters above sea level, and is located on the eastern boundary of the relatively flat Corvedale, where the valley meets the upland Clee Hills.