RightDataUSA

Jackson County, NC


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

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

 

Tracts in Jackson County, NC

   



Click here to view demographic data for Jackson County, NC

2022 population: 42,955   ( 2,684 from 2010 , 152 from 2020)
Land area: 491.1 square miles
Population density: 87.5 persons per square mile

2022 Census data
White:34,499 80.31% 5.2%
Black:9072.11% 24.4%
Indian:3,2317.52% 11.6%
Asian:4871.13% 38.0%
2+ races:8942.08% 32.1%
Hispanic:2,9376.84% 44.1%
Total non-White:8,45619.69% 13.1%

2020-2022 ComponentsNumberRate
Births:712 8.3
Deaths:1,09212.7
Net Migration: 2983.5
Net Immigration: 450.5
Change in White population:1,704 4.2
Change in Non-White pop.:980 2.4



Historical Presidential Election Results for Jackson 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 59% Donald Trump* (R) 11,356 53.0% Joe Biden (D) 9,591 44.8% 481 [+] 2.2% 21,428 3 6 0.39%
2016 54% Donald Trump (R) 9,870 52.7% Hillary Clinton (D) 7,713 41.2% 1,130 [+] 6.0% 18,713 3 7 0.39%
2012 50% Mitt Romney (R) 8,254 49.4% Barack Obama* (D) 8,095 48.5% 352 [+] 2.1% 16,701 -1 2 0.37%
2008 53% Barack Obama (D) 8,766 52.0% John McCain (R) 7,854 46.6% 246 [+] 1.5% 16,866 -3 1 0.39%
2004 48% George W. Bush* (R) 7,351 51.9% John Kerry (D) 6,737 47.5% 86 [+] 0.6% 14,174 -4 1 0.40%
2000 45% George W. Bush (R) 6,237 51.5% Albert Gore, Jr. (D) 5,722 47.2% 162 [+] 1.3% 12,121 -5 4 0.42%
1996 43% Bill Clinton* (D) 5,211 49.6% Robert Dole (R) 4,244 40.4% 1,051 [+] 10.0% 10,506 -8 0 0.42%
1992 51% Bill Clinton (D) 5,753 49.8% George Bush* (R) 4,275 37.0% 1,530 [+] 13.2% 11,558 -6 0 0.44%
1988 48% George Bush (R) 5,166 51.0% Michael Dukakis (D) 4,933 48.7% 24 [+] 0.2% 10,123 -7 -2 0.47%
1984 49% Ronald Reagan* (R) 5,582 56.0% Walter Mondale (D) 4,367 43.8% 25 0.3% 9,974 -6 -3 0.46%
1980 47% Jimmy Carter* (D) 4,857 52.2% Ronald Reagan (R) 4,140 44.5% 313 [+] 3.4% 9,310 -5 -6 0.50%
1976 51% Jimmy Carter (D) 5,223 59.4% Gerald Ford* (R) 3,536 40.2% 39 [+] 0.4% 8,798 -4 -8 0.52%
1972 50% Richard Nixon* (R) 4,709 59.1% George McGovern (D) 3,169 39.8% 89 [+] 1.1% 7,967 -10 -2 0.52%
1968 62% Richard Nixon (R) 3,747 48.1% Hubert Humphrey (D) 2,956 38.0% 1,080 [+] 13.9% 7,783 9 5 0.49%
1964 70% Lyndon Johnson* (D) 4,905 60.6% Barry Goldwater (R) 3,183 39.4% 0 0.0% 8,088 -4 1 0.57%
1960 75% Richard Nixon (R) 4,017 50.7% John Kennedy (D) 3,900 49.3% 0 0.0% 7,917 3 1 0.58%
1956 67% Adlai Stevenson (D) 3,787 51.9% Dwight Eisenhower* (R) 3,503 48.1% 0 0.0% 7,290 -1 -9 0.63%
1952 71% Adlai Stevenson (D) 4,296 53.9% Dwight Eisenhower (R) 3,680 46.1% 0 0.0% 7,976 0 -9 0.66%
1948 62% Harry Truman* (D) 4,005 59.6% Thomas Dewey (R) 2,520 37.5% 200 [+] 3.0% 6,725 5 -8 0.85%
1944 62% Franklin Roosevelt* (D) 4,109 60.4% Thomas Dewey (R) 2,694 39.6% 0 0.0% 6,803 6 -6 0.86%
1940 64% Franklin Roosevelt* (D) 4,563 65.4% Wendell Willkie (R) 2,410 34.6% 0 0.0% 6,973 9 -10 0.85%
1936 80% Franklin Roosevelt* (D) 4,580 59.9% Alf Landon (R) 3,061 40.1% 0 0.0% 7,641 13 4 0.91%
1932 79% Franklin Roosevelt (D) 4,360 60.5% Herbert Hoover* (R) 2,813 39.0% 35 [+] 0.5% 7,208 10 -1 1.01%
1928 81% Herbert Hoover (R) 3,512 52.6% Al Smith (D) 3,171 47.4% 0 0.0% 6,683 -2 -6 1.05%
1924 79% John Davis (D) 3,100 52.5% Calvin Coolidge (R) 2,788 47.2% 17 [+] 0.3% 5,905 8 -7 1.23%
1920 72% James Cox (D) 2,385 50.3% Warren Harding (R) 2,355 49.7% 0 0.0% 4,740 6 -11 0.88%
1916 41% Woodrow Wilson* (D) 1,306 50.3% Charles Evans Hughes (R) 1,288 49.7% 0 0.0% 2,594 8 4 0.89%
1912 36% Woodrow Wilson (D) 1,210 53.6% Theodore Roosevelt (Prog) 729 32.3% 320 [+] 14.2% 2,259 2 -9 0.93%
1908 35% William Taft (R) 1,086 51.5% William J. Bryan (D) 1,022 48.4% 2 [+] 0.1% 2,110 6 0 0.84%
1904 34% Alton Parker (D) 1,015 51.5% Theodore Roosevelt (R) 947 48.0% 10 [+] 0.5% 1,972 8 -8 0.95%
1900 39% William J. Bryan (D) 1,080 50.3% William McKinley* (R) 1,047 48.8% 20 [+] 0.9% 2,147 3 -3 0.73%
* incumbent         PSV: percent of state vote



2020 President, Jackson County, NC
CandidateVotesPct
Joe Biden (D) 9,591 44.8%
Donald Trump* (R) 11,356 53.0%
Jo Jorgensen (Lbt) 257 1.2%
Other 224 1.0%
TOTAL 21,428
Turnout: 59% Diff (St): 3 Diff (US): 6


2016 President, Jackson County, NC
CandidateVotesPct
Hillary Clinton (D) 7,713 41.2%
Donald Trump (R) 9,870 52.7%
Gary Johnson (Lbt) 742 4.0%
Jill Stein (Grn) 112 0.6%
Other 276 1.5%
TOTAL 18,713
Turnout: 54% Diff (St): 3 Diff (US): 7


2012 President, Jackson County, NC
CandidateVotesPct
Barack Obama* (D) 8,095 48.5%
Mitt Romney (R) 8,254 49.4%
Gary Johnson (Lbt) 281 1.7%
Other 71 0.4%
TOTAL 16,701
Turnout: 50% Diff (St): -1 Diff (US): 2


2008 President, Jackson County, NC
CandidateVotesPct
Barack Obama (D) 8,766 52.0%
John McCain (R) 7,854 46.6%
Bob Barr (Lbt) 129 0.8%
Other 117 0.7%
TOTAL 16,866
Turnout: 53% Diff (St): -3 Diff (US): 1


2004 President, Jackson County, NC
CandidateVotesPct
George W. Bush* (R) 7,351 51.9%
John Kerry (D) 6,737 47.5%
Other 86 0.6%
TOTAL 14,174
Turnout: 48% Diff (St): -4 Diff (US): 1


2000 President, Jackson County, NC
CandidateVotesPct
George W. Bush (R) 6,237 51.5%
Albert Gore, Jr. (D) 5,722 47.2%
Pat Buchanan (Ref) 74 0.6%
Other 88 0.7%
TOTAL 12,121
Turnout: 45% Diff (St): -5 Diff (US): 4


1996 President, Jackson County, NC
CandidateVotesPct
Bill Clinton* (D) 5,211 49.6%
Robert Dole (R) 4,244 40.4%
Ross Perot (Ref) 970 9.2%
Harry Browne (Lbt) 51 0.5%
Other 30 0.3%
TOTAL 10,506
Turnout: 43% Diff (St): -8 Diff (US): 0


1992 President, Jackson County, NC
CandidateVotesPct
Bill Clinton (D) 5,753 49.8%
George Bush* (R) 4,275 37.0%
Ross Perot (I) 1,516 13.1%
Other 14 0.1%
TOTAL 11,558
Turnout: 51% Diff (St): -6 Diff (US): 0


1988 President, Jackson County, NC
CandidateVotesPct
George Bush (R) 5,166 51.0%
Michael Dukakis (D) 4,933 48.7%
Other 24 0.2%
TOTAL 10,123
Turnout: 48% Diff (St): -7 Diff (US): -2


1984 President, Jackson County, NC
CandidateVotesPct
Ronald Reagan* (R) 5,582 56.0%
Walter Mondale (D) 4,367 43.8%
Other 25 0.3%
TOTAL 9,974
Turnout: 49% Diff (St): -6 Diff (US): -3


1980 President, Jackson County, NC
CandidateVotesPct
Ronald Reagan (R) 4,140 44.5%
Jimmy Carter* (D) 4,857 52.2%
John Anderson (I) 246 2.6%
Edward Clark (Lbt) 50 0.5%
Other 17 0.2%
TOTAL 9,310
Turnout: 47% Diff (St): -5 Diff (US): -6


1976 President, Jackson County, NC
CandidateVotesPct
Jimmy Carter (D) 5,223 59.4%
Gerald Ford* (R) 3,536 40.2%
Other 39 0.4%
TOTAL 8,798
Turnout: 51% Diff (St): -4 Diff (US): -8


1972 President, Jackson County, NC
CandidateVotesPct
Richard Nixon* (R) 4,709 59.1%
George McGovern (D) 3,169 39.8%
John Schmitz (Amer) 89 1.1%
TOTAL 7,967
Turnout: 50% Diff (St): -10 Diff (US): -2


1968 President, Jackson County, NC
CandidateVotesPct
Richard Nixon (R) 3,747 48.1%
Hubert Humphrey (D) 2,956 38.0%
George Wallace (AIP) 1,080 13.9%
TOTAL 7,783
Turnout: 62% Diff (St): 9 Diff (US): 5


1964 President, Jackson County, NC
CandidateVotesPct
Lyndon Johnson* (D) 4,905 60.6%
Barry Goldwater (R) 3,183 39.4%
TOTAL 8,088
Turnout: 70% Diff (St): -4 Diff (US): 1


1948 President, Jackson County, NC
CandidateVotesPct
Harry Truman* (D) 4,005 59.6%
Thomas Dewey (R) 2,520 37.5%
Strom Thurmond (StsRts) 184 2.7%
Henry Wallace (Prog) 16 0.2%
TOTAL 6,725
Turnout: 62% Diff (St): 5 Diff (US): -8


1944 President, Jackson County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 4,109 60.4%
Thomas Dewey (R) 2,694 39.6%
TOTAL 6,803
Turnout: 62% Diff (St): 6 Diff (US): -6


1940 President, Jackson County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 4,563 65.4%
Wendell Willkie (R) 2,410 34.6%
TOTAL 6,973
Turnout: 64% Diff (St): 9 Diff (US): -10


1936 President, Jackson County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 4,580 59.9%
Alf Landon (R) 3,061 40.1%
TOTAL 7,641
Turnout: 80% Diff (St): 13 Diff (US): 4


1932 President, Jackson County, NC
CandidateVotesPct
Franklin Roosevelt (D) 4,360 60.5%
Herbert Hoover* (R) 2,813 39.0%
Norman Thomas (Soc) 35 0.5%
TOTAL 7,208
Turnout: 79% Diff (St): 10 Diff (US): -1


1928 President, Jackson County, NC
CandidateVotesPct
Herbert Hoover (R) 3,512 52.6%
Al Smith (D) 3,171 47.4%
TOTAL 6,683
Turnout: 81% Diff (St): -2 Diff (US): -6


1924 President, Jackson County, NC
CandidateVotesPct
Calvin Coolidge (R) 2,788 47.2%
John Davis (D) 3,100 52.5%
Robert LaFollette (Prog) 17 0.3%
TOTAL 5,905
Turnout: 79% Diff (St): 8 Diff (US): -7


1920 President, Jackson County, NC
CandidateVotesPct
Warren Harding (R) 2,355 49.7%
James Cox (D) 2,385 50.3%
TOTAL 4,740
Turnout: 72% Diff (St): 6 Diff (US): -11


1916 President, Jackson County, NC
CandidateVotesPct
Woodrow Wilson* (D) 1,306 50.3%
Charles Evans Hughes (R) 1,288 49.7%
TOTAL 2,594
Turnout: 41% Diff (St): 8 Diff (US): 4


1912 President, Jackson County, NC
CandidateVotesPct
Woodrow Wilson (D) 1,210 53.6%
Theodore Roosevelt (Prog) 729 32.3%
William Taft* (R) 315 13.9%
Eugene Debs (Soc) 5 0.2%
TOTAL 2,259
Turnout: 36% Diff (St): 2 Diff (US): -9


1908 President, Jackson County, NC
CandidateVotesPct
William Taft (R) 1,086 51.5%
William J. Bryan (D) 1,022 48.4%
Other 2 0.1%
TOTAL 2,110
Turnout: 35% Diff (St): 6 Diff (US): 0


1904 President, Jackson County, NC
CandidateVotesPct
Theodore Roosevelt (R) 947 48.0%
Alton Parker (D) 1,015 51.5%
Other 10 0.5%
TOTAL 1,972
Turnout: 34% Diff (St): 8 Diff (US): -8


1900 President, Jackson County, NC
CandidateVotesPct
William McKinley* (R) 1,047 48.8%
William J. Bryan (D) 1,080 50.3%
Other 20 0.9%
TOTAL 2,147
Turnout: 39% Diff (St): 3 Diff (US): -3
* incumbent

Historical Statewide Election Results for Jackson County, NC

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

YearTypeTurnout WinnerRunner-Up OtherTotal VotesDiff PSV
2022 S3 41% Ted Budd (R) 7,920 53.0% Cheri Beasley (D) 6,557 43.9% 455 [+] 3.0% 14,932 3 0.40%
2020 S2 59% Thom Tillis* (R) 10,763 50.7% Cal Cunningham (D) 9,382 44.2% 1,094 [+] 5.2% 21,239 2 0.39%
2020 G 59% Dan Forest (R) 10,519 49.3% Roy Cooper* (D) 10,406 48.7% 421 [+] 2.0% 21,346 2 0.39%
2016 S3 53% Richard Burr* (R) 9,628 52.0% Deborah Ross (D) 8,014 43.3% 857 [+] 4.6% 18,499 1 0.39%
2016 G 53% Roy Cooper (D) 9,205 49.5% Pat McCrory* (R) 8,782 47.3% 597 [+] 3.2% 18,584 -2 0.39%
2014 S2 32% Kay Hagan* (D) 5,225 48.1% Thom Tillis (R) 5,072 46.6% 577 [+] 5.3% 10,874 -2 0.37%
2012 G 49% Pat McCrory (R) 8,517 51.1% Walter Dalton (D) 7,554 45.4% 584 [+] 3.5% 16,655 -3 0.37%
2010 S3 34% Richard Burr* (R) 5,681 51.0% Elaine Marshall (D) 5,133 46.1% 323 [+] 2.9% 11,137 -4 0.42%
2008 S2 52% Kay Hagan (D) 9,298 55.7% Elizabeth Dole* (R) 6,735 40.3% 669 [+] 4.0% 16,702 -4 0.39%
2008 G 52% Bev Perdue (D) 9,459 56.7% Pat McCrory (R) 6,554 39.3% 659 [+] 4.0% 16,672 -8 0.39%
2004 S3 48% Erskine Bowles (D) 7,220 51.2% Richard Burr (R) 6,656 47.2% 228 [+] 1.6% 14,104 -4 0.41%
2004 G 49% Mike Easley* (D) 8,057 56.6% Patrick Ballantine (R) 5,873 41.2% 317 [+] 2.2% 14,247 -2 0.41%
2002 S2 33% Erskine Bowles (D) 4,988 53.8% Elizabeth Dole (R) 4,161 44.9% 121 [+] 1.3% 9,270 -9 0.40%
2000 G 46% Mike Easley (D) 6,695 54.6% Richard Vinroot (R) 5,258 42.9% 298 [+] 2.4% 12,251 -3 0.42%
1998 S3 34% John Edwards (D) 5,059 57.7% Lauch Faircloth* (R) 3,548 40.5% 163 [+] 1.9% 8,770 -7 0.44%
1996 S2 43% Harvey Gantt (D) 5,743 54.1% Jesse Helms* (R) 4,733 44.6% 145 [+] 1.4% 10,621 -8 0.42%
1996 G 43% James Hunt* (D) 6,030 56.7% Robin Hayes (R) 4,431 41.7% 166 [+] 1.6% 10,627 -1 0.41%
1992 S3 51% Terry Sanford* (D) 6,236 54.2% Lauch Faircloth (R) 5,093 44.3% 166 [+] 1.4% 11,495 -6 0.45%
1992 G 52% James Hunt (D) 6,687 57.5% Jim Gardner (R) 4,722 40.6% 224 [+] 1.9% 11,633 -3 0.45%
1990 S2 41% Harvey Gantt (D) 4,597 52.1% Jesse Helms* (R) 4,225 47.9% 0 0.0% 8,822 -5 0.43%
1988 G 49% Robert Jordan (D) 5,242 50.5% James Martin* (R) 5,138 49.5% 0 0.0% 10,380 -6 0.47%
1986 S3 42% Terry Sanford (D) 4,976 57.7% Terry Sanford (D) 3,645 42.3% 0 0.0% 8,621 n/a 0.56%
1984 S2 52% James Hunt (D) 5,706 53.8% Jesse Helms* (R) 4,864 45.8% 41 [+] 0.4% 10,611 -6 0.47%
1984 G 52% James Martin (R) 5,286 50.0% Rufus Edmisten (D) 5,229 49.5% 48 [+] 0.5% 10,563 -4 0.47%
1980 S3 48% Robert Morgan* (D) 5,154 55.2% John East (R) 4,119 44.1% 67 [+] 0.7% 9,340 -6 0.52%
1980 G 49% James Hunt* (D) 5,892 61.4% Beverly Lake (R) 3,661 38.1% 47 [+] 0.5% 9,600 1 0.52%
1978 S2 44% John Ingram (D) 4,228 54.0% Jesse Helms* (R) 3,602 46.0% 0 0.0% 7,830 -9 0.69%
1976 G 54% James Hunt (D) 5,838 62.5% David Flaherty (R) 3,459 37.0% 48 [+] 0.5% 9,345 3 0.56%
1974 S3 49% Robert Morgan (D) 4,759 58.6% William Stevens (R) 3,337 41.1% 31 [+] 0.4% 8,127 4 0.80%
1972 S2 50% Nick Galifianakis (D) 4,232 53.5% Jesse Helms (R) 3,684 46.5% 0 0.0% 7,916 -7 0.54%
1972 G 51% Hargrove Bowles (D) 4,203 52.0% James Holshouser (R) 3,868 47.9% 6 [+] 0.1% 8,077 -3 0.54%
1968 S3 60% Sam Ervin* (D) 4,206 56.1% Robert Somers (R) 3,291 43.9% 0 0.0% 7,497 4 0.52%
1968 G 62% Robert Scott (D) 4,176 53.8% James Gardner (R) 3,579 46.2% 0 0.0% 7,755 -1 0.50%
1966 S2 55% Everett Jordan* (D) 3,882 58.8% John Shallcross (R) 2,717 41.2% 0 0.0% 6,599 -3 0.73%
1964 G 72% Dan Moore (D) 5,375 65.2% Robert Gavin (R) 2,875 34.8% 0 0.0% 8,250 -9 0.59%
1962 S3 70% Sam Ervin* (D) 4,426 57.1% Claude Greene (R) 3,325 42.9% 0 0.0% 7,751 3 0.95%
1960 S2 74% Everett Jordan* (D) 4,412 56.2% Kyle Hayes (R) 3,441 43.8% 0 0.0% 7,853 5 0.61%
1960 G 76% Terry Sanford (D) 4,354 54.6% Robert Gavin (R) 3,622 45.4% 0 0.0% 7,976 0 0.59%
*: 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 Jackson 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) 8,136 54.5% Jasmine Beach-Ferrara (D) 6,529 43.7% 262 1.8% 14,927
County Total for 2022-11-08:   14,927
2020-11-03 NC11Madison Cawthorn (R) 11,102 52.4% Moe Davis (D) 9,283 43.8% 807 3.8% 21,192
County Total for 2020-11-03:   21,192
2018-11-06 NC11Mark Meadows* (R) 7,494 49.4% Phillip Price (D) 7,268 47.9% 423 2.8% 15,185
County Total for 2018-11-06:   15,185
2016-11-08 NC11Mark Meadows* (R) 9,868 53.8% Rick Bryson (D) 8,462 46.2% 0 0.0% 18,330
County Total for 2016-11-08:   18,330
2014-11-04 NC11Mark Meadows* (R) 5,607 52.0% Tom Hill (D) 5,176 48.0% 0 0.0% 10,783
County Total for 2014-11-04:   10,783
2012-11-06 NC11Hayden Rogers (D) 9,019 54.6% Mark Meadows (R) 7,512 45.4% 0 0.0% 16,531
County Total for 2012-11-06:   16,531
2010-11-02 NC11Heath Shuler* (D) 6,794 60.5% Jeff Miller (R) 4,431 39.5% 0 0.0% 11,225
County Total for 2010-11-02:   11,225
2008-11-04 NC11Heath Shuler* (D) 11,472 68.6% Carl Mumpower (R) 4,856 29.0% 403 2.4% 16,731
County Total for 2008-11-04:   16,731
2006-11-07 NC11Heath Shuler (D) 6,283 59.9% Charles Taylor* (R) 4,212 40.1% 0 0.0% 10,495
County Total for 2006-11-07:   10,495
2004-11-02 NC11Patsy Keever (D) 7,128 50.2% Charles Taylor* (R) 7,079 49.8% 0 0.0% 14,207
County Total for 2004-11-02:   14,207
2002-11-05 NC11Sam Neill (D) 4,670 50.4% Charles Taylor* (R) 4,420 47.7% 167 1.8% 9,257
County Total for 2002-11-05:   9,257
2000-11-07 NC11Sam Neill (D) 6,096 49.8% Charles Taylor* (R) 5,793 47.4% 342 2.8% 12,231
County Total for 2000-11-07:   12,231
1998-11-03 NC11David Young (D) 4,460 50.9% Charles Taylor* (R) 4,195 47.9% 99 1.1% 8,754
County Total for 1998-11-03:   8,754
1996-11-05 NC11Charles Taylor* (R) 5,290 50.9% James Ferguson (D) 4,939 47.5% 171 1.6% 10,400
County Total for 1996-11-05:   10,400
1994-11-08 NC11Charles Taylor* (R) 4,811 52.4% Maggie Lauterer (D) 4,363 47.6% 0 0.0% 9,174
County Total for 1994-11-08:   9,174
1992-11-03 NC11John Stevens (D) 5,992 52.7% Charles Taylor* (R) 5,377 47.3% 0 0.0% 11,369
County Total for 1992-11-03:   11,369
*: incumbent           sp: special election           RO: runoff election

Voter Registration Data for Jackson County, NC

YearTotalRepublicanDemocratOtherR/D EdgeR/D Edge %VAPOP %
2023 29,507 8,367 28.4% 8,464 28.7% 12,676 43.0% Dem +97 Dem +0.3% 82%
2022 29,870 8,376 28.0% 8,919 29.9% 12,575 42.1% Dem +543 Dem +1.8% 83%
2020 29,595 8,302 28.1% 9,579 32.4% 11,714 39.6% Dem +1,277 Dem +4.3% 82%
2018 29,241 7,775 26.6% 10,254 35.1% 11,212 38.3% Dem +2,479 Dem +8.5% 82%
2016 29,088 7,632 26.2% 10,699 36.8% 10,757 37.0% Dem +3,067 Dem +10.5% 83%
2014 26,728 6,730 25.2% 10,640 39.8% 9,358 35.0% Dem +3,910 Dem +14.6% 78%
2012 28,252 7,234 25.6% 11,497 40.7% 9,521 33.7% Dem +4,263 Dem +15.1% 84%
2010 26,968 7,074 26.2% 11,939 44.3% 7,955 29.5% Dem +4,865 Dem +18.0% 81%
2008 26,480 7,204 27.2% 12,148 45.9% 7,128 26.9% Dem +4,944 Dem +18.7% 83%
2006 23,976 7,067 29.5% 11,311 47.2% 5,598 23.3% Dem +4,244 Dem +17.7% 78%
2004 25,361 7,394 29.2% 12,005 47.3% 5,962 23.5% Dem +4,611 Dem +18.2% 86%
2002 23,163 6,634 28.6% 11,433 49.4% 5,096 22.0% Dem +4,799 Dem +20.7% 82%
2000 23,590 6,825 28.9% 11,943 50.6% 4,822 20.4% Dem +5,118 Dem +21.7% 88%
1998 19,331 5,693 29.5% 10,552 54.6% 3,086 16.0% Dem +4,859 Dem +25.1% 75%
1996 19,184 5,815 30.3% 10,797 56.3% 2,572 13.4% Dem +4,982 Dem +26.0% 78%
1994 16,470 4,984 30.3% 10,071 61.1% 1,415 8.6% Dem +5,087 Dem +30.9% 70%
1992 16,299 4,993 30.6% 10,202 62.6% 1,104 6.8% Dem +5,209 Dem +32.0% 72%
1990 14,881 4,458 30.0% 9,602 64.5% 821 5.5% Dem +5,144 Dem +34.6% 69%
1988 16,197 4,857 30.0% 10,421 64.3% 919 5.7% Dem +5,564 Dem +34.4% 77%
1986 14,786 4,276 28.9% 9,803 66.3% 707 4.8% Dem +5,527 Dem +37.4% 71%
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.