2024Final results
2024 election for North Carolina Senate District 19
North Carolina State Senate · North Carolina
Val Applewhite (D) won with 62.9% of the vote, defeating Semone Pemberton (R) by 29.0 points.
Val ApplewhiteDemocrat · winner
62.9%55,697
Semone PembertonRepublican
33.9%30,005
Steven SwintonLibertarian
3.3%2,884
The same year, the district voted D+28.3 for president; this race was D+29.0.88,586 votes
Source: North Carolina State Board of ElectionsUpdated Oct 1, 2026, 6:13 AM ET
The seat over time
D − R margin in this seat's races around 2024
Races before and after
Source: North Carolina State Board of ElectionsUpdated Oct 1, 2026, 6:13 AM ET