2016
2020
When fully zoomed in, one dot represents one vote. Dots placed randomly based on precinct vote totals and population density. Data from redistrictingdatahub.org and election.lab.ufl.edu. See source code for more info.