“Other clubs never came into my thoughts once I knew Arsenal wanted to sign me.”
No. Last time was Yougov using a MRP - multilevel regression with post-stratification. Ask 50k people, and you can work out how someone is likely to vote in the same way facebook targets ads.
Then, using the census data, you can work out what will happen in each constituency.