Election Data Source: 
Jackson: https://er.ncsbe.gov/contest_details.html?election_dt=11/08/2022&amp;county_id=50&amp;contest_id=1280 
Swain: https://er.ncsbe.gov/contest_details.html?election_dt=11/08/2022&amp;county_id=87&amp;contest_id=1280 
Transylvania: https://er.ncsbe.gov/contest_details.html?election_dt=11/08/2022&amp;county_id=88&amp;contest_id=1280 District Shapefile Source: https://www.ncleg.gov/redistricting

Precinct Shapefile Source: https://www.nconemap.gov/datasets/voting-precincts/explore
Own work
LandonExists