North Carolina's 104th State House of Representatives district | |||
---|---|---|---|
![]() | |||
Representative |
| ||
Demographics | 73% White 8% Black 11% Hispanic 4% Asian 3% Multiracial | ||
Population (2020) | 83,869 |
North Carolina's 104th House district is one of 120 districts in the North Carolina House of Representatives. It has been represented by Democrat Brandon Lofton since 2019. [1]
Since 2003, the district has included part of Mecklenburg County. The district overlaps with the 39th, 40th, 41st, and 42nd Senate districts.
Representative | Party | Dates | Notes | Counties |
---|---|---|---|---|
District created January 1, 2003. | 2003–Present Part of Mecklenburg County. [2] [3] [4] [5] [6] [7] [8] | |||
![]() Connie Wilson ( Charlotte ) | Republican | January 1, 2003 – January 1, 2005 | Redistricted from the 57th district. Retired. | |
Ed McMahan ( Charlotte ) | Republican | January 1, 2005 – January 1, 2007 | Redistricted from the 105th district. Retired. | |
![]() Ruth Samuelson ( Charlotte ) | Republican | January 1, 2007 – January 1, 2015 | Retired. | |
![]() Dan Bishop ( Charlotte ) | Republican | January 1, 2015 – January 1, 2017 | Retired to run for State Senate. | |
![]() Andy Dulin ( Charlotte ) | Republican | January 1, 2017 – January 1, 2019 | Lost re-election. | |
![]() Brandon Lofton ( Charlotte ) | Democratic | January 1, 2019 – Present |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Brandon Lofton (incumbent) | 27,629 | 55.96% | |
Republican | Krista Bokhari | 21,748 | 44.04% | |
Total votes | 49,377 | 100% | ||
Democratic hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Brandon Lofton (incumbent) | 21,084 | 55.27% | |
Republican | Don Pomeroy | 17,061 | 44.73% | |
Total votes | 38,145 | 100% | ||
Democratic hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Brandon Lofton (incumbent) | 25,513 | 53.86% | |
Republican | Don Pomeroy | 21,854 | 46.14% | |
Total votes | 47,367 | 100% | ||
Democratic hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Brandon Lofton | 21,716 | 51.78% | |
Republican | Andy Dulin (incumbent) | 20,220 | 48.22% | |
Total votes | 41,936 | 100% | ||
Democratic gain from Republican |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Andy Dulin | 24,700 | 55.32% | |
Democratic | Peter Noris | 19,952 | 44.68% | |
Total votes | 44,652 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dan Bishop | 18,576 | 74.78% | |
Libertarian | Eric Cable | 6,266 | 25.22% | |
Total votes | 24,842 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ruth Samuelson (incumbent) | 31,319 | 100% | |
Total votes | 31,319 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ruth Samuelson (incumbent) | 3,489 | 83.03% | |
Republican | Jerry Drye | 713 | 16.97% | |
Total votes | 4,202 | 100% |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ruth Samuelson (incumbent) | 20,001 | 74.74% | |
Democratic | Frank Deaton | 6,758 | 25.26% | |
Total votes | 26,759 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ruth Samuelson (incumbent) | 29,349 | 100% | |
Total votes | 29,349 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ruth Samuelson | 14,668 | 67.03% | |
Democratic | Paula McSwain | 7,215 | 32.97% | |
Total votes | 21,883 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Ed McMahan (incumbent) | 26,125 | 100% | |
Total votes | 26,125 | 100% | ||
Republican hold |
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Connie Wilson (incumbent) | 20,983 | 89.53% | |
Libertarian | Ryan Murphy | 2,453 | 10.47% | |
Total votes | 23,436 | 100% | ||
Republican hold |