Swavesey, forming a historical parish of 3982 acres on the border with Huntingdonshire, lies on a narrow clay ridge rising to 18 metres above sea level at one time surrounded by fenland.
Roman pottery has been found in the parish.