VOTERS across Ayrshire are going to the polls to choose their next MP - but when can we expect the results to be revealed?
The Westminster representatives for all of the area's constituencies will be known by the time we (or, at least, most of us) wake up on Friday morning.
Four seats - Ayr, Carrick and Cumnock; Central Ayrshire; Kilmarnock and Loudoun; and North Ayrshire and Arran - are up for grabs, with 30 candidates standing across the four constituencies.
The Press Association news agency has released a list of estimated times for the announcement of results after the polls close at 10pm tonight (July 4) - and we've compared the expected declaration times with the times when all four seats' results were announced at the last election in December 2019.
Expected declaration times
The Kilmarnock and Loudoun result four-and-a-half years ago was announced at 1.55am - making it one of the first Scottish constituencies to declare.
This time the result is expected at 2.30am.
As with the election of 2019, the count is taking place at the Galleon Centre in Kilmarnock.
Meanwhile, the Citadel Leisure Centre in Ayr will play host to the counts for two more constituencies.
Last time round, Central Ayrshire was the last constituency in the area to announce a result, with the SNP's Dr Philippa Whitford - who is not standing this time - declared the winner at 4.36am.
This time, PA is estimating a result at around 4am.
The other count taking place in Ayr will be for the Ayr, Carrick and Cumnock seat.
In 2019 the result for this seat was declared at 3.52am; this time, PA is predicting a result at around 3.30am.
The count for the fourth Ayrshire constituency, North Ayrshire and Arran, will be held at St Matthew's Academy in Saltcoats.
Last time out, the returning officer for the seat declared the result at 3.13am; this time, like the Central Ayrshire constituency, a result is expected at approximately 3.30am.
However, all of those estimates are based on their being no need for a recount of the votes; if any recounts are required, the results could come in an hour, or more, later than the current predictions.
According to PA's predictions, the first Scottish result tonight is expected to be in Rutherglen at around 1am, followed by the neighbouring seat of Hamilton and Clyde Valley.
The last constituency in Scotland to declare a result is expected to be Argyll, Bute and South Lochaber - thanks largely to the wide geographical spread of the seat, which stretches from Campbeltown to Ardnamurchan and from Helensburgh to Tiree - where a result is anticipated at 6.30am.
We'll have reporters at all three of the Ayrshire counting centres tonight and will report the results on our website and social media as soon as they're announced.
Read the rules here