RightDataUSA

Swain County, NC


Micropolitan Statistical Area: Cullowhee, NC
Designated Market Area: Greenville-Spartanburg-Asheville-Anderson, SC-NC-GA
USDA County Type (2015): Recreation/Tourism, Low Employment
American Communities Project County Type (2023): Graying America

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

 

Tracts in Swain County, NC

   



Click here to view demographic data for Swain County, NC

2022 population: 13,967   ( 14 from 2010 , 148 from 2020)
Land area: 527.7 square miles
Population density: 26.5 persons per square mile

2022 Census data
White:8,169 58.49% 10.9%
Black:1891.35% 152.0%
Indian:3,80227.22% 6.0%
Asian:1050.75% 50.0%
2+ races:6844.90% 26.7%
Hispanic:1,0187.29% 88.5%
Total non-White:5,79841.51% 20.5%

2020-2022 ComponentsNumberRate
Births:365 12.9
Deaths:56019.8
Net Migration: 301.1
Net Immigration: 190.7
Change in White population:-999 -7.1
Change in Non-White pop.:985 7.0



Historical Presidential Election Results for Swain 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 65% Donald Trump* (R) 4,161 58.9% Joe Biden (D) 2,780 39.3% 127 [+] 1.8% 7,068 9 12 0.13%
2016 56% Donald Trump (R) 3,565 58.2% Hillary Clinton (D) 2,196 35.9% 363 [+] 5.9% 6,124 8 12 0.13%
2012 53% Mitt Romney (R) 2,976 52.0% Barack Obama* (D) 2,618 45.7% 134 [+] 2.3% 5,728 2 5 0.13%
2008 55% John McCain (R) 2,900 50.0% Barack Obama (D) 2,806 48.4% 92 [+] 1.6% 5,798 1 4 0.13%
2004 50% George W. Bush* (R) 2,593 51.4% John Kerry (D) 2,419 48.0% 32 [+] 0.6% 5,044 -5 1 0.14%
2000 45% George W. Bush (R) 2,224 50.9% Albert Gore, Jr. (D) 2,097 48.0% 49 [+] 1.1% 4,370 -5 3 0.15%
1996 40% Bill Clinton* (D) 1,869 50.2% Robert Dole (R) 1,444 38.8% 409 [+] 11.0% 3,722 -10 -2 0.15%
1992 50% Bill Clinton (D) 2,117 48.9% George Bush* (R) 1,640 37.9% 573 [+] 13.2% 4,330 -6 0 0.17%
1988 44% Michael Dukakis (D) 1,821 50.2% George Bush (R) 1,795 49.5% 9 [+] 0.2% 3,625 -8 -4 0.17%
1984 52% Ronald Reagan* (R) 2,012 50.0% Walter Mondale (D) 2,000 49.7% 10 0.2% 4,022 -12 -9 0.18%
1980 48% Jimmy Carter* (D) 1,987 56.4% Ronald Reagan (R) 1,457 41.4% 76 [+] 2.2% 3,520 -8 -9 0.19%
1976 61% Jimmy Carter (D) 2,151 57.0% Gerald Ford* (R) 1,608 42.6% 12 [+] 0.3% 3,771 -2 -5 0.22%
1972 58% Richard Nixon* (R) 2,052 64.4% George McGovern (D) 1,101 34.6% 31 [+] 1.0% 3,184 -5 4 0.21%
1968 73% Richard Nixon (R) 1,494 45.9% Hubert Humphrey (D) 1,227 37.7% 537 [+] 16.5% 3,258 6 2 0.21%
1964 84% Lyndon Johnson* (D) 2,294 59.9% Barry Goldwater (R) 1,534 40.1% 0 0.0% 3,828 -4 2 0.27%
1960 92% John Kennedy (D) 2,171 50.7% Richard Nixon (R) 2,112 49.3% 0 0.0% 4,283 1 0 0.31%
1956 76% Dwight Eisenhower* (R) 2,026 53.0% Adlai Stevenson (D) 1,794 47.0% 0 0.0% 3,820 4 -4 0.33%
1952 68% Adlai Stevenson (D) 1,949 53.7% Dwight Eisenhower (R) 1,680 46.3% 0 0.0% 3,629 0 -9 0.30%
1948 61% Harry Truman* (D) 1,908 56.7% Thomas Dewey (R) 1,389 41.3% 70 [+] 2.1% 3,367 9 -4 0.43%
1944 61% Franklin Roosevelt* (D) 2,110 58.4% Thomas Dewey (R) 1,505 41.6% 0 0.0% 3,615 8 -4 0.46%
1940 60% Franklin Roosevelt* (D) 2,422 63.0% Wendell Willkie (R) 1,425 37.0% 0 0.0% 3,847 11 -8 0.47%
1936 82% Franklin Roosevelt* (D) 2,619 55.7% Alf Landon (R) 2,084 44.3% 0 0.0% 4,703 18 8 0.56%
1932 78% Franklin Roosevelt (D) 2,412 55.8% Herbert Hoover* (R) 1,893 43.8% 19 [+] 0.4% 4,324 14 4 0.61%
1928 76% Herbert Hoover (R) 2,484 59.0% Al Smith (D) 1,723 41.0% 0 0.0% 4,207 4 1 0.66%
1924 68% Calvin Coolidge (R) 2,178 54.8% John Davis (D) 1,769 44.5% 24 [+] 0.6% 3,971 15 1 0.82%
1920 60% Warren Harding (R) 2,239 61.0% James Cox (D) 1,434 39.0% 0 0.0% 3,673 18 1 0.68%
1916 36% Charles Evans Hughes (R) 1,128 57.6% Woodrow Wilson* (D) 829 42.4% 0 0.0% 1,957 16 12 0.68%
1912 37% Theodore Roosevelt (Prog) 858 46.5% Woodrow Wilson (D) 766 41.5% 220 [+] 11.9% 1,844 0 -11 0.76%
1908 35% William Taft (R) 931 60.7% William J. Bryan (D) 602 39.3% 0 0.0% 1,533 15 9 0.61%
1904 33% Theodore Roosevelt (R) 828 62.4% Alton Parker (D) 499 37.6% 0 0.0% 1,327 23 6 0.64%
1900 38% William McKinley* (R) 782 57.0% William J. Bryan (D) 590 43.0% 0 0.0% 1,372 12 5 0.47%
* incumbent         PSV: percent of state vote



2020 President, Swain County, NC
CandidateVotesPct
Joe Biden (D) 2,780 39.3%
Donald Trump* (R) 4,161 58.9%
Jo Jorgensen (Lbt) 72 1.0%
Other 55 0.8%
TOTAL 7,068
Turnout: 65% Diff (St): 9 Diff (US): 12


2016 President, Swain County, NC
CandidateVotesPct
Hillary Clinton (D) 2,196 35.9%
Donald Trump (R) 3,565 58.2%
Gary Johnson (Lbt) 240 3.9%
Jill Stein (Grn) 29 0.5%
Other 94 1.5%
TOTAL 6,124
Turnout: 56% Diff (St): 8 Diff (US): 12


2012 President, Swain County, NC
CandidateVotesPct
Barack Obama* (D) 2,618 45.7%
Mitt Romney (R) 2,976 52.0%
Gary Johnson (Lbt) 111 1.9%
Other 23 0.4%
TOTAL 5,728
Turnout: 53% Diff (St): 2 Diff (US): 5


2008 President, Swain County, NC
CandidateVotesPct
Barack Obama (D) 2,806 48.4%
John McCain (R) 2,900 50.0%
Bob Barr (Lbt) 49 0.8%
Other 43 0.7%
TOTAL 5,798
Turnout: 55% Diff (St): 1 Diff (US): 4


2004 President, Swain County, NC
CandidateVotesPct
George W. Bush* (R) 2,593 51.4%
John Kerry (D) 2,419 48.0%
Other 32 0.6%
TOTAL 5,044
Turnout: 50% Diff (St): -5 Diff (US): 1


2000 President, Swain County, NC
CandidateVotesPct
George W. Bush (R) 2,224 50.9%
Albert Gore, Jr. (D) 2,097 48.0%
Pat Buchanan (Ref) 25 0.6%
Other 24 0.5%
TOTAL 4,370
Turnout: 45% Diff (St): -5 Diff (US): 3


1996 President, Swain County, NC
CandidateVotesPct
Bill Clinton* (D) 1,869 50.2%
Robert Dole (R) 1,444 38.8%
Ross Perot (Ref) 401 10.8%
Harry Browne (Lbt) 6 0.2%
Other 2 0.1%
TOTAL 3,722
Turnout: 40% Diff (St): -10 Diff (US): -2


1992 President, Swain County, NC
CandidateVotesPct
Bill Clinton (D) 2,117 48.9%
George Bush* (R) 1,640 37.9%
Ross Perot (I) 568 13.1%
Other 5 0.1%
TOTAL 4,330
Turnout: 50% Diff (St): -6 Diff (US): 0


1988 President, Swain County, NC
CandidateVotesPct
George Bush (R) 1,795 49.5%
Michael Dukakis (D) 1,821 50.2%
Other 9 0.2%
TOTAL 3,625
Turnout: 44% Diff (St): -8 Diff (US): -4


1984 President, Swain County, NC
CandidateVotesPct
Ronald Reagan* (R) 2,012 50.0%
Walter Mondale (D) 2,000 49.7%
Other 10 0.2%
TOTAL 4,022
Turnout: 52% Diff (St): -12 Diff (US): -9


1980 President, Swain County, NC
CandidateVotesPct
Ronald Reagan (R) 1,457 41.4%
Jimmy Carter* (D) 1,987 56.4%
John Anderson (I) 70 2.0%
Edward Clark (Lbt) 5 0.1%
Other 1 0.0%
TOTAL 3,520
Turnout: 48% Diff (St): -8 Diff (US): -9


1976 President, Swain County, NC
CandidateVotesPct
Jimmy Carter (D) 2,151 57.0%
Gerald Ford* (R) 1,608 42.6%
Other 12 0.3%
TOTAL 3,771
Turnout: 61% Diff (St): -2 Diff (US): -5


1972 President, Swain County, NC
CandidateVotesPct
Richard Nixon* (R) 2,052 64.4%
George McGovern (D) 1,101 34.6%
John Schmitz (Amer) 31 1.0%
TOTAL 3,184
Turnout: 58% Diff (St): -5 Diff (US): 4


1968 President, Swain County, NC
CandidateVotesPct
Richard Nixon (R) 1,494 45.9%
Hubert Humphrey (D) 1,227 37.7%
George Wallace (AIP) 537 16.5%
TOTAL 3,258
Turnout: 73% Diff (St): 6 Diff (US): 2


1964 President, Swain County, NC
CandidateVotesPct
Lyndon Johnson* (D) 2,294 59.9%
Barry Goldwater (R) 1,534 40.1%
TOTAL 3,828
Turnout: 84% Diff (St): -4 Diff (US): 2


1960 President, Swain County, NC
CandidateVotesPct
John Kennedy (D) 2,171 50.7%
Richard Nixon (R) 2,112 49.3%
TOTAL 4,283
Turnout: 92% Diff (St): 1 Diff (US): 0


1956 President, Swain County, NC
CandidateVotesPct
Dwight Eisenhower* (R) 2,026 53.0%
Adlai Stevenson (D) 1,794 47.0%
TOTAL 3,820
Turnout: 76% Diff (St): 4 Diff (US): -4


1948 President, Swain County, NC
CandidateVotesPct
Harry Truman* (D) 1,908 56.7%
Thomas Dewey (R) 1,389 41.3%
Strom Thurmond (StsRts) 66 2.0%
Henry Wallace (Prog) 4 0.1%
TOTAL 3,367
Turnout: 61% Diff (St): 9 Diff (US): -4


1944 President, Swain County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 2,110 58.4%
Thomas Dewey (R) 1,505 41.6%
TOTAL 3,615
Turnout: 61% Diff (St): 8 Diff (US): -4


1940 President, Swain County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 2,422 63.0%
Wendell Willkie (R) 1,425 37.0%
TOTAL 3,847
Turnout: 60% Diff (St): 11 Diff (US): -8


1936 President, Swain County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 2,619 55.7%
Alf Landon (R) 2,084 44.3%
TOTAL 4,703
Turnout: 82% Diff (St): 18 Diff (US): 8


1932 President, Swain County, NC
CandidateVotesPct
Franklin Roosevelt (D) 2,412 55.8%
Herbert Hoover* (R) 1,893 43.8%
Norman Thomas (Soc) 19 0.4%
TOTAL 4,324
Turnout: 78% Diff (St): 14 Diff (US): 4


1928 President, Swain County, NC
CandidateVotesPct
Herbert Hoover (R) 2,484 59.0%
Al Smith (D) 1,723 41.0%
TOTAL 4,207
Turnout: 76% Diff (St): 4 Diff (US): 1


1924 President, Swain County, NC
CandidateVotesPct
Calvin Coolidge (R) 2,178 54.8%
John Davis (D) 1,769 44.5%
Robert LaFollette (Prog) 24 0.6%
TOTAL 3,971
Turnout: 68% Diff (St): 15 Diff (US): 1


1920 President, Swain County, NC
CandidateVotesPct
Warren Harding (R) 2,239 61.0%
James Cox (D) 1,434 39.0%
TOTAL 3,673
Turnout: 60% Diff (St): 18 Diff (US): 1


1916 President, Swain County, NC
CandidateVotesPct
Woodrow Wilson* (D) 829 42.4%
Charles Evans Hughes (R) 1,128 57.6%
TOTAL 1,957
Turnout: 36% Diff (St): 16 Diff (US): 12


1912 President, Swain County, NC
CandidateVotesPct
Woodrow Wilson (D) 766 41.5%
Theodore Roosevelt (Prog) 858 46.5%
William Taft* (R) 220 11.9%
TOTAL 1,844
Turnout: 37% Diff (St): 0 Diff (US): -11


1908 President, Swain County, NC
CandidateVotesPct
William Taft (R) 931 60.7%
William J. Bryan (D) 602 39.3%
TOTAL 1,533
Turnout: 35% Diff (St): 15 Diff (US): 9


1904 President, Swain County, NC
CandidateVotesPct
Theodore Roosevelt (R) 828 62.4%
Alton Parker (D) 499 37.6%
TOTAL 1,327
Turnout: 33% Diff (St): 23 Diff (US): 6


1900 President, Swain County, NC
CandidateVotesPct
William McKinley* (R) 782 57.0%
William J. Bryan (D) 590 43.0%
TOTAL 1,372
Turnout: 38% Diff (St): 12 Diff (US): 5
* incumbent

Historical Statewide Election Results for Swain County, NC

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

YearTypeTurnout WinnerRunner-Up OtherTotal VotesDiff PSV
2022 S3 44% Ted Budd (R) 2,884 60.4% Cheri Beasley (D) 1,708 35.8% 184 [+] 3.9% 4,776 10 0.13%
2020 S2 64% Thom Tillis* (R) 3,846 55.2% Cal Cunningham (D) 2,696 38.7% 429 [+] 6.2% 6,971 6 0.13%
2020 G 65% Dan Forest (R) 3,847 54.7% Roy Cooper* (D) 3,043 43.3% 139 [+] 2.0% 7,029 8 0.13%
2016 S3 55% Richard Burr* (R) 3,323 55.5% Deborah Ross (D) 2,320 38.7% 349 [+] 5.8% 5,992 4 0.13%
2016 G 56% Pat McCrory* (R) 3,096 51.4% Roy Cooper (D) 2,662 44.2% 268 [+] 4.4% 6,026 3 0.13%
2014 S2 40% Thom Tillis (R) 2,045 46.8% Kay Hagan* (D) 1,964 44.9% 361 [+] 8.3% 4,370 -2 0.15%
2012 G 53% Pat McCrory (R) 2,952 51.9% Walter Dalton (D) 2,532 44.5% 206 [+] 3.6% 5,690 -3 0.13%
2010 S3 39% Richard Burr* (R) 2,142 51.3% Elaine Marshall (D) 1,878 45.0% 152 [+] 3.6% 4,172 -3 0.16%
2008 S2 55% Kay Hagan (D) 3,265 56.5% Elizabeth Dole* (R) 2,248 38.9% 269 [+] 4.7% 5,782 -5 0.14%
2008 G 55% Bev Perdue (D) 3,427 59.3% Pat McCrory (R) 2,147 37.2% 204 [+] 3.5% 5,778 -10 0.14%
2004 S3 49% Erskine Bowles (D) 2,587 51.6% Richard Burr (R) 2,344 46.8% 80 [+] 1.6% 5,011 -5 0.14%
2004 G 50% Mike Easley* (D) 2,939 58.3% Patrick Ballantine (R) 2,026 40.2% 79 [+] 1.6% 5,044 -3 0.14%
2002 S2 36% Erskine Bowles (D) 1,940 53.7% Elizabeth Dole (R) 1,636 45.2% 40 [+] 1.1% 3,616 -8 0.16%
2000 G 45% Mike Easley (D) 2,437 55.7% Richard Vinroot (R) 1,855 42.4% 83 [+] 1.9% 4,375 -4 0.15%
1998 S3 39% John Edwards (D) 1,944 52.9% Lauch Faircloth* (R) 1,671 45.5% 61 [+] 1.7% 3,676 -2 0.18%
1996 S2 42% Harvey Gantt (D) 2,021 52.1% Jesse Helms* (R) 1,800 46.4% 59 [+] 1.5% 3,880 -6 0.15%
1996 G 42% James Hunt* (D) 2,161 55.7% Robin Hayes (R) 1,673 43.1% 49 [+] 1.3% 3,883 0 0.15%
1992 S3 49% Terry Sanford* (D) 2,237 52.3% Lauch Faircloth (R) 1,984 46.4% 54 [+] 1.3% 4,275 -4 0.17%
1992 G 50% James Hunt (D) 2,392 55.1% Jim Gardner (R) 1,897 43.7% 52 [+] 1.2% 4,341 0 0.17%
1990 S2 44% Jesse Helms* (R) 2,001 53.8% Harvey Gantt (D) 1,721 46.2% 0 0.0% 3,722 1 0.18%
1988 G 47% James Martin* (R) 1,970 51.5% Robert Jordan (D) 1,856 48.5% 0 0.0% 3,826 -4 0.17%
1986 S3 50% Terry Sanford (D) 2,044 50.9% Terry Sanford (D) 1,971 49.1% 0 0.0% 4,015 n/a 0.25%
1984 S2 57% James Hunt (D) 2,464 55.4% Jesse Helms* (R) 1,967 44.2% 20 [+] 0.4% 4,451 -7 0.20%
1984 G 54% Rufus Edmisten (D) 2,250 54.1% James Martin (R) 1,898 45.6% 14 [+] 0.3% 4,162 -9 0.19%
1980 S3 52% Robert Morgan* (D) 2,110 55.6% John East (R) 1,673 44.1% 14 [+] 0.4% 3,797 -6 0.21%
1980 G 53% James Hunt* (D) 2,430 62.4% Beverly Lake (R) 1,449 37.2% 16 [+] 0.4% 3,895 0 0.21%
1978 S2 53% John Ingram (D) 1,947 56.6% Jesse Helms* (R) 1,491 43.4% 0 0.0% 3,438 -11 0.30%
1976 G 65% James Hunt (D) 2,530 62.8% David Flaherty (R) 1,483 36.8% 18 [+] 0.4% 4,031 3 0.24%
1974 S3 64% Robert Morgan (D) 1,989 53.3% William Stevens (R) 1,721 46.1% 20 [+] 0.5% 3,730 9 0.37%
1972 S2 58% Nick Galifianakis (D) 1,615 50.5% Jesse Helms (R) 1,580 49.5% 0 0.0% 3,195 -5 0.22%
1972 G 59% Hargrove Bowles (D) 1,704 52.0% James Holshouser (R) 1,569 47.9% 4 [+] 0.1% 3,277 -3 0.22%
1968 S3 73% Sam Ervin* (D) 1,974 60.9% Robert Somers (R) 1,267 39.1% 0 0.0% 3,241 0 0.23%
1968 G 74% Robert Scott (D) 1,872 57.1% James Gardner (R) 1,404 42.9% 0 0.0% 3,276 -4 0.21%
1966 S2 69% Everett Jordan* (D) 1,916 62.0% John Shallcross (R) 1,173 38.0% 0 0.0% 3,089 -6 0.34%
1964 G 84% Dan Moore (D) 2,352 61.4% Robert Gavin (R) 1,481 38.6% 0 0.0% 3,833 -5 0.27%
1962 S3 76% Sam Ervin* (D) 2,032 58.1% Claude Greene (R) 1,463 41.9% 0 0.0% 3,495 2 0.43%
1960 S2 88% Everett Jordan* (D) 2,337 56.8% Kyle Hayes (R) 1,778 43.2% 0 0.0% 4,115 5 0.32%
1960 G 88% Terry Sanford (D) 2,300 56.1% Robert Gavin (R) 1,800 43.9% 0 0.0% 4,100 -2 0.30%
*: 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 Swain 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) 2,945 61.7% Jasmine Beach-Ferrara (D) 1,734 36.3% 92 1.9% 4,771
County Total for 2022-11-08:   4,771
2020-11-03 NC11Madison Cawthorn (R) 3,946 56.9% Moe Davis (D) 2,717 39.2% 272 3.9% 6,935
County Total for 2020-11-03:   6,935
2018-11-06 NC11Mark Meadows* (R) 3,016 57.7% Phillip Price (D) 2,055 39.3% 153 2.9% 5,224
County Total for 2018-11-06:   5,224
2016-11-08 NC11Mark Meadows* (R) 3,335 56.2% Rick Bryson (D) 2,604 43.8% 0 0.0% 5,939
County Total for 2016-11-08:   5,939
2014-11-04 NC11Mark Meadows* (R) 2,329 54.4% Tom Hill (D) 1,955 45.6% 0 0.0% 4,284
County Total for 2014-11-04:   4,284
2012-11-06 NC11Hayden Rogers (D) 3,126 55.5% Mark Meadows (R) 2,511 44.5% 0 0.0% 5,637
County Total for 2012-11-06:   5,637
2010-11-02 NC11Heath Shuler* (D) 3,013 66.1% Jeff Miller (R) 1,547 33.9% 0 0.0% 4,560
County Total for 2010-11-02:   4,560
2008-11-04 NC11Heath Shuler* (D) 3,916 66.9% Carl Mumpower (R) 1,816 31.0% 122 2.1% 5,854
County Total for 2008-11-04:   5,854
2006-11-07 NC11Heath Shuler (D) 2,749 57.2% Charles Taylor* (R) 2,054 42.8% 0 0.0% 4,803
County Total for 2006-11-07:   4,803
2004-11-02 NC11Charles Taylor* (R) 2,621 52.0% Patsy Keever (D) 2,417 48.0% 0 0.0% 5,038
County Total for 2004-11-02:   5,038
2002-11-05 NC11Charles Taylor* (R) 1,775 49.6% Sam Neill (D) 1,772 49.6% 29 0.8% 3,576
County Total for 2002-11-05:   3,576
2000-11-07 NC11Charles Taylor* (R) 2,171 50.4% Sam Neill (D) 2,076 48.2% 62 1.4% 4,309
County Total for 2000-11-07:   4,309
1998-11-03 NC11Charles Taylor* (R) 1,860 52.1% David Young (D) 1,675 47.0% 32 0.9% 3,567
County Total for 1998-11-03:   3,567
1996-11-05 NC11Charles Taylor* (R) 2,015 52.7% James Ferguson (D) 1,762 46.0% 50 1.3% 3,827
County Total for 1996-11-05:   3,827
1994-11-08 NC11Charles Taylor* (R) 2,098 56.1% Maggie Lauterer (D) 1,644 43.9% 0 0.0% 3,742
County Total for 1994-11-08:   3,742
1992-11-03 NC11Charles Taylor* (R) 2,237 51.7% John Stevens (D) 2,089 48.3% 0 0.0% 4,326
County Total for 1992-11-03:   4,326
*: incumbent           sp: special election           RO: runoff election

Voter Registration Data for Swain County, NC

YearTotalRepublicanDemocratOtherR/D EdgeR/D Edge %VAPOP %
2023 9,726 3,055 31.4% 2,800 28.8% 3,871 39.8% Rep +255 Rep +2.6% 90%
2022 9,945 3,054 30.7% 3,028 30.4% 3,863 38.8% Rep +26 Rep +0.3% 92%
2020 10,083 2,933 29.1% 3,397 33.7% 3,753 37.2% Dem +464 Dem +4.6% 93%
2018 10,438 2,741 26.3% 3,938 37.7% 3,759 36.0% Dem +1,197 Dem +11.5% 97%
2016 10,575 2,677 25.3% 4,177 39.5% 3,721 35.2% Dem +1,500 Dem +14.2% 98%
2014 10,468 2,648 25.3% 4,396 42.0% 3,424 32.7% Dem +1,748 Dem +16.7% 97%
2012 10,190 2,631 25.8% 4,453 43.7% 3,106 30.5% Dem +1,822 Dem +17.9% 95%
2010 9,719 2,492 25.6% 4,464 45.9% 2,763 28.4% Dem +1,972 Dem +20.3% 91%
2008 9,761 2,581 26.4% 4,568 46.8% 2,612 26.8% Dem +1,987 Dem +20.4% 93%
2006 10,018 2,744 27.4% 4,993 49.8% 2,281 22.8% Dem +2,249 Dem +22.4% 97%
2004 11,140 2,982 26.8% 5,742 51.5% 2,416 21.7% Dem +2,760 Dem +24.8% 110%
2002 10,687 2,811 26.3% 5,753 53.8% 2,123 19.9% Dem +2,942 Dem +27.5% 107%
2000 10,256 2,730 26.6% 5,693 55.5% 1,833 17.9% Dem +2,963 Dem +28.9% 105%
1998 9,176 2,443 26.6% 5,475 59.7% 1,258 13.7% Dem +3,032 Dem +33.0% 96%
1996 8,592 2,348 27.3% 5,241 61.0% 1,003 11.7% Dem +2,893 Dem +33.7% 93%
1994 7,521 2,024 26.9% 4,903 65.2% 594 7.9% Dem +2,879 Dem +38.3% 84%
1992 8,245 2,205 26.7% 5,481 66.5% 559 6.8% Dem +3,276 Dem +39.7% 95%
1990 7,655 2,002 26.2% 5,282 69.0% 371 4.8% Dem +3,280 Dem +42.8% 91%
1988 7,490 1,975 26.4% 5,150 68.8% 365 4.9% Dem +3,175 Dem +42.4% 92%
1986 7,115 1,906 26.8% 4,885 68.7% 324 4.6% Dem +2,979 Dem +41.9% 89%
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.