North Carolina State Senate District 14
Tue, Nov 3 · Represented by Dan Blue Democratic · Member list as of Oct 28
Last result · 2024 general: Dan Blue (D) 73.5, Angela McCarty (R) 23.6, Sammie Brooks (L) 2.9
- Earlier results
- Dan Blue (Democratic) won by 40.8 points, 2022, older linesDan Blue (Democratic) won by 49.9 points, 2020, older linesAll 28 elections
Side by side
Left column: BlueRight column: McCarty
- Donor-based spectrum
- LiberalCentristConservativeBlueNo published score for McCarty
- Races
- Won 1 of 1
- Won 0 of 1
How these are counted
The spectrum is a published research score, not our rating. How this works. Wins and losses count the races in our results files, the same as each profile.
Past results
- Votes for listed candidates
- 101,442
- Election day
- November 5, 2024
- District map
- Same as today
North Carolina Senate District 14, 1970 to 2024, 2024, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon Democratic 74,51973.5% RepublicanAngela McCarty Republican 23,97823.6% LibertarianSammie Brooks Libertarian 2,9452.9% - Votes for listed candidates
- 65,273
- Election day
- November 8, 2022
- District map
- Older district map (2022 to 2023)
North Carolina Senate District 14, 1970 to 2024, 2022, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 45,02069.0% RepublicanChris Baker Republican 18,37828.2% LibertarianMatthew Laszacs Libertarian 1,8752.9% - Votes for listed candidates
- 108,438
- Election day
- November 3, 2020
- District map
- Older district map (2020 to 2021)
North Carolina Senate District 14, 1970 to 2024, 2020, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 78,81172.7% RepublicanAlan David Michael Republican 24,67822.8% OtherJustin Walczak Other 4,9494.6% - Votes for listed candidates
- 77,124
- Election day
- November 6, 2018
- District map
- Older district map (2018 to 2019)
North Carolina Senate District 14, 1970 to 2024, 2018, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 55,03571.4% RepublicanSandy Andrews Republican 19,95125.9% LibertarianRichard Haygood Libertarian 2,1382.8%
- 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.
All elections (28 for this seat)
- Votes for listed candidates
- 101,442
- Election day
- November 5, 2024
- District map
- Same as today
North Carolina Senate District 14, 1970 to 2024, 2024, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon Democratic 74,51973.5% RepublicanAngela McCarty Republican 23,97823.6% LibertarianSammie Brooks Libertarian 2,9452.9% - Votes for listed candidates
- 65,273
- Election day
- November 8, 2022
- District map
- Older district map (2022 to 2023)
North Carolina Senate District 14, 1970 to 2024, 2022, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 45,02069.0% RepublicanChris Baker Republican 18,37828.2% LibertarianMatthew Laszacs Libertarian 1,8752.9% - Votes for listed candidates
- 108,438
- Election day
- November 3, 2020
- District map
- Older district map (2020 to 2021)
North Carolina Senate District 14, 1970 to 2024, 2020, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 78,81172.7% RepublicanAlan David Michael Republican 24,67822.8% OtherJustin Walczak Other 4,9494.6% - Votes for listed candidates
- 77,124
- Election day
- November 6, 2018
- District map
- Older district map (2018 to 2019)
North Carolina Senate District 14, 1970 to 2024, 2018, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 55,03571.4% RepublicanSandy Andrews Republican 19,95125.9% LibertarianRichard Haygood Libertarian 2,1382.8% - Votes for listed candidates
- 73,868
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2017)
North Carolina Senate District 14, 1970 to 2024, 2016, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 73,868100.0% - Votes for listed candidates
- 44,879
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2017)
North Carolina Senate District 14, 1970 to 2024, 2014, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 44,879100.0% - Votes for listed candidates
- 72,652
- Election day
- November 6, 2012
- District map
- Older district map (2012 to 2017)
North Carolina Senate District 14, 1970 to 2024, 2012, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon(incumbent) Democratic 72,652100.0% - Votes for listed candidates
- 61,813
- Election day
- November 2, 2010
- District map
- Older district map (2004 to 2011)
North Carolina Senate District 14, 1970 to 2024, 2010, every candidate Candidate Party Votes and share Share DemocraticDan BlueWon Democratic 40,74665.9% RepublicanGeoffrey M. Hurlburt Republican 21,06734.1% - Votes for listed candidates
- 97,658
- Election day
- November 4, 2008
- District map
- Older district map (2004 to 2011)
North Carolina Senate District 14, 1970 to 2024, 2008, every candidate Candidate Party Votes and share Share DemocraticVernon MaloneWon(incumbent) Democratic 67,82369.5% RepublicanCarol Bennett Republican 29,83530.6% - Votes for listed candidates
- 40,048
- Election day
- November 7, 2006
- District map
- Older district map (2004 to 2011)
North Carolina Senate District 14, 1970 to 2024, 2006, every candidate Candidate Party Votes and share Share DemocraticVernon MaloneWon(incumbent) Democratic 26,40465.9% RepublicanRichard Doeffinger Republican 13,64434.1% - Votes for listed candidates
- 71,322
- Election day
- November 2, 2004
- District map
- Older district map (2004 to 2011)
North Carolina Senate District 14, 1970 to 2024, 2004, every candidate Candidate Party Votes and share Share DemocraticVernon MaloneWon(incumbent) Democratic 45,72764.1% RepublicanJohn Odoom Republican 25,59535.9% - Votes for listed candidates
- 44,104
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2003)
North Carolina Senate District 14, 1970 to 2024, 2002, every candidate Candidate Party Votes and share Share DemocraticVernon MaloneWon Democratic 28,46964.5% RepublicanCarol Bennett Republican 14,51832.9% LibertarianRichard Davison Libertarian 1,1172.5% - Votes for listed candidates
- 207,286
- Election day
- November 7, 2000
- Seats
- 2
- District map
- Older district map (1992 to 2001)
North Carolina Senate District 14, 1970 to 2024, 2000, every candidate Candidate Party Votes and share Share DemocraticBrad MillerWon(incumbent) Democratic 79,87138.5% DemocraticEric Miller ReevesWon(incumbent) Democratic 65,81631.8% RepublicanJohn W. Bryant Republican 61,59929.7% - Votes for listed candidates
- 182,196
- Election day
- November 3, 1998
- Seats
- 2
- District map
- Older district map (1992 to 2001)
North Carolina Senate District 14, 1970 to 2024, 1998, every candidate Candidate Party Votes and share Share DemocraticBrad MillerWon(incumbent) Democratic 53,04129.1% DemocraticEric Miller ReevesWon(incumbent) Democratic 50,43427.7% RepublicanJohn W. Bryant Republican 40,67622.3% RepublicanHenry McKoy Republican 38,04520.9% - Votes for listed candidates
- 218,611
- Election day
- November 5, 1996
- Seats
- 2
- District map
- Older district map (1992 to 2001)
North Carolina Senate District 14, 1970 to 2024, 1996, every candidate Candidate Party Votes and share Share DemocraticBrad MillerWon Democratic 64,97629.7% DemocraticEric Miller ReevesWon Democratic 54,48924.9% RepublicanHenry McKoy(incumbent) Republican 52,20623.9% RepublicanJune Kelly Roberg Republican 44,61720.4% LibertarianMax Lloyd Libertarian 2,3231.1% - Votes for listed candidates
- 101,038
- Election day
- November 8, 1994
- Seats
- 2
- District map
- Older district map (1992 to 2001)
North Carolina Senate District 14, 1970 to 2024, 1994, every candidate Candidate Party Votes and share Share RepublicanHenry McKoyWon Republican 37,02136.6% DemocraticJ. K. Sherron Jr.Won(incumbent) Democratic 32,56732.2% DemocraticRuth E. Cook Democratic 31,45031.1% - Votes for listed candidates
- 173,296
- Election day
- November 3, 1992
- Seats
- 2
- District map
- Older district map (1992 to 2001)
North Carolina Senate District 14, 1970 to 2024, 1992, every candidate Candidate Party Votes and share Share DemocraticJ. K. Sherron Jr.Won(incumbent) Democratic 63,20436.5% DemocraticJoseph E. JohnsonWon(incumbent) Democratic 49,59728.6% RepublicanJoe Overby Republican 34,12719.7% OtherMerrie R. Hedrick Other 25,59814.8% OtherMarvin Schiller Other 5790.3% OtherSamuel Bridges Other 1910.1% - Votes for listed candidates
- 391,522
- Election day
- November 6, 1990
- Seats
- 3
- District map
- Older district map (1982 to 1991)
North Carolina Senate District 14, 1970 to 2024, 1990, every candidate Candidate Party Votes and share Share DemocraticJ. K. Sherron Jr.Won(incumbent) Democratic 78,21720.0% DemocraticWilliam W. StatonWon(incumbent) Democratic 77,37319.8% DemocraticJoseph E. JohnsonWon(incumbent) Democratic 76,68219.6% RepublicanHill Carrow Republican 57,85714.8% RepublicanBobby L. Reardon Republican 52,07413.3% RepublicanRobert M. Smith Republican 49,31912.6% - Votes for listed candidates
- 415,579
- Election day
- November 8, 1988
- Seats
- 3
- District map
- Older district map (1982 to 1991)
North Carolina Senate District 14, 1970 to 2024, 1988, every candidate Candidate Party Votes and share Share DemocraticWilliam W. StatonWon(incumbent) Democratic 76,89218.5% DemocraticJoseph E. JohnsonWon(incumbent) Democratic 76,18118.3% DemocraticJ. K. Sherron Jr.Won(incumbent) Democratic 74,16017.8% RepublicanJ. Russell Capps Republican 65,07815.7% RepublicanTony E. Eggleston Republican 61,91814.9% RepublicanRandy C. Yale Republican 61,35014.8% - Votes for listed candidates
- 229,368
- Election day
- November 4, 1986
- Seats
- 3
- District map
- Older district map (1982 to 1991)
North Carolina Senate District 14, 1970 to 2024, 1986, every candidate Candidate Party Votes and share Share DemocraticWilliam W. StatonWon(incumbent) Democratic 52,69923.0% DemocraticJoseph E. JohnsonWon(incumbent) Democratic 52,48522.9% DemocraticJ. K. SherronWon Democratic 50,61422.1% RepublicanGraham Penny Republican 37,01016.1% RepublicanMike Graham Republican 36,56015.9% - Votes for listed candidates
- 349,187
- Election day
- November 6, 1984
- Seats
- 3
- District map
- Older district map (1982 to 1991)
North Carolina Senate District 14, 1970 to 2024, 1984, every candidate Candidate Party Votes and share Share DemocraticJoseph E. JohnsonWon(incumbent) Democratic 71,64420.5% DemocraticWilliam W. StatonWon(incumbent) Democratic 70,76820.3% DemocraticWilma C. WoodardWon(incumbent) Democratic 70,28120.1% RepublicanPaul Stam Jr. Republican 46,99313.5% RepublicanPaul Smith Republican 45,14112.9% RepublicanAlan Schwartz Republican 44,36012.7% - Votes for listed candidates
- 221,629
- Election day
- November 2, 1982
- Seats
- 3
- District map
- Older district map (1982 to 1991)
North Carolina Senate District 14, 1970 to 2024, 1982, every candidate Candidate Party Votes and share Share DemocraticJoseph E. JohnsonWon(incumbent) Democratic 49,58422.4% DemocraticWilma WoodardWon Democratic 49,54122.4% DemocraticWilliam W. StatonWon Democratic 48,94722.1% RepublicanRichard C. Titus Republican 24,18110.9% RepublicanRobert A. Hassell Republican 24,14310.9% RepublicanC. S. McGee Republican 22,97410.4% LibertarianCraig Franklin Libertarian 1,1510.5% LibertarianCraig Springer Libertarian 1,1080.5% - Votes for listed candidates
- 283,858
- Election day
- November 4, 1980
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina Senate District 14, 1970 to 2024, 1980, every candidate Candidate Party Votes and share Share DemocraticRobert W. WynneWon(incumbent) Democratic 80,69828.4% DemocraticJoseph E. JohnsonWon Democratic 76,84727.1% DemocraticWilliam A. CreechWon(incumbent) Democratic 74,39626.2% RepublicanRichard E. Ellis Republican 51,91718.3% - Votes for listed candidates
- 197,296
- Election day
- November 7, 1978
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina Senate District 14, 1970 to 2024, 1978, every candidate Candidate Party Votes and share Share DemocraticRobert W. WynneWon(incumbent) Democratic 48,29224.5% DemocraticI. Beverly Lake Jr.Won(incumbent) Democratic 46,57323.6% DemocraticWilliam A. CreechWon Democratic 45,60723.1% RepublicanVirginia L. Parker Republican 20,25510.3% RepublicanJ. Edward Musser Republican 18,4939.4% RepublicanDavid L. Dresser Republican 18,0769.2% - Votes for listed candidates
- 280,902
- Election day
- November 2, 1976
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina Senate District 14, 1970 to 2024, 1976, every candidate Candidate Party Votes and share Share DemocraticRobert W. WynneWon Democratic 77,54927.6% DemocraticI. Beverly Lake Jr.Won Democratic 73,19226.1% DemocraticJohn W. WintersWon(incumbent) Democratic 67,46824.0% RepublicanAlice Johnson Republican 32,71711.7% RepublicanT. A. McGaffin Republican 29,97310.7% OtherHaywood Atkins Other 10.0% OtherR. C. Hackett Other 10.0% OtherAnn Moore Other 10.0% - Votes for listed candidates
- 164,934
- Election day
- November 4, 1974
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina Senate District 14, 1970 to 2024, 1974, every candidate Candidate Party Votes and share Share DemocraticBobby BarkerWon(incumbent) Democratic 38,28523.2% DemocraticJohn W. WintersWon Democratic 37,74322.9% DemocraticWilliam W. StatonWon(incumbent) Democratic 36,48622.1% RepublicanWanda R. Canada Republican 21,43513.0% RepublicanDaniel C. Lynn Republican 15,4979.4% RepublicanAlice Johnson Republican 15,4889.4% - Votes for listed candidates
- 251,315
- Election day
- November 7, 1972
- Seats
- 3
- District map
- Older district map (1972 to 1981)
North Carolina Senate District 14, 1970 to 2024, 1972, every candidate Candidate Party Votes and share Share DemocraticBobby BarkerWon Democratic 49,08919.5% DemocraticWilliam W. StatonWon(incumbent) Democratic 47,42118.9% RepublicanRobert J. BarkerWon Republican 43,75317.4% DemocraticJ. Allen Adams Democratic 43,13517.2% RepublicanAlice Johnson Republican 34,64913.8% RepublicanFrederick Speidel Republican 33,26813.2% - Votes for listed candidates
- 20,368
- Election day
- November 3, 1970
- Seats
- 2
- District map
- Older district map (1966 to 1971)
North Carolina Senate District 14, 1970 to 2024, 1970, every candidate Candidate Party Votes and share Share DemocraticN. Hector McGeachy Jr.Won(incumbent) Democratic 10,19150.0% DemocraticJohn T. HenleyWon(incumbent) Democratic 10,17750.0%
- 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
More about this race
Source: s3.amazonaws.com (CSV), dated Oct 25
District map
- 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
Download and cite
Cite this page
Election Wrld. (2026). North Carolina State Senate District 14, election results 1970 to 2024. https://www.electionwrld.com/nc/senate/14. Retrieved October 31, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/nc/senate/14" title="North Carolina Senate District 14" 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.
DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), DIME (ODC-BY), MEDSL 2024 official precinct returnsData as of Oct 28, 2026