With a colleague, I scraped precinct-level election results on election night. That data was the basis of these maps.