2020Final results
2020 election for North Carolina Senate District 2
North Carolina State Senate · North Carolina
Norman Sanderson (R) won with 63.1% of the vote, defeating Libbie Griffin (D) by 30.2 points.
Norman SandersonRepublican · winner · incumbent
63.1%126,028
Libbie GriffinDemocrat
33.0%65,811
Tim HarrisOther party
3.9%7,768
199,607 votes
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 10:09 AM ET
The seat over time
D − R margin in this seat's races around 2020
Races before and after
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 10:09 AM ET