The polls will take place in the UK today - May 23 2019.
Voters in Ireland turn out the following day. Those in the Czech Republic, Latvia, Malta and Slovakia vote on May 25 and the remaining 21 EU nations cast their ballots on May 26.
The results from every nation will be released on the evening of May 26 after the last polling station in the continent is closed.