Polls have closed in the snap general election that could see a number of seats change hands in Scotland.
Voting ended sharply at 10pm, with results expected from the early hours of Friday.
The UK-wide ballot comes around two years after voters went to the polls in the 2015 Westminster election.
While the SNP remains well ahead in the polls, it is unlikely the party will be able to match its landslide success at that election, when it won 56 of Scotland’s 59 available Westminster seats.
Earlier on Thursday, SNP leader Nicola Sturgeon said she was “feeling good“ as she arrived to vote at Broomhouse Community Hall in the east end of Glasgow amid heavy rain.
Accompanied by husband Peter Murrell, she gave a thumbs-up to photographers before going inside the hall.
Scottish Labour leader Kezia Dugdale cast her ballot in Edinburgh and also gave the thumbs-up as she voted at the Wilson Memorial Church in the east of the city.
Labour are focused on holding on to the party’s only Scottish MP Ian Murray in Edinburgh South but are also hopeful of capitalising on a surge in polling support to gain East Lothian.
Scottish Conservative leader Ruth Davidson was accompanied by her partner Jen Wilson and dog Wilson to vote in central Edinburgh.
The polls suggest Scotland could see a Tory resurgence on the back of Ms Davidson’s consistent message of opposition to a second independence referendum.
The party is aiming to make gains in areas including the Borders and north-east Scotland – with the SNP’s depute leader Angus Robertson in Moray among the big hitters the party hopes to topple.
Liberal Democrat leader Willie Rennie voted in Kelty in Fife while Scottish Greens co-convener Patrick Harvie cast his ballot in Glasgow.
The Lib Dems are targeting several key seats including Edinburgh West and East Dunbartonshire, and Mr Harvie is hoping to become the next MP for Glasgow North.