 The population in the 2001 census was 435 people and the parish occupies of land.The population had increased to 495 at the 2011 census.The manor of Cargoll included St Allen and it was in the possession of the bishops of Exeter from 1269 (the manor house was at Lanner).