Voter registration information is public, also both parties have huge, manually curated lists that they sell access to. But giving FB a seed audience of 10000 voters and asking them to find the 100mil most similar people works better a lot of the time. The effectiveness of FB's machine learning on this stuff would blow your mind.