Edmund Swetenham Conservative
David Lloyd George Liberal
The 1890 Caernarvon Boroughs by-election was a parliamentary by-election held on 10 April 1890 for the British House of Commons constituency of Caernarvon Boroughs.