North Carolina's 112th State House of Representatives district | |||
---|---|---|---|
![]() | |||
Representative |
| ||
Demographics | 39% White 35% Black 19% Hispanic 4% Asian 3% Multiracial | ||
Population (2020) | 88,407 |
North Carolina's 112th House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Democrat Jordan Lopez since 2025. [1]
Since 2023, the district has included part of Mecklenburg County. The district overlaps with the 40th Senate district.
Representative | Party | Dates | Notes | Counties |
---|---|---|---|---|
District created January 1, 2003. | 2003–2013 All of Rutherford County. Part of Cleveland County. [2] [3] | |||
Bob England ( Ellenboro ) | Democratic | January 1, 2003 – January 1, 2011 | Retired. | |
![]() Mike Hager ( Rutherfordton ) | Republican | January 1, 2011 – August 16, 2016 | Resigned. | |
2013–2023 All of Rutherford County. Part of Burke County. [4] [5] [6] | ||||
Vacant | August 16, 2016 – August 19, 2016 | |||
![]() David Rogers ( Rutherfordton ) | Republican | August 19, 2016 – January 1, 2023 | Appointed to finish Hager's term. Redistricted to the 113th district and lost re-nomination. | |
![]() Tricia Cotham ( Mint Hill ) | Democratic | January 1, 2023 – April 4, 2023 | Switched parties. Redistricted to the 105th district. | 2023–Present Part of Mecklenburg County. [7] [8] |
Republican | April 4, 2023 – January 1, 2025 | |||
Jordan Lopez ( Charlotte ) | Democratic | January 1, 2025 – Present |
Party | Candidate | Votes | % | ||
---|---|---|---|---|---|
Democratic | Jordan Lopez | 32,721 | 100% | ||
Total votes | 32,721 | 100% | |||
Democratic win (new seat) |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Tricia Cotham | 2,385 | 47.81% | |
Democratic | Yolanda Holmes | 1,559 | 31.25% | |
Democratic | Jay Holman | 853 | 17.10% | |
Democratic | Rodney Moore | 192 | 3.85% | |
Total votes | 4,989 | 100% |
Party | Candidate | Votes | % | ||
---|---|---|---|---|---|
Democratic | Tricia Cotham | 15,389 | 59.22% | ||
Republican | Tony Long | 10,597 | 40.78% | ||
Total votes | 25,986 | 100% | |||
Democratic win (new seat) |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | David Rogers (incumbent) | 28,059 | 73.90% | |
Democratic | Ed Hallyburton | 9,836 | 25.90% | |
Write-in | 50 | 0.13% | ||
Independent | Darren Joiner (Write-In) | 25 | 0.07% | |
Total votes | 37,970 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | David Rogers (incumbent) | 18,155 | 70.94% | |
Democratic | Gregory James Gallagher | 7,436 | 29.06% | |
Total votes | 25,591 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | David Rogers (incumbent) | 22,938 | 70.96% | |
Independent | Ben Edwards | 9,388 | 29.04% | |
Total votes | 32,326 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Hager (incumbent) | 12,722 | 58.58% | |
Democratic | Lisa Harris Bralley | 8,997 | 41.42% | |
Total votes | 21,719 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Hager (incumbent) | 19,593 | 61.90% | |
Democratic | Mark Brown | 12,059 | 38.10% | |
Total votes | 31,652 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Hager | 1,515 | 43.82% | |
Republican | Alan Toney | 843 | 24.39% | |
Republican | Dennis Davis | 791 | 22.88% | |
Republican | Jim Wayne Newton | 308 | 8.91% | |
Total votes | 3,457 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Hager | 13,486 | 65.18% | |
Democratic | Jim Proctor | 7,203 | 34.82% | |
Total votes | 20,689 | 100% | ||
Republican gain from Democratic |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Bob England (incumbent) | 23,362 | 100% | |
Total votes | 23,362 | 100% | ||
Democratic hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Bob England (incumbent) | 14,169 | 70.62% | |
Republican | David L. Reno | 5,894 | 29.38% | |
Total votes | 20,063 | 100% | ||
Democratic hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Bob England (incumbent) | 16,681 | 61.19% | |
Republican | Mike Hager | 10,171 | 37.31% | |
Libertarian | Ralph Haulk | 408 | 1.50% | |
Total votes | 27,260 | 100% | ||
Democratic hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Bob England | 3,996 | 72.26% | |
Democratic | Kenneth Hankinson | 1,534 | 27.74% | |
Total votes | 5,530 | 100% |
Party | Candidate | Votes | % | ||
---|---|---|---|---|---|
Democratic | Bob England | 11,215 | 57.90% | ||
Republican | David Rogers | 7,817 | 40.36% | ||
Libertarian | Ralph Haulk | 338 | 1.74% | ||
Total votes | 19,370 | 100% | |||
Democratic win (new seat) |