1998Final results
1998 election for North Carolina House District 25
North Carolina House of Representatives · North Carolina
3 seats: Nelson Cole (D), W. B. Teague Jr. (R), Cary D. Allred (R) won.
3 seatsNelson ColeDemocrat · winner · incumbent
22.5%26,892
W. B. Teague Jr.Republican · winner
20.5%24,484
Cary D. AllredRepublican · winner · incumbent
20.2%24,131
Becky H. MockDemocrat
18.5%22,143
John M. JordanRepublican
18.3%21,853
119,503 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 1998
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET