North Carolina's 98th State House of Representatives district | |||
---|---|---|---|
![]() | |||
Representative |
| ||
Demographics | 77% White 8% Black 6% Hispanic 4% Asian 5% Multiracial | ||
Population (2020) | 83,955 |
North Carolina's 98th House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Democrat Beth Gardner Helfrich since 2025. [1]
Since 2003, the district has included part of Mecklenburg County. The district overlaps with the 37th and 38th Senate districts.
Representative | Party | Dates | Notes | Counties |
---|---|---|---|---|
District created January 1, 1993. | 1993–2003 Parts of Columbus, Brunswick, New Hanover, and Pender counties. [2] | |||
Thomas Wright ( Wilmington ) | Democratic | January 1, 1993 – January 1, 2003 | Redistricted to the 18th district. | |
John Rhodes ( Cornelius ) | Republican | January 1, 2003 – January 1, 2007 | Lost re-nomination. | 2003–Present Part of Mecklenburg County. [3] [4] [5] [6] [7] [8] [9] |
![]() Thom Tillis ( Cornelius ) | Republican | January 1, 2007 – January 1, 2015 | Retired to run for U.S. Senator. | |
![]() John Bradford ( Cornelius ) | Republican | January 1, 2015 – January 1, 2019 | Lost re-election. | |
![]() Christy Clark ( Huntersville ) | Democratic | January 1, 2019 – January 1, 2021 | Lost re-election. | |
![]() John Bradford ( Cornelius ) | Republican | January 1, 2021 – January 1, 2025 | Retired to run for Congress. | |
![]() Beth Gardner Helfrich ( Davidson ) | Democratic | January 1, 2025 – Present |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Beth Gardner Helfrich | 3,997 | 65.55% | |
Democratic | Lisa Jewel | 2,101 | 34.45% | |
Total votes | 6,098 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Beth Gardner Helfrich | 27,083 | 52.20% | |
Republican | Melinda Bales | 24,800 | 47.80% | |
Total votes | 51,883 | 100% | ||
Democratic gain from Republican |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Bradford (incumbent) | 18,080 | 50.93% | |
Democratic | Christy Clark | 17,420 | 49.07% | |
Total votes | 35,500 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Bradford | 31,793 | 51.67% | |
Democratic | Christy Clark (incumbent) | 29,743 | 48.33% | |
Total votes | 61,536 | 100% | ||
Republican gain from Democratic |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Christy Clark | 3,275 | 90.32% | |
Democratic | Branden Rosenlieb | 351 | 9.68% | |
Total votes | 3,626 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Christy Clark | 20,033 | 50.52% | |
Republican | John Bradford (incumbent) | 19,618 | 49.48% | |
Total votes | 39,651 | 100% | ||
Democratic gain from Republican |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Bradford (incumbent) | 25,428 | 56.48% | |
Independent | Jane Campbell | 19,597 | 43.52% | |
Total votes | 45,025 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Bradford | 2,536 | 59.14% | |
Republican | Lynette D. Rinker | 1,153 | 26.89% | |
Republican | Sharon Hudson | 599 | 13.97% | |
Total votes | 4,288 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Bradford | 14,558 | 54.98% | |
Democratic | Natasha Marcus | 11,922 | 45.02% | |
Total votes | 26,480 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Thom Tillis (incumbent) | 27,971 | 100% | |
Total votes | 27,971 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Thom Tillis (incumbent) | 23,540 | 100% | |
Total votes | 23,540 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Thom Tillis (incumbent) | 38,875 | 100% | |
Total votes | 38,875 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Thom Tillis | 1,805 | 62.98% | |
Republican | John Rhodes (incumbent) | 1,061 | 37.02% | |
Total votes | 2,866 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Thom Tillis | 14,479 | 100% | |
Total votes | 14,479 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | John Rhodes (incumbent) | 27,830 | 100% | |
Total votes | 27,830 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | ||
---|---|---|---|---|---|
Republican | John Rhodes | 13,661 | 57.92% | ||
Democratic | David H. Dunn | 9,927 | 42.08% | ||
Total votes | 23,588 | 100% | |||
Republican win (new seat) |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Thomas Wright (incumbent) | 16,058 | 100% | |
Total votes | 16,058 | 100% | ||
Democratic hold |