Election Data Source: https://er.ncsbe.gov/?election_dt=11/05/2019&amp;county_id=60&amp;office=LOC&amp;contest=0
City Border Shapefile Source: http://maps.co.mecklenburg.nc.us/openmapping/data.html?search=Annexation%20History

City Council Border Shapefile Source: Made by me using the built-in maps at the election data source, made in DRA (https://davesredistricting.org/maps#viewmap::ad8995ab-31aa-466a-95de-f62c88f2214f), and clipped in QGIS.
Own work
LandonExists