General election results timings and when we'll know who's won in Wales
The general election on July 4 is likely to see a huge electoral change in Wales. As it stands, the polls have the Tories facing desolation with some projecting the party could lose all its MPs this side of Offa's Dyke.
There are 32 constituencies in Wales with each represented by its own MP. This election the number has dropped from 40 as the boundaries have been redrawn. You can find your constituency and details of your candidates here. Labour is projected to win somewhere around 28 of those 32 with Plaid Cymru taking at least two.
Across the UK there are 650 constituency results set to be declared overnight and into the early hours of Friday, July 5. Polls close on election day at 10pm and after that the counting of ballots begins. There is no exact science about what times results will come but the news agency Press Association has compiled a list of estimated result times.
READ MORE: The Cardiff constituency where people on opposite ends face very different issues
The estimated result times in the Welsh constituencies are:
Aberafan Maesteg: 4am
Alyn & Deeside: 3am
Bangor Aberconwy: 3am
Blaenau Gwent & Rhymney: 4am
Brecon, Radnor & Cwm Tawe: 4am
Bridgend: 4am
Caerfyrddin: 3.15am
Caerphilly: 2.30am
Cardiff East: 4am
Cardiff North: 4.30am
Cardiff South & Penarth: 4am
Cardiff West: 4.45am
Ceredigion Preseli: 4am
Clwyd East: 4am
Clwyd North: 2.30am
Dwyfor Meirionnydd: 3am
Gower: 2.15am
Llanelli: 3.15am
Merthyr Tydfil & Aberdare: 3.15am
Mid & South Pembrokeshire: 4am
Monmouthshire: 4.30am
Montgomeryshire & Glyndwr: 4.30am
Neath & Swansea East: 4.30am
Newport East: 3am
Newport West & Islwyn: 2.30am
Pontypridd: 3am
Rhondda & Ogmore: 3am
Swansea West: 2am
Torfaen: 3am
Vale of Glamorgan: 2am
Wrexham: 3am
Ynys Mon: 3am