This is the 1978 race. The latest: 2026 →

1978Final results

1978 election for North Carolina Senate District 20

North Carolina State Senate · North Carolina

2 seats: Anne Bagnal (R), Marvin Ward (D) won.

2 seats
Anne BagnalRepublican · winner
27.4%23,326
Marvin WardDemocrat · winner
26.8%22,798
25.4%21,616
20.4%17,360
85,103 votes

Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET

The seat over time

D − R margin in this seat's races around 1978

Races before and after

EvenD+10.91976R+3.81978R+1.61980D+16.71982D+5.11984D+2.91992

Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET