North Carolina State House District 34
Tue, Nov 3 · Represented by Tim Longest Democratic · Member list as of Oct 28
Ed George 24.2Tim Longest 75.8
Last result · 2024 generalNo published poll names both candidates.
- Last election
- Tim Longest (Democratic) won by 51.6 points, 2024
- On the 2026 ballot
- 2 candidates
Side by side
Left column: GeorgeRight column: Longest
- Races
- Won 0 of 1
- Won 2 of 2
- Years since first win
- Not available
- 4
How these are counted
Wins and losses count the races in our results files, the same as each profile.
More about this race
Candidates on the ballot
- Tim LongestIncumbentDemocratic
- Ed GeorgeLibertarian
Source: s3.amazonaws.com (CSV), dated Oct 25
All State House districts
- Democratic
- Republican
- Independent
- Nonpartisan
- More than one party
- No member listed
Map settings
Vote in North Carolina
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
Official results for North Carolina
History (28 elections for this seat)
- Votes for listed candidates
- 44,647
- Election day
- November 5, 2024
- District map
- Older district map (2024)
North Carolina House of Representatives District 34, 1970 to 2024, 2024, every candidate Candidate Party Votes and share Share DemocraticTim LongestWon Democratic 33,83975.8% LibertarianEd George Libertarian 10,80824.2% - Votes for listed candidates
- 40,506
- Election day
- November 8, 2022
- District map
- Older district map (2022)
North Carolina House of Representatives District 34, 1970 to 2024, 2022, every candidate Candidate Party Votes and share Share DemocraticTim LongestWon Democratic 24,41360.3% RepublicanAshley Seshul Republican 14,85336.7% LibertarianKat McDonald Libertarian 1,2403.1% - Votes for listed candidates
- 56,222
- Election day
- November 3, 2020
- District map
- Older district map (2020 to 2021)
North Carolina House of Representatives District 34, 1970 to 2024, 2020, every candidate Candidate Party Votes and share Share DemocraticGrier MartinWon(incumbent) Democratic 31,78456.5% RepublicanRonald L. Smith Republican 21,98939.1% OtherMichael C. Munger Other 2,4494.4% - Votes for listed candidates
- 40,221
- Election day
- November 6, 2018
- District map
- Older district map (2018 to 2019)
North Carolina House of Representatives District 34, 1970 to 2024, 2018, every candidate Candidate Party Votes and share Share DemocraticGrier MartinWon(incumbent) Democratic 26,34865.5% RepublicanCatherine Whiteford Republican 12,90332.1% LibertarianCap Hayes Libertarian 9702.4% - Votes for listed candidates
- 46,383
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2017)
North Carolina House of Representatives District 34, 1970 to 2024, 2016, every candidate Candidate Party Votes and share Share DemocraticGrier MartinWon(incumbent) Democratic 31,33467.5% RepublicanBill Morris Republican 15,04932.5% - Votes for listed candidates
- 22,929
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2017)
North Carolina House of Representatives District 34, 1970 to 2024, 2014, every candidate Candidate Party Votes and share Share DemocraticGrier MartinWon Democratic 22,929100.0% - Votes for listed candidates
- 33,075
- Election day
- November 6, 2012
- District map
- Older district map (2012 to 2017)
North Carolina House of Representatives District 34, 1970 to 2024, 2012, every candidate Candidate Party Votes and share Share DemocraticDeborah K. RossWon(incumbent) Democratic 32,20697.4% Scattered write-ins Write-in 5211.6% Apryl Major Write-in 3481.1% - Votes for listed candidates
- 28,120
- Election day
- November 2, 2010
- District map
- Older district map (2004 to 2011)
North Carolina House of Representatives District 34, 1970 to 2024, 2010, every candidate Candidate Party Votes and share Share DemocraticGrier MartinWon(incumbent) Democratic 15,23454.2% RepublicanSteve Henion Republican 12,88645.8% - Votes for listed candidates
- 40,167
- Election day
- November 4, 2008
- District map
- Older district map (2004 to 2011)
North Carolina House of Representatives District 34, 1970 to 2024, 2008, every candidate Candidate Party Votes and share Share DemocraticGrier MartinWon(incumbent) Democratic 24,06559.9% RepublicanJ. H. Ross Republican 16,10240.1% - Votes for listed candidates
- 22,992
- Election day
- November 7, 2006
- District map
- Older district map (2004 to 2011)
North Carolina House of Representatives District 34, 1970 to 2024, 2006, every candidate Candidate Party Votes and share Share DemocraticGrier MartinWon(incumbent) Democratic 13,59659.1% RepublicanJ. H. Ross Republican 9,39640.9% - Votes for listed candidates
- 36,707
- Election day
- November 2, 2004
- District map
- Older district map (2004 to 2011)
North Carolina House of Representatives District 34, 1970 to 2024, 2004, every candidate Candidate Party Votes and share Share DemocraticGrier MartinWon Democratic 18,75551.1% RepublicanDon Munford(incumbent) Republican 17,95248.9% - Votes for listed candidates
- 27,670
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2003)
North Carolina House of Representatives District 34, 1970 to 2024, 2002, every candidate Candidate Party Votes and share Share RepublicanDon MunfordWon Republican 15,99857.8% DemocraticCynthia Barnett Democratic 10,76738.9% LibertarianVictor Marks Libertarian 9053.3% - Votes for listed candidates
- 24,423
- Election day
- November 7, 2000
- District map
- Older district map (1992 to 2001)
North Carolina House of Representatives District 34, 1970 to 2024, 2000, every candidate Candidate Party Votes and share Share RepublicanFern H. ShubertWon Republican 13,11753.7% DemocraticO. Max Melton(incumbent) Democratic 11,30646.3% - Votes for listed candidates
- 16,123
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2001)
North Carolina House of Representatives District 34, 1970 to 2024, 1998, every candidate Candidate Party Votes and share Share DemocraticO. Max MeltonWon Democratic 8,32751.6% RepublicanFern H. Shubert(incumbent) Republican 7,79648.4% - Votes for listed candidates
- 19,555
- Election day
- November 5, 1996
- District map
- Older district map (1992 to 2001)
North Carolina House of Representatives District 34, 1970 to 2024, 1996, every candidate Candidate Party Votes and share Share RepublicanFern H. ShubertWon(incumbent) Republican 10,66654.5% DemocraticAnne H. Knight Democratic 8,14841.7% OtherKathleen Gordon Other 7413.8% - Votes for listed candidates
- 10,724
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2001)
North Carolina House of Representatives District 34, 1970 to 2024, 1994, every candidate Candidate Party Votes and share Share RepublicanFern H. ShubertWon Republican 5,80954.2% DemocraticBobby H. Griffin(incumbent) Democratic 4,91545.8% - Votes for listed candidates
- 17,546
- Election day
- November 3, 1992
- District map
- Older district map (1992 to 2001)
North Carolina House of Representatives District 34, 1970 to 2024, 1992, every candidate Candidate Party Votes and share Share DemocraticBobby H. GriffinWon Democratic 9,61754.8% RepublicanFern H. Shubert Republican 7,92945.2% - Votes for listed candidates
- 275,291
- Election day
- November 6, 1990
- Seats
- 4
- District map
- Older district map (1982 to 1991)
North Carolina House of Representatives District 34, 1970 to 2024, 1990, every candidate Candidate Party Votes and share Share RepublicanBobby H. Barbee Sr.Won(incumbent) Republican 38,84214.1% RepublicanTimothy N. TallentWon(incumbent) Republican 38,43114.0% RepublicanCoy C. PrivetteWon(incumbent) Republican 37,02713.4% RepublicanClayton LoflinWon(incumbent) Republican 34,58112.6% DemocraticBobby H. Griffin Democratic 34,44512.5% DemocraticG. Max Harris Democratic 31,03811.3% DemocraticHarold B. McEachern Democratic 30,85511.2% DemocraticTodd Williford Democratic 30,07210.9% - Votes for listed candidates
- 286,782
- Election day
- November 8, 1988
- Seats
- 4
- District map
- Older district map (1982 to 1991)
North Carolina House of Representatives District 34, 1970 to 2024, 1988, every candidate Candidate Party Votes and share Share RepublicanTimothy TallentWon(incumbent) Republican 42,32014.8% RepublicanBobby H. Barbee Sr.Won(incumbent) Republican 41,59614.5% RepublicanCoy C. PrivetteWon(incumbent) Republican 41,35114.4% RepublicanClayton LoflinWon Republican 35,70312.4% DemocraticWilliam G. Alexander(incumbent) Democratic 35,11512.2% DemocraticJoe R. Hudson Democratic 32,91411.5% DemocraticN. A. Lowder Democratic 31,53011.0% DemocraticJim Scarbrough Democratic 26,2539.2% - Votes for listed candidates
- 200,790
- Election day
- November 4, 1986
- Seats
- 4
- District map
- Older district map (1982 to 1991)
North Carolina House of Representatives District 34, 1970 to 2024, 1986, every candidate Candidate Party Votes and share Share RepublicanCoy C. PrivetteWon(incumbent) Republican 26,77113.3% RepublicanTimothy N. TallentWon(incumbent) Republican 26,47013.2% DemocraticWilliam G. AlexanderWon Democratic 25,77312.8% RepublicanBobby H. Barbee Sr.Won Republican 24,97512.4% DemocraticRobert L. Slaughter Democratic 24,68012.3% DemocraticJoe R. Hudson(incumbent) Democratic 24,67312.3% DemocraticRobert L. Byrd Jr. Democratic 24,19612.1% RepublicanWylie Neal Republican 23,25211.6% - Votes for listed candidates
- 222,552
- Election day
- November 6, 1984
- Seats
- 4
- District map
- Older district map (1982 to 1991)
North Carolina House of Representatives District 34, 1970 to 2024, 1984, every candidate Candidate Party Votes and share Share RepublicanTimothy N. TallentWon Republican 42,53819.1% RepublicanCoy C. PrivetteWon Republican 42,48219.1% DemocraticJoe R. HudsonWon(incumbent) Democratic 36,08016.2% DemocraticDwight W. QuinnWon(incumbent) Democratic 35,58916.0% DemocraticBetty Dorton Thomas(incumbent) Democratic 33,25514.9% DemocraticRobert L. Slaughter(incumbent) Democratic 32,60814.7% - Votes for listed candidates
- 160,773
- Election day
- November 2, 1982
- Seats
- 4
- District map
- Older district map (1982 to 1991)
North Carolina House of Representatives District 34, 1970 to 2024, 1982, every candidate Candidate Party Votes and share Share DemocraticDwight G. QuinnWon(incumbent) Democratic 23,74914.8% DemocraticBetty Dorton ThomasWon(incumbent) Democratic 22,70414.1% DemocraticJoe R. HudsonWon Democratic 22,56414.0% DemocraticRobert L. SlaughterWon Democratic 21,80813.6% RepublicanCoy C. Privette Republican 18,85411.7% RepublicanJames Johnson Republican 17,62011.0% RepublicanRobert E. Martin Jr. Republican 16,99910.6% RepublicanEllis Almond(incumbent) Republican 16,47510.3% - Votes for listed candidates
- 161,214
- Election day
- November 4, 1980
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina House of Representatives District 34, 1970 to 2024, 1980, every candidate Candidate Party Votes and share Share RepublicanGeorge M. HolmesWon(incumbent) Republican 32,26820.0% RepublicanGeorge RobinsonWon Republican 31,92619.8% RepublicanJohn W. BrownWon(incumbent) Republican 31,07819.3% DemocraticEugene M. White(incumbent) Democratic 22,98114.3% DemocraticJ. Wade Walsh Democratic 21,70813.5% DemocraticAlbert Martin Democratic 21,25313.2% - Votes for listed candidates
- 118,929
- Election day
- November 7, 1978
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina House of Representatives District 34, 1970 to 2024, 1978, every candidate Candidate Party Votes and share Share RepublicanGeorge M. HolmesWon Republican 20,52717.3% DemocraticEugene M. WhiteWon(incumbent) Democratic 19,85616.7% RepublicanJohn Walter BrownWon Republican 19,72716.6% RepublicanEugene Jones Republican 19,62416.5% DemocraticAlbert Martin(incumbent) Democratic 19,61016.5% DemocraticHoward Thompson Democratic 19,58316.5% OtherC. J. Holcomb Other 10.0% OtherJ. W. Mathis Other 10.0% - Votes for listed candidates
- 151,505
- Election day
- November 2, 1976
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina House of Representatives District 34, 1970 to 2024, 1976, every candidate Candidate Party Votes and share Share DemocraticJames H. EdwardsWon(incumbent) Democratic 28,03518.5% DemocraticEugene M. WhiteWon Democratic 26,50117.5% DemocraticAlbert MartinWon Democratic 26,13017.3% RepublicanGeorge M. Holmes(incumbent) Republican 24,43816.1% RepublicanEugene Jones Republican 23,20515.3% RepublicanKenneth K. Kiser Republican 23,19615.3% - Votes for listed candidates
- 118,177
- Election day
- November 4, 1974
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina House of Representatives District 34, 1970 to 2024, 1974, every candidate Candidate Party Votes and share Share DemocraticJames H. EdwardsWon Democratic 20,36917.2% RepublicanGeorge M. HolmesWon Republican 20,19417.1% DemocraticRalph PrestwoodWon Democratic 19,73416.7% DemocraticAlbert Martin Democratic 19,67916.6% RepublicanHarold A. Baker Republican 19,23016.3% RepublicanJohn Walter Brown(incumbent) Republican 18,97116.1% - Votes for listed candidates
- 113,543
- Election day
- November 7, 1972
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina House of Representatives District 34, 1970 to 2024, 1972, every candidate Candidate Party Votes and share Share RepublicanWilliam E. StevensWon Republican 28,14424.8% RepublicanJohn W. BrownWon(incumbent) Republican 26,61723.4% RepublicanJeter L. HaynesWon(incumbent) Republican 26,51123.4% DemocraticJames H. Edwards Democratic 16,83514.8% DemocraticDouglas L. Winslow Democratic 15,43613.6% - Votes for listed candidates
- 40,524
- Election day
- November 3, 1970
- Seats
- 2
- District map
- Older district map (1966 to 1971)
North Carolina House of Representatives District 34, 1970 to 2024, 1970, every candidate Candidate Party Votes and share Share DemocraticRobie L. NashWon Democratic 10,71226.4% RepublicanAustin A. MitchellWon(incumbent) Republican 10,60326.2% RepublicanRobert V. Somers Republican 9,83924.3% DemocraticCarr H. Lingle Democratic 9,37023.1%
- 2024: MEDSL 2024 official precinct returns (individual_states zips), retrieved Oct 28, 2026. Compiled by MIT Election Data and Science Lab (MEDSL) from official returns; not an official source
- 1970 to 2022: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026. Compiled by Carl Klarner (Harvard Dataverse) from official returns; not an official source
Last contest in this district on file: 2024.
Download and cite
Cite this page
Election Wrld. (2026). North Carolina State House District 34, election results 1970 to 2024. https://www.electionwrld.com/nc/house/34. Retrieved October 31, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/nc/house/34" title="North Carolina House of Representatives District 34" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; Open Civic Data division identifiers (census_autogenerated us_sldl/us_sldu and openstates state files); also (sld-recent.json): Open Civic Data division identifiers (country-us) (CC0 (repository); also (sld-recent.json): CC0 1.0), retrieved Oct 28, 2026; Open States people (current) CSVs (CC0-1.0 (Open States people data)), retrieved Oct 28, 2026, compiled by Open States volunteers and staff (rosters from state legislature sites) from official returns, not an official source; MEDSL 2024 official precinct returns (individual_states zips) (Not stated in the GitHub repository (an earlier label said "MIT (repo)", which the repository does not support). MEDSL's Harvard Dataverse records are CC0 1.0, but these GitHub files were not checksum-matched to the Dataverse files, so CC0 is not claimed for them.), retrieved Oct 28, 2026, compiled by MIT Election Data and Science Lab (MEDSL) from official returns, not an official source; State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse) (CC0 1.0), retrieved Oct 28, 2026, compiled by Carl Klarner (Harvard Dataverse) from official returns, not an official source.
District id: ocd-division/country:us/state:nc/sldl:34
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), MEDSL 2024 official precinct returnsData as of Oct 28, 2026