The River Yeo (often referred to as the Congresbury Yeo, after the village of Congresbury, through which it flows, to avoid confusion with other similarly named rivers) is a river which flows through North Somerset, England.
The river rises in the centre of Compton Martin village, in the district of Bath and North East Somerset, as a spring which feeds the village duckpond. From there it flows past the village of Ubley and enters Blagdon Lake (created in the 1890s by damming the river) just north of the village of Blagdon. From the lake the river flows south of Wrington and Iwood, where there were once a series of watermills along its banks. Its route then takes it around the northern outskirts of Congresbury, and across the North Somerset Levels roughly parallel to the A370 road, past the site of a Roman villa before crossing under the M5 motorway and emptying into the Severn Estuary in Woodspring Bay, downstream from Clevedon and west of the village of Kingston Seymour.
The river falls within the area of the West Mendip Internal Drainage Board, which has a range of policies and guidance about flood prevention and conservation in the area. Levees or high embankments have been erected where the river runs parallel to the A370 and the river is regularly dredged.