A record number of voters have registered for Britain’s European Union (EU) membership referendum tomorrow with around 46.5 million people signed up to cast their ballots. UK Electoral Commission in a statement said, the provisional size of the electorate indicates a UK record of 46.49 million. The previous record was from last year’s general election at 46.35 million.

As with British parliamentary elections, Irish citizens living in Britain are allowed to vote. Commonwealth citizens, including nationals of European Union member states Cyprus and Malta, can also vote. The commission said 24,117 people have also registered in Gibraltar. Opinion polls have shown a clear generational divide, with younger voters more in favour of staying in the EU while older voters tend to favour a Brexit.