Smaller parties including the Scottish Christian Party and the Scottish Family Party have also put forward candidates. People have until midnight on 26 November to register to vote in the election.
Some results have been hidden because they may be inaccessible to you