1974Final resultsIncumbent defeated
1974 election for North Carolina House District 30
North Carolina House of Representatives · North Carolina
3 seats: Peter Hairston (D), Larry E. Leonard (D), John Varner (D) won.
3 seatsPeter HairstonDemocrat · winner
18.9%18,752
Larry E. LeonardDemocrat · winner
18.9%18,726
John VarnerDemocrat · winner
18.4%18,303
Jim MashburnRepublican · incumbent
14.9%14,816
William E. LangRepublican
14.8%14,666
Gilbert Lee BogerRepublican · incumbent
14.1%14,018
99,281 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 1974
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET