Results from 38 polls
30 jun 16
leave 42%
Remain 45%
12 Oct 16
Remain 44%
Leave 44%
15May17
Remain 47%
Leave 50%
30May17
Remain36%
Leave 38%
18Aug17
remain 39%
leave 34%
21 Jun 17
Remain46%
Leave 34%
The rest of the data is in the link already provided. As I said the results are up and down like a yo yo.