Anthony Hawke Unionist
Walter Runciman Liberal
The 1928 St Ives by-election was a by-election held on 6 March 1928 for the British House of Commons constituency of St Ives in Cornwall.