Skye is in the Highlands electoral region and comprise a part of the Ross , Skye and Inverness West constituency of the Scottish Parliament , which elect one member under the first past the post basis to represent it . Currently this is David Thompson for the SNP . In addition , Skye form part of the wider Ross , Skye and Lochaber constituency , which elect one member to the House of Commons in Westminster . The present Member of Parliament is Ian Blackford of the Scottish National Party , who took office after the SNP 's sweep in the General Election of 2015 . Prior to this , Charles Kennedy , a Liberal Democrat , had represented the area since the 1983 general election .