A confirmation of the grant of lands to Peterborough (Medeshamstede) by Wulfhere, king of Mercia, in 664 includes Sutton, but this is generally thought to be a post-Conquest forgery. The grant was confirmed by Edgar (972), William I (1070) and John (1199). Like most of the Peterborough villages it does not appear in the Domesday Survey, but in the 12thc. the manor was held for the abbey by the almoner. The church was built as a chapel of ease to Castor, c. 1120, and was originally dedicated to St Giles, the dedication was altered to St Michael and All Angels after 1528.
Parish church from 1861, now benefice of Castor with Sutton and Upton with Marholm.