 At the time of the 2011 census, the population of the parish was 176.The name "Twywell" derives from two Old English words meaning two springs or streams.Twywell is recorded in the Domesday Book as Twowelle but can be dated back to the Iron Age.