Derek Thomas has retained his seat the general election, returning as member of Parliament for the St Ives constituency.

He held off a strong challenge from previous holder of the seat, Liberal Democrat Andrew George.

Labour was in third place, followed by the Green, Liberal, and Common People representatives.

Full results

Derek Thomas, Conservative25,365
Andrew George, Liberal Democrat21,081
Alana Bates, Labour3,553
Ian Flindall, Green954
Robert Smith, Liberal314
John Harris, The Common People132