All results are being counted overnight, with the final results due at around 6.30am on July 5.
Here is an updated list of estimated declaration times for the results of the 2024 General Election, arranged alphabetically by the name of the constituency.