The parish is rural in character, the northeast being moorland and the southwest lower lying farmland. The parish is bordered to the north by St Breward parish; to the west by St Mabyn and Helland parishes; to the south by Cardinham, Warleggan, and St Neot parishes; and to the northeast by Altarnun parish.