RightDataUSA

Cherokee County, NC


Designated Market Area: Chattanooga, TN-AL-GA-NC
USDA County Type (2015): Recreation/Tourism, Low Employment, Retirement Destination
American Communities Project County Type (2023): Graying America

Places in Cherokee County, NC     [Sort places by name]

 

Tracts in Cherokee County, NC

   



Click here to view demographic data for Cherokee County, NC

2022 population: 29,512   ( 2,068 from 2010 , 743 from 2020)
Land area: 455.5 square miles
Population density: 64.8 persons per square mile

2022 Census data
White:26,561 90.00% 4.8%
Black:4761.61% 45.6%
Indian:4121.40% 22.6%
Asian:1980.67% 42.4%
2+ races:6922.34% 13.4%
Hispanic:1,1733.97% 70.5%
Total non-White:2,95110.00% 40.3%

2020-2022 ComponentsNumberRate
Births:542 9.4
Deaths:1,02617.8
Net Migration: 1,23021.4
Net Immigration: 70.1
Change in White population:1,220 4.4
Change in Non-White pop.:848 3.1



Historical Presidential Election Results for Cherokee County, NC



Click on the Year to view county-level data for that election.

YearTurnout WinnerRunner-Up OtherTotal Votes Diff
(St)
Diff
(US)
PSV
2020 67% Donald Trump* (R) 12,628 76.9% Joe Biden (D) 3,583 21.8% 212 [+] 1.3% 16,423 27 30 0.30%
2016 61% Donald Trump (R) 10,844 76.5% Hillary Clinton (D) 2,860 20.2% 477 [+] 3.4% 14,181 27 31 0.30%
2012 57% Mitt Romney (R) 9,278 72.1% Barack Obama* (D) 3,378 26.3% 211 [+] 1.6% 12,867 22 25 0.29%
2008 58% John McCain (R) 8,643 68.7% Barack Obama (D) 3,785 30.1% 158 [+] 1.3% 12,586 19 23 0.29%
2004 55% George W. Bush* (R) 7,517 67.1% John Kerry (D) 3,635 32.5% 47 [+] 0.4% 11,199 11 16 0.32%
2000 50% George W. Bush (R) 6,305 65.2% Albert Gore, Jr. (D) 3,239 33.5% 130 [+] 1.3% 9,674 9 17 0.33%
1996 44% Robert Dole (R) 3,883 49.3% Bill Clinton* (D) 3,129 39.7% 871 [+] 11.0% 7,883 1 9 0.31%
1992 54% George Bush* (R) 4,021 45.9% Bill Clinton (D) 3,686 42.1% 1,051 [+] 12.0% 8,758 2 9 0.34%
1988 47% George Bush (R) 4,557 63.8% Michael Dukakis (D) 2,567 35.9% 21 [+] 0.3% 7,145 6 10 0.33%
1984 53% Ronald Reagan* (R) 4,894 63.7% Walter Mondale (D) 2,776 36.2% 9 0.1% 7,679 2 5 0.35%
1980 52% Ronald Reagan (R) 3,849 54.4% Jimmy Carter* (D) 3,114 44.0% 116 [+] 1.6% 7,079 5 4 0.38%
1976 57% Jimmy Carter (D) 3,571 52.1% Gerald Ford* (R) 3,210 46.9% 68 [+] 1.0% 6,849 3 -1 0.41%
1972 58% Richard Nixon* (R) 4,113 62.3% George McGovern (D) 2,411 36.5% 80 [+] 1.2% 6,604 -7 2 0.43%
1968 77% Richard Nixon (R) 3,768 53.2% Hubert Humphrey (D) 2,402 33.9% 915 [+] 12.9% 7,085 14 10 0.45%
1964 75% Lyndon Johnson* (D) 3,823 55.2% Barry Goldwater (R) 3,106 44.8% 0 0.0% 6,929 1 6 0.49%
1960 82% Richard Nixon (R) 4,294 57.3% John Kennedy (D) 3,197 42.7% 0 0.0% 7,491 9 8 0.55%
1956 69% Dwight Eisenhower* (R) 3,830 57.4% Adlai Stevenson (D) 2,843 42.6% 0 0.0% 6,673 8 0 0.57%
1952 65% Adlai Stevenson (D) 3,363 51.0% Dwight Eisenhower (R) 3,228 49.0% 0 0.0% 6,591 3 -6 0.54%
1948 56% Harry Truman* (D) 2,771 49.7% Thomas Dewey (R) 2,615 46.9% 186 [+] 3.3% 5,572 14 2 0.70%
1944 52% Thomas Dewey (R) 2,625 50.4% Franklin Roosevelt* (D) 2,582 49.6% 0 0.0% 5,207 17 5 0.66%
1940 58% Franklin Roosevelt* (D) 3,180 54.3% Wendell Willkie (R) 2,674 45.7% 0 0.0% 5,854 20 1 0.71%
1936 78% Franklin Roosevelt* (D) 3,473 51.9% Alf Landon (R) 3,214 48.1% 0 0.0% 6,687 21 12 0.80%
1932 81% Franklin Roosevelt (D) 3,348 51.5% Herbert Hoover* (R) 3,131 48.1% 25 [+] 0.4% 6,504 19 9 0.91%
1928 69% Herbert Hoover (R) 3,239 62.9% Al Smith (D) 1,911 37.1% 0 0.0% 5,150 8 5 0.81%
1924 56% Calvin Coolidge (R) 2,314 56.7% John Davis (D) 1,742 42.7% 23 [+] 0.6% 4,079 17 3 0.85%
1920 60% Warren Harding (R) 2,506 58.7% James Cox (D) 1,761 41.3% 0 0.0% 4,267 16 -2 0.79%
1916 40% Charles Evans Hughes (R) 1,362 50.0% Woodrow Wilson* (D) 1,362 50.0% 0 0.0% 2,724 8 4 0.94%
1912 32% Woodrow Wilson (D) 906 42.8% William Taft* (R) 734 34.7% 477 [+] 22.5% 2,117 23 11 0.87%
1908 35% William Taft (R) 1,310 62.6% William J. Bryan (D) 782 37.4% 0 0.0% 2,092 17 11 0.83%
1904 29% Theodore Roosevelt (R) 980 59.6% Alton Parker (D) 663 40.4% 0 0.0% 1,643 20 3 0.79%
1900 37% William McKinley* (R) 1,157 59.7% William J. Bryan (D) 774 40.0% 6 [+] 0.3% 1,937 14 8 0.66%
* incumbent         PSV: percent of state vote



2020 President, Cherokee County, NC
CandidateVotesPct
Joe Biden (D) 3,583 21.8%
Donald Trump* (R) 12,628 76.9%
Jo Jorgensen (Lbt) 95 0.6%
Other 117 0.7%
TOTAL 16,423
Turnout: 67% Diff (St): 27 Diff (US): 30


2016 President, Cherokee County, NC
CandidateVotesPct
Hillary Clinton (D) 2,860 20.2%
Donald Trump (R) 10,844 76.5%
Gary Johnson (Lbt) 346 2.4%
Jill Stein (Grn) 33 0.2%
Other 98 0.7%
TOTAL 14,181
Turnout: 61% Diff (St): 27 Diff (US): 31


2012 President, Cherokee County, NC
CandidateVotesPct
Barack Obama* (D) 3,378 26.3%
Mitt Romney (R) 9,278 72.1%
Gary Johnson (Lbt) 156 1.2%
Other 55 0.4%
TOTAL 12,867
Turnout: 57% Diff (St): 22 Diff (US): 25


2008 President, Cherokee County, NC
CandidateVotesPct
Barack Obama (D) 3,785 30.1%
John McCain (R) 8,643 68.7%
Bob Barr (Lbt) 100 0.8%
Other 58 0.5%
TOTAL 12,586
Turnout: 58% Diff (St): 19 Diff (US): 23


2004 President, Cherokee County, NC
CandidateVotesPct
George W. Bush* (R) 7,517 67.1%
John Kerry (D) 3,635 32.5%
Other 47 0.4%
TOTAL 11,199
Turnout: 55% Diff (St): 11 Diff (US): 16


2000 President, Cherokee County, NC
CandidateVotesPct
George W. Bush (R) 6,305 65.2%
Albert Gore, Jr. (D) 3,239 33.5%
Pat Buchanan (Ref) 78 0.8%
Other 52 0.5%
TOTAL 9,674
Turnout: 50% Diff (St): 9 Diff (US): 17


1996 President, Cherokee County, NC
CandidateVotesPct
Bill Clinton* (D) 3,129 39.7%
Robert Dole (R) 3,883 49.3%
Ross Perot (Ref) 785 10.0%
Harry Browne (Lbt) 33 0.4%
Other 53 0.7%
TOTAL 7,883
Turnout: 44% Diff (St): 1 Diff (US): 9


1992 President, Cherokee County, NC
CandidateVotesPct
Bill Clinton (D) 3,686 42.1%
George Bush* (R) 4,021 45.9%
Ross Perot (I) 1,040 11.9%
Other 11 0.1%
TOTAL 8,758
Turnout: 54% Diff (St): 2 Diff (US): 9


1988 President, Cherokee County, NC
CandidateVotesPct
George Bush (R) 4,557 63.8%
Michael Dukakis (D) 2,567 35.9%
Other 21 0.3%
TOTAL 7,145
Turnout: 47% Diff (St): 6 Diff (US): 10


1984 President, Cherokee County, NC
CandidateVotesPct
Ronald Reagan* (R) 4,894 63.7%
Walter Mondale (D) 2,776 36.2%
Other 9 0.1%
TOTAL 7,679
Turnout: 53% Diff (St): 2 Diff (US): 5


1980 President, Cherokee County, NC
CandidateVotesPct
Ronald Reagan (R) 3,849 54.4%
Jimmy Carter* (D) 3,114 44.0%
John Anderson (I) 80 1.1%
Edward Clark (Lbt) 33 0.5%
Other 3 0.0%
TOTAL 7,079
Turnout: 52% Diff (St): 5 Diff (US): 4


1976 President, Cherokee County, NC
CandidateVotesPct
Jimmy Carter (D) 3,571 52.1%
Gerald Ford* (R) 3,210 46.9%
Other 68 1.0%
TOTAL 6,849
Turnout: 57% Diff (St): 3 Diff (US): -1


1972 President, Cherokee County, NC
CandidateVotesPct
Richard Nixon* (R) 4,113 62.3%
George McGovern (D) 2,411 36.5%
John Schmitz (Amer) 80 1.2%
TOTAL 6,604
Turnout: 58% Diff (St): -7 Diff (US): 2


1968 President, Cherokee County, NC
CandidateVotesPct
Richard Nixon (R) 3,768 53.2%
Hubert Humphrey (D) 2,402 33.9%
George Wallace (AIP) 915 12.9%
TOTAL 7,085
Turnout: 77% Diff (St): 14 Diff (US): 10


1964 President, Cherokee County, NC
CandidateVotesPct
Lyndon Johnson* (D) 3,823 55.2%
Barry Goldwater (R) 3,106 44.8%
TOTAL 6,929
Turnout: 75% Diff (St): 1 Diff (US): 6


1956 President, Cherokee County, NC
CandidateVotesPct
Dwight Eisenhower* (R) 3,830 57.4%
Adlai Stevenson (D) 2,843 42.6%
TOTAL 6,673
Turnout: 69% Diff (St): 8 Diff (US): 0


1948 President, Cherokee County, NC
CandidateVotesPct
Harry Truman* (D) 2,771 49.7%
Thomas Dewey (R) 2,615 46.9%
Strom Thurmond (StsRts) 166 3.0%
Henry Wallace (Prog) 20 0.4%
TOTAL 5,572
Turnout: 56% Diff (St): 14 Diff (US): 2


1940 President, Cherokee County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 3,180 54.3%
Wendell Willkie (R) 2,674 45.7%
TOTAL 5,854
Turnout: 58% Diff (St): 20 Diff (US): 1


1936 President, Cherokee County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 3,473 51.9%
Alf Landon (R) 3,214 48.1%
TOTAL 6,687
Turnout: 78% Diff (St): 21 Diff (US): 12


1932 President, Cherokee County, NC
CandidateVotesPct
Franklin Roosevelt (D) 3,348 51.5%
Herbert Hoover* (R) 3,131 48.1%
Norman Thomas (Soc) 25 0.4%
TOTAL 6,504
Turnout: 81% Diff (St): 19 Diff (US): 9


1928 President, Cherokee County, NC
CandidateVotesPct
Herbert Hoover (R) 3,239 62.9%
Al Smith (D) 1,911 37.1%
TOTAL 5,150
Turnout: 69% Diff (St): 8 Diff (US): 5


1924 President, Cherokee County, NC
CandidateVotesPct
Calvin Coolidge (R) 2,314 56.7%
John Davis (D) 1,742 42.7%
Robert LaFollette (Prog) 23 0.6%
TOTAL 4,079
Turnout: 56% Diff (St): 17 Diff (US): 3


1920 President, Cherokee County, NC
CandidateVotesPct
Warren Harding (R) 2,506 58.7%
James Cox (D) 1,761 41.3%
TOTAL 4,267
Turnout: 60% Diff (St): 16 Diff (US): -2


1916 President, Cherokee County, NC
CandidateVotesPct
Woodrow Wilson* (D) 1,362 50.0%
Charles Evans Hughes (R) 1,362 50.0%
TOTAL 2,724
Turnout: 40% Diff (St): 8 Diff (US): 4


1912 President, Cherokee County, NC
CandidateVotesPct
Woodrow Wilson (D) 906 42.8%
Theodore Roosevelt (Prog) 477 22.5%
William Taft* (R) 734 34.7%
TOTAL 2,117
Turnout: 32% Diff (St): 23 Diff (US): 11


1908 President, Cherokee County, NC
CandidateVotesPct
William Taft (R) 1,310 62.6%
William J. Bryan (D) 782 37.4%
TOTAL 2,092
Turnout: 35% Diff (St): 17 Diff (US): 11


1904 President, Cherokee County, NC
CandidateVotesPct
Theodore Roosevelt (R) 980 59.6%
Alton Parker (D) 663 40.4%
TOTAL 1,643
Turnout: 29% Diff (St): 20 Diff (US): 3


1900 President, Cherokee County, NC
CandidateVotesPct
William McKinley* (R) 1,157 59.7%
William J. Bryan (D) 774 40.0%
Other 6 0.3%
TOTAL 1,937
Turnout: 37% Diff (St): 14 Diff (US): 8
* incumbent

Historical Statewide Election Results for Cherokee County, NC

Click on the Year to view county-level data for that election.

YearTypeTurnout WinnerRunner-Up OtherTotal VotesDiff PSV
2022 S3 50% Ted Budd (R) 9,493 77.9% Cheri Beasley (D) 2,448 20.1% 249 [+] 2.0% 12,190 27 0.32%
2020 S2 66% Thom Tillis* (R) 12,048 74.0% Cal Cunningham (D) 3,589 22.0% 649 [+] 4.0% 16,286 25 0.30%
2020 G 67% Dan Forest (R) 12,349 75.5% Roy Cooper* (D) 3,772 23.1% 230 [+] 1.4% 16,351 29 0.30%
2016 S3 59% Richard Burr* (R) 10,116 73.2% Deborah Ross (D) 3,210 23.2% 489 [+] 3.5% 13,815 22 0.29%
2016 G 60% Pat McCrory* (R) 9,717 70.1% Roy Cooper (D) 3,712 26.8% 438 [+] 3.2% 13,867 21 0.29%
2014 S2 41% Thom Tillis (R) 6,374 67.3% Kay Hagan* (D) 2,713 28.6% 388 [+] 4.1% 9,475 18 0.33%
2012 G 55% Pat McCrory (R) 8,193 65.8% Walter Dalton (D) 3,683 29.6% 584 [+] 4.7% 12,460 11 0.28%
2010 S3 43% Richard Burr* (R) 6,219 65.0% Elaine Marshall (D) 2,969 31.0% 385 [+] 4.0% 9,573 10 0.36%
2008 S2 58% Elizabeth Dole* (R) 8,020 64.4% Kay Hagan (D) 4,144 33.3% 292 [+] 2.3% 12,456 20 0.29%
2008 G 57% Pat McCrory (R) 6,858 55.9% Bev Perdue (D) 5,092 41.5% 327 [+] 2.7% 12,277 9 0.29%
2004 S3 52% Richard Burr (R) 6,426 60.9% Erskine Bowles (D) 3,966 37.6% 156 [+] 1.5% 10,548 9 0.30%
2004 G 53% Patrick Ballantine (R) 5,952 54.5% Mike Easley* (D) 4,807 44.0% 171 [+] 1.6% 10,930 12 0.31%
2002 S2 42% Elizabeth Dole (R) 4,878 58.5% Erskine Bowles (D) 3,355 40.2% 109 [+] 1.3% 8,342 5 0.36%
2000 G 50% Richard Vinroot (R) 5,492 56.6% Mike Easley (D) 4,050 41.8% 155 [+] 1.6% 9,697 10 0.33%
1998 S3 38% Lauch Faircloth* (R) 3,648 52.4% John Edwards (D) 3,055 43.9% 260 [+] 3.7% 6,963 5 0.35%
1996 S2 45% Jesse Helms* (R) 4,475 55.8% Harvey Gantt (D) 3,456 43.1% 86 [+] 1.1% 8,017 3 0.31%
1996 G 45% Robin Hayes (R) 3,946 49.6% James Hunt* (D) 3,922 49.3% 92 [+] 1.2% 7,960 7 0.31%
1992 S3 53% Lauch Faircloth (R) 4,533 52.7% Terry Sanford* (D) 4,000 46.5% 64 [+] 0.7% 8,597 2 0.33%
1992 G 54% Jim Gardner (R) 4,412 50.2% James Hunt (D) 4,306 49.0% 65 [+] 0.7% 8,783 7 0.34%
1990 S2 43% Jesse Helms* (R) 3,818 57.2% Harvey Gantt (D) 2,857 42.8% 0 0.0% 6,675 5 0.32%
1988 G 50% James Martin* (R) 4,516 59.3% Robert Jordan (D) 3,104 40.7% 0 0.0% 7,620 4 0.34%
1986 S3 46% Terry Sanford (D) 3,757 55.2% Terry Sanford (D) 3,048 44.8% 0 0.0% 6,805 n/a 0.44%
1984 S2 57% Jesse Helms* (R) 4,746 57.5% James Hunt (D) 3,477 42.1% 29 [+] 0.4% 8,252 6 0.37%
1984 G 55% James Martin (R) 4,707 58.9% Rufus Edmisten (D) 3,244 40.6% 47 [+] 0.6% 7,998 5 0.36%
1980 S3 52% John East (R) 3,661 51.2% Robert Morgan* (D) 3,431 48.0% 54 [+] 0.8% 7,146 1 0.40%
1980 G 55% James Hunt* (D) 3,844 51.5% Beverly Lake (R) 3,553 47.6% 69 [+] 0.9% 7,466 10 0.40%
1978 S2 54% Jesse Helms* (R) 3,386 50.1% John Ingram (D) 3,377 49.9% 0 0.0% 6,763 -4 0.60%
1976 G 58% James Hunt (D) 3,886 55.9% David Flaherty (R) 3,001 43.2% 64 [+] 0.9% 6,951 9 0.42%
1974 S3 59% Robert Morgan (D) 3,643 53.0% William Stevens (R) 3,197 46.5% 30 [+] 0.4% 6,870 10 0.67%
1972 S2 57% Jesse Helms (R) 3,370 51.9% Nick Galifianakis (D) 3,118 48.1% 0 0.0% 6,488 -2 0.44%
1972 G 58% James Holshouser (R) 3,372 51.0% Hargrove Bowles (D) 3,228 48.8% 11 [+] 0.2% 6,611 0 0.44%
1968 S3 73% Robert Somers (R) 3,501 51.8% Sam Ervin* (D) 3,262 48.2% 0 0.0% 6,763 12 0.47%
1968 G 76% James Gardner (R) 3,751 53.6% Robert Scott (D) 3,249 46.4% 0 0.0% 7,000 6 0.45%
1966 S2 70% Everett Jordan* (D) 3,407 52.7% John Shallcross (R) 3,064 47.3% 0 0.0% 6,471 3 0.72%
1964 G 78% Dan Moore (D) 4,020 56.2% Robert Gavin (R) 3,130 43.8% 0 0.0% 7,150 0 0.51%
1962 S3 82% Claude Greene (R) 3,819 50.8% Sam Ervin* (D) 3,697 49.2% 0 0.0% 7,516 11 0.92%
1960 S2 81% Kyle Hayes (R) 3,924 52.6% Everett Jordan* (D) 3,535 47.4% 0 0.0% 7,459 14 0.58%
1960 G 82% Robert Gavin (R) 4,038 53.5% Terry Sanford (D) 3,512 46.5% 1 [+] 0.0% 7,551 8 0.56%
*: incumbent               +: ran on additional party lines               Type: G: Governor; S1,S2,S3: Senate Class 1, 2 or 3
italics: special election           RO: runoff election           PSV: percent of state vote


Historical U.S. House Election Results for Cherokee County, NC

Click on the District to view county-level data for that election (where available).

DateDistrictWinnerRunner-Up OtherTotal Votes
2022-11-08 NC11Chuck Edwards (R) 9,628 78.8% Jasmine Beach-Ferrara (D) 2,405 19.7% 191 1.6% 12,224
County Total for 2022-11-08:   12,224
2020-11-03 NC11Madison Cawthorn (R) 12,391 76.2% Moe Davis (D) 3,433 21.1% 436 2.7% 16,260
County Total for 2020-11-03:   16,260
2018-11-06 NC11Mark Meadows* (R) 8,191 74.8% Phillip Price (D) 2,557 23.4% 202 1.8% 10,950
County Total for 2018-11-06:   10,950
2016-11-08 NC11Mark Meadows* (R) 10,224 74.8% Rick Bryson (D) 3,436 25.2% 0 0.0% 13,660
County Total for 2016-11-08:   13,660
2014-11-04 NC11Mark Meadows* (R) 6,588 70.9% Tom Hill (D) 2,706 29.1% 0 0.0% 9,294
County Total for 2014-11-04:   9,294
2012-11-06 NC11Mark Meadows (R) 6,863 54.5% Hayden Rogers (D) 5,739 45.5% 0 0.0% 12,602
County Total for 2012-11-06:   12,602
2010-11-02 NC11Jeff Miller (R) 5,093 51.1% Heath Shuler* (D) 4,864 48.9% 0 0.0% 9,957
County Total for 2010-11-02:   9,957
2008-11-04 NC11Heath Shuler* (D) 6,980 56.1% Carl Mumpower (R) 5,209 41.8% 263 2.1% 12,452
County Total for 2008-11-04:   12,452
2006-11-07 NC11Charles Taylor* (R) 4,458 50.8% Heath Shuler (D) 4,310 49.2% 0 0.0% 8,768
County Total for 2006-11-07:   8,768
2004-11-02 NC11Charles Taylor* (R) 6,914 64.3% Patsy Keever (D) 3,839 35.7% 0 0.0% 10,753
County Total for 2004-11-02:   10,753
2002-11-05 NC11Charles Taylor* (R) 4,953 62.5% Sam Neill (D) 2,875 36.3% 95 1.2% 7,923
County Total for 2002-11-05:   7,923
2000-11-07 NC11Charles Taylor* (R) 5,882 65.0% Sam Neill (D) 3,070 33.9% 95 1.1% 9,047
County Total for 2000-11-07:   9,047
1998-11-03 NC11Charles Taylor* (R) 4,250 60.6% David Young (D) 2,690 38.4% 72 1.0% 7,012
County Total for 1998-11-03:   7,012
1996-11-05 NC11Charles Taylor* (R) 4,727 60.1% James Ferguson (D) 3,045 38.7% 88 1.1% 7,860
County Total for 1996-11-05:   7,860
1994-11-08 NC11Charles Taylor* (R) 4,837 62.0% Maggie Lauterer (D) 2,964 38.0% 0 0.0% 7,801
County Total for 1994-11-08:   7,801
1992-11-03 NC11Charles Taylor* (R) 4,734 55.2% John Stevens (D) 3,846 44.8% 0 0.0% 8,580
County Total for 1992-11-03:   8,580
*: incumbent           sp: special election           RO: runoff election

Voter Registration Data for Cherokee County, NC

YearTotalRepublicanDemocratOtherR/D EdgeR/D Edge %VAPOP %
2023 22,994 11,711 50.9% 3,373 14.7% 7,910 34.4% Rep +8,338 Rep +36.3% 94%
2022 23,151 11,555 49.9% 3,631 15.7% 7,965 34.4% Rep +7,924 Rep +34.2% 94%
2020 22,687 10,914 48.1% 4,278 18.9% 7,495 33.0% Rep +6,636 Rep +29.3% 92%
2018 23,450 10,146 43.3% 5,539 23.6% 7,765 33.1% Rep +4,607 Rep +19.6% 97%
2016 23,857 9,951 41.7% 6,552 27.5% 7,354 30.8% Rep +3,399 Rep +14.2% 101%
2014 21,965 9,003 41.0% 6,678 30.4% 6,284 28.6% Rep +2,325 Rep +10.6% 95%
2012 22,153 9,105 41.1% 7,182 32.4% 5,866 26.5% Rep +1,923 Rep +8.7% 98%
2010 21,184 8,720 41.2% 7,332 34.6% 5,132 24.2% Rep +1,388 Rep +6.6% 96%
2008 20,477 8,545 41.7% 7,465 36.5% 4,467 21.8% Rep +1,080 Rep +5.3% 95%
2006 19,857 8,430 42.5% 7,753 39.0% 3,674 18.5% Rep +677 Rep +3.4% 94%
2004 19,964 8,383 42.0% 8,166 40.9% 3,415 17.1% Rep +217 Rep +1.1% 98%
2002 20,061 8,314 41.4% 8,702 43.4% 3,045 15.2% Dem +388 Dem +1.9% 101%
2000 19,588 8,100 41.4% 8,840 45.1% 2,648 13.5% Dem +740 Dem +3.8% 102%
1998 18,000 7,337 40.8% 8,560 47.6% 2,103 11.7% Dem +1,223 Dem +6.8% 97%
1996 16,900 6,891 40.8% 8,269 48.9% 1,740 10.3% Dem +1,378 Dem +8.2% 95%
1994 15,759 6,315 40.1% 8,138 51.6% 1,306 8.3% Dem +1,823 Dem +11.6% 92%
1992 13,549 5,461 40.3% 7,284 53.8% 804 5.9% Dem +1,823 Dem +13.5% 83%
1990 12,356 4,973 40.2% 6,774 54.8% 609 4.9% Dem +1,801 Dem +14.6% 79%
1988 13,686 5,320 38.9% 7,632 55.8% 734 5.4% Dem +2,312 Dem +16.9% 90%
1986 12,965 4,859 37.5% 7,500 57.8% 606 4.7% Dem +2,641 Dem +20.4% 87%
VAPOP% is the estimated percentage of voting age population that is registered.
Registration data may include "inactive" voters.   Data for each year pertains to the November elections.