On 23 June 2016:
Calculated as First Past the Post %
Leave 17,410,742 = 51.85%
Remain 16,141,241 = 48.07%
Total Votes cast 33,551,983 = 99.92%
Blank/Spoilt 25,359 = 0.08%
Total 33,577,342 = 100.00%
Non-Voters 12,922,659 % ignored
Voters registered 46,500,001
Calculated as Proportional Representation %
Leave 17,410,742 = 37.44%
Remain 16,141,241 = 34.71%
Turn out 33,551,983 = 72.15%
Blank/Spoilt 25,359 = 0.05%
Non-Voters 12,922,659 = 27.79%
Total 46,500,001 = 100.00%
Voters registered 46,500,001