1996Final resultsIncumbent defeated
1996 election for North Carolina House District 89
North Carolina House of Representatives · North Carolina
2 seats: Mary Jarrell (D), Maggie Jeffus (D) won.
2 seatsMary JarrellDemocrat · winner
28.3%21,985
Maggie JeffusDemocrat · winner
25.5%19,787
John A. CocklereeceRepublican · incumbent
23.4%18,148
Joanne SharpeRepublican · incumbent
22.9%17,784
77,704 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 1996
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET