RightDataUSA

Caswell County, NC


Designated Market Area: Greensboro-High Point-Winston Salem, NC-VA
USDA County Type (2015): Government, Low Education, Low Employment
American Communities Project County Type (2023): Working Class Country

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

 

Tracts in Caswell County, NC

   



Click here to view demographic data for Caswell County, NC

2022 population: 22,614   ( 1,105 from 2010 , 124 from 2020)
Land area: 425.4 square miles
Population density: 53.2 persons per square mile

2022 Census data
White:13,739 60.75% 5.3%
Black:6,99930.95% 12.4%
Indian:1110.49% 58.6%
Asian:1670.74% 160.9%
2+ races:4131.83% 27.5%
Hispanic:1,1855.24% 59.3%
Total non-White:8,87539.25% 3.6%

2020-2022 ComponentsNumberRate
Births:399 8.8
Deaths:78717.3
Net Migration: 2525.5
Net Immigration: 70.2
Change in White population:-774 -3.3
Change in Non-White pop.:-331 -1.4



Historical Presidential Election Results for Caswell 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) 7,089 58.8% Joe Biden (D) 4,860 40.3% 102 [+] 0.8% 12,051 9 12 0.22%
2016 60% Donald Trump (R) 6,026 54.4% Hillary Clinton (D) 4,792 43.3% 252 [+] 2.3% 11,070 5 9 0.23%
2012 59% Mitt Romney (R) 5,594 50.7% Barack Obama* (D) 5,348 48.4% 97 [+] 0.9% 11,039 0 3 0.25%
2008 58% Barack Obama (D) 5,545 51.0% John McCain (R) 5,208 47.9% 109 [+] 1.0% 10,862 -1 2 0.25%
2004 51% George W. Bush* (R) 4,868 51.6% John Kerry (D) 4,539 48.1% 30 [+] 0.3% 9,437 -4 1 0.27%
2000 47% George W. Bush (R) 4,270 50.7% Albert Gore, Jr. (D) 4,091 48.6% 61 [+] 0.7% 8,422 -5 3 0.29%
1996 48% Bill Clinton* (D) 4,312 52.9% Robert Dole (R) 3,310 40.6% 536 [+] 6.6% 8,158 -8 0 0.32%
1992 52% Bill Clinton (D) 4,725 56.5% George Bush* (R) 2,793 33.4% 845 [+] 10.1% 8,363 -10 -4 0.32%
1988 48% Michael Dukakis (D) 4,189 55.8% George Bush (R) 3,299 43.9% 21 [+] 0.3% 7,509 -14 -9 0.35%
1984 54% Walter Mondale (D) 4,157 50.9% Ronald Reagan* (R) 3,992 48.8% 25 0.3% 8,174 -13 -10 0.38%
1980 40% Jimmy Carter* (D) 3,529 61.1% Ronald Reagan (R) 2,156 37.3% 92 [+] 1.6% 5,777 -12 -13 0.31%
1976 42% Jimmy Carter (D) 3,707 67.5% Gerald Ford* (R) 1,761 32.1% 21 [+] 0.4% 5,489 -12 -16 0.33%
1972 39% Richard Nixon* (R) 2,983 59.6% George McGovern (D) 1,922 38.4% 96 [+] 1.9% 5,001 -10 -1 0.33%
1968 57% George Wallace (AIP) 2,851 47.3% Hubert Humphrey (D) 2,137 35.5% 1,036 [+] 17.2% 6,024 -22 -26 0.38%
1964 40% Lyndon Johnson* (D) 2,513 58.4% Barry Goldwater (R) 1,793 41.6% 0 0.0% 4,306 -2 3 0.30%
1960 38% John Kennedy (D) 2,832 69.0% Richard Nixon (R) 1,272 31.0% 0 0.0% 4,104 -17 -19 0.30%
1956 33% Adlai Stevenson (D) 2,468 67.2% Dwight Eisenhower* (R) 1,204 32.8% 0 0.0% 3,672 -17 -25 0.32%
1952 31% Adlai Stevenson (D) 2,597 72.7% Dwight Eisenhower (R) 973 27.3% 0 0.0% 3,570 -19 -28 0.29%
1948 22% Harry Truman* (D) 1,651 68.8% Strom Thurmond (StsRts) 389 16.2% 359 [+] 15.0% 2,399 -18 -30 0.30%
1944 23% Franklin Roosevelt* (D) 1,923 79.6% Thomas Dewey (R) 492 20.4% 0 0.0% 2,415 -13 -26 0.31%
1940 26% Franklin Roosevelt* (D) 2,335 86.9% Wendell Willkie (R) 351 13.1% 0 0.0% 2,686 -13 -32 0.33%
1936 30% Franklin Roosevelt* (D) 2,493 92.3% Alf Landon (R) 207 7.7% 0 0.0% 2,700 -19 -29 0.32%
1932 23% Franklin Roosevelt (D) 1,858 91.4% Herbert Hoover* (R) 169 8.3% 6 [+] 0.3% 2,033 -21 -31 0.29%
1928 21% Al Smith (D) 936 55.5% Herbert Hoover (R) 749 44.5% 0 0.0% 1,685 -10 -14 0.27%
1924 20% John Davis (D) 1,075 69.5% Calvin Coolidge (R) 467 30.2% 4 [+] 0.3% 1,546 -9 -24 0.32%
1920 24% James Cox (D) 1,239 71.0% Warren Harding (R) 505 29.0% 0 0.0% 1,744 -14 -31 0.32%
1916 17% Woodrow Wilson* (D) 849 71.5% Charles Evans Hughes (R) 338 28.5% 0 0.0% 1,187 -13 -18 0.41%
1912 14% Woodrow Wilson (D) 705 78.0% William Taft* (R) 154 17.0% 45 [+] 5.0% 904 5 -6 0.37%
1908 19% William J. Bryan (D) 820 68.6% William Taft (R) 373 31.2% 2 [+] 0.2% 1,195 -14 -20 0.47%
1904 17% Alton Parker (D) 874 81.3% Theodore Roosevelt (R) 201 18.7% 0 0.0% 1,075 -21 -38 0.52%
1900 41% William J. Bryan (D) 1,342 51.2% William McKinley* (R) 1,277 48.7% 2 [+] 0.1% 2,621 3 -3 0.90%
* incumbent         PSV: percent of state vote



2020 President, Caswell County, NC
CandidateVotesPct
Joe Biden (D) 4,860 40.3%
Donald Trump* (R) 7,089 58.8%
Jo Jorgensen (Lbt) 64 0.5%
Other 38 0.3%
TOTAL 12,051
Turnout: 65% Diff (St): 9 Diff (US): 12


2016 President, Caswell County, NC
CandidateVotesPct
Hillary Clinton (D) 4,792 43.3%
Donald Trump (R) 6,026 54.4%
Gary Johnson (Lbt) 214 1.9%
Jill Stein (Grn) 9 0.1%
Other 29 0.3%
TOTAL 11,070
Turnout: 60% Diff (St): 5 Diff (US): 9


2012 President, Caswell County, NC
CandidateVotesPct
Barack Obama* (D) 5,348 48.4%
Mitt Romney (R) 5,594 50.7%
Gary Johnson (Lbt) 84 0.8%
Other 13 0.1%
TOTAL 11,039
Turnout: 59% Diff (St): 0 Diff (US): 3


2008 President, Caswell County, NC
CandidateVotesPct
Barack Obama (D) 5,545 51.0%
John McCain (R) 5,208 47.9%
Bob Barr (Lbt) 83 0.8%
Other 26 0.2%
TOTAL 10,862
Turnout: 58% Diff (St): -1 Diff (US): 2


2004 President, Caswell County, NC
CandidateVotesPct
George W. Bush* (R) 4,868 51.6%
John Kerry (D) 4,539 48.1%
Other 30 0.3%
TOTAL 9,437
Turnout: 51% Diff (St): -4 Diff (US): 1


2000 President, Caswell County, NC
CandidateVotesPct
George W. Bush (R) 4,270 50.7%
Albert Gore, Jr. (D) 4,091 48.6%
Pat Buchanan (Ref) 35 0.4%
Other 26 0.3%
TOTAL 8,422
Turnout: 47% Diff (St): -5 Diff (US): 3


1996 President, Caswell County, NC
CandidateVotesPct
Bill Clinton* (D) 4,312 52.9%
Robert Dole (R) 3,310 40.6%
Ross Perot (Ref) 510 6.3%
Harry Browne (Lbt) 16 0.2%
Other 10 0.1%
TOTAL 8,158
Turnout: 48% Diff (St): -8 Diff (US): 0


1992 President, Caswell County, NC
CandidateVotesPct
Bill Clinton (D) 4,725 56.5%
George Bush* (R) 2,793 33.4%
Ross Perot (I) 827 9.9%
Other 18 0.2%
TOTAL 8,363
Turnout: 52% Diff (St): -10 Diff (US): -4


1988 President, Caswell County, NC
CandidateVotesPct
George Bush (R) 3,299 43.9%
Michael Dukakis (D) 4,189 55.8%
Other 21 0.3%
TOTAL 7,509
Turnout: 48% Diff (St): -14 Diff (US): -9


1984 President, Caswell County, NC
CandidateVotesPct
Ronald Reagan* (R) 3,992 48.8%
Walter Mondale (D) 4,157 50.9%
Other 25 0.3%
TOTAL 8,174
Turnout: 54% Diff (St): -13 Diff (US): -10


1980 President, Caswell County, NC
CandidateVotesPct
Ronald Reagan (R) 2,156 37.3%
Jimmy Carter* (D) 3,529 61.1%
John Anderson (I) 66 1.1%
Edward Clark (Lbt) 21 0.4%
Other 5 0.1%
TOTAL 5,777
Turnout: 40% Diff (St): -12 Diff (US): -13


1976 President, Caswell County, NC
CandidateVotesPct
Jimmy Carter (D) 3,707 67.5%
Gerald Ford* (R) 1,761 32.1%
Other 21 0.4%
TOTAL 5,489
Turnout: 42% Diff (St): -12 Diff (US): -16


1972 President, Caswell County, NC
CandidateVotesPct
Richard Nixon* (R) 2,983 59.6%
George McGovern (D) 1,922 38.4%
John Schmitz (Amer) 96 1.9%
TOTAL 5,001
Turnout: 39% Diff (St): -10 Diff (US): -1


1964 President, Caswell County, NC
CandidateVotesPct
Lyndon Johnson* (D) 2,513 58.4%
Barry Goldwater (R) 1,793 41.6%
TOTAL 4,306
Turnout: 40% Diff (St): -2 Diff (US): 3


1960 President, Caswell County, NC
CandidateVotesPct
John Kennedy (D) 2,832 69.0%
Richard Nixon (R) 1,272 31.0%
TOTAL 4,104
Turnout: 38% Diff (St): -17 Diff (US): -19


1948 President, Caswell County, NC
CandidateVotesPct
Harry Truman* (D) 1,651 68.8%
Thomas Dewey (R) 351 14.6%
Strom Thurmond (StsRts) 389 16.2%
Henry Wallace (Prog) 8 0.3%
TOTAL 2,399
Turnout: 22% Diff (St): -18 Diff (US): -30


1944 President, Caswell County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 1,923 79.6%
Thomas Dewey (R) 492 20.4%
TOTAL 2,415
Turnout: 23% Diff (St): -13 Diff (US): -26


1940 President, Caswell County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 2,335 86.9%
Wendell Willkie (R) 351 13.1%
TOTAL 2,686
Turnout: 26% Diff (St): -13 Diff (US): -32


1936 President, Caswell County, NC
CandidateVotesPct
Franklin Roosevelt* (D) 2,493 92.3%
Alf Landon (R) 207 7.7%
TOTAL 2,700
Turnout: 30% Diff (St): -19 Diff (US): -29


1932 President, Caswell County, NC
CandidateVotesPct
Franklin Roosevelt (D) 1,858 91.4%
Herbert Hoover* (R) 169 8.3%
Norman Thomas (Soc) 6 0.3%
TOTAL 2,033
Turnout: 23% Diff (St): -21 Diff (US): -31


1928 President, Caswell County, NC
CandidateVotesPct
Herbert Hoover (R) 749 44.5%
Al Smith (D) 936 55.5%
TOTAL 1,685
Turnout: 21% Diff (St): -10 Diff (US): -14


1924 President, Caswell County, NC
CandidateVotesPct
Calvin Coolidge (R) 467 30.2%
John Davis (D) 1,075 69.5%
Robert LaFollette (Prog) 4 0.3%
TOTAL 1,546
Turnout: 20% Diff (St): -9 Diff (US): -24


1920 President, Caswell County, NC
CandidateVotesPct
Warren Harding (R) 505 29.0%
James Cox (D) 1,239 71.0%
TOTAL 1,744
Turnout: 24% Diff (St): -14 Diff (US): -31


1916 President, Caswell County, NC
CandidateVotesPct
Woodrow Wilson* (D) 849 71.5%
Charles Evans Hughes (R) 338 28.5%
TOTAL 1,187
Turnout: 17% Diff (St): -13 Diff (US): -18


1912 President, Caswell County, NC
CandidateVotesPct
Woodrow Wilson (D) 705 78.0%
Theodore Roosevelt (Prog) 45 5.0%
William Taft* (R) 154 17.0%
TOTAL 904
Turnout: 14% Diff (St): 5 Diff (US): -6


1908 President, Caswell County, NC
CandidateVotesPct
William Taft (R) 373 31.2%
William J. Bryan (D) 820 68.6%
Other 2 0.2%
TOTAL 1,195
Turnout: 19% Diff (St): -14 Diff (US): -20


1904 President, Caswell County, NC
CandidateVotesPct
Theodore Roosevelt (R) 201 18.7%
Alton Parker (D) 874 81.3%
TOTAL 1,075
Turnout: 17% Diff (St): -21 Diff (US): -38


1900 President, Caswell County, NC
CandidateVotesPct
William McKinley* (R) 1,277 48.7%
William J. Bryan (D) 1,342 51.2%
Other 2 0.1%
TOTAL 2,621
Turnout: 41% Diff (St): 3 Diff (US): -3
* incumbent

Historical Statewide Election Results for Caswell 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) 4,867 60.0% Cheri Beasley (D) 3,121 38.4% 130 [+] 1.6% 8,118 9 0.22%
2020 S2 65% Thom Tillis* (R) 6,643 55.5% Cal Cunningham (D) 4,916 41.1% 402 [+] 3.4% 11,961 7 0.22%
2020 G 65% Dan Forest (R) 6,634 55.2% Roy Cooper* (D) 5,285 44.0% 101 [+] 0.8% 12,020 8 0.22%
2016 S3 59% Richard Burr* (R) 5,991 54.8% Deborah Ross (D) 4,671 42.7% 275 [+] 2.5% 10,937 4 0.23%
2016 G 59% Pat McCrory* (R) 5,762 52.6% Roy Cooper (D) 5,035 46.0% 156 [+] 1.4% 10,953 4 0.23%
2014 S2 38% Thom Tillis (R) 3,485 48.8% Kay Hagan* (D) 3,441 48.1% 221 [+] 3.1% 7,147 0 0.25%
2012 G 58% Pat McCrory (R) 5,536 50.8% Walter Dalton (D) 5,168 47.4% 194 [+] 1.8% 10,898 -4 0.24%
2010 S3 38% Richard Burr* (R) 3,559 50.2% Elaine Marshall (D) 3,398 47.9% 130 [+] 1.8% 7,087 -5 0.27%
2008 S2 57% Kay Hagan (D) 6,033 56.5% Elizabeth Dole* (R) 4,371 41.0% 266 [+] 2.5% 10,670 -3 0.25%
2008 G 57% Bev Perdue (D) 6,310 59.4% Pat McCrory (R) 4,038 38.0% 278 [+] 2.6% 10,626 -9 0.25%
2004 S3 51% Erskine Bowles (D) 4,737 50.4% Richard Burr (R) 4,559 48.5% 104 [+] 1.1% 9,400 -3 0.27%
2004 G 51% Mike Easley* (D) 5,747 61.3% Patrick Ballantine (R) 3,521 37.5% 114 [+] 1.2% 9,382 -5 0.27%
2002 S2 37% Erskine Bowles (D) 3,615 53.6% Elizabeth Dole (R) 3,049 45.2% 86 [+] 1.3% 6,750 -8 0.29%
2000 G 47% Mike Easley (D) 4,968 59.1% Richard Vinroot (R) 3,349 39.8% 94 [+] 1.1% 8,411 -6 0.29%
1998 S3 33% John Edwards (D) 3,471 59.3% Lauch Faircloth* (R) 2,332 39.8% 55 [+] 0.9% 5,858 -7 0.29%
1996 S2 48% Harvey Gantt (D) 4,123 50.7% Jesse Helms* (R) 3,947 48.5% 68 [+] 0.8% 8,138 -4 0.32%
1996 G 46% James Hunt* (D) 5,514 69.7% Robin Hayes (R) 2,352 29.7% 48 [+] 0.6% 7,914 -13 0.31%
1992 S3 48% Terry Sanford* (D) 4,950 63.5% Lauch Faircloth (R) 2,732 35.1% 112 [+] 1.4% 7,794 -15 0.30%
1992 G 50% James Hunt (D) 5,311 66.3% Jim Gardner (R) 2,579 32.2% 124 [+] 1.5% 8,014 -11 0.31%
1990 S2 43% Harvey Gantt (D) 3,531 51.6% Jesse Helms* (R) 3,311 48.4% 0 0.0% 6,842 -4 0.33%
1988 G 47% Robert Jordan (D) 4,542 62.8% James Martin* (R) 2,689 37.2% 0 0.0% 7,231 -18 0.33%
1986 S3 40% Terry Sanford (D) 4,221 69.3% Terry Sanford (D) 1,867 30.7% 0 0.0% 6,088 n/a 0.38%
1984 S2 54% James Hunt (D) 4,627 57.4% Jesse Helms* (R) 3,414 42.3% 26 [+] 0.3% 8,067 -9 0.36%
1984 G 53% Rufus Edmisten (D) 5,097 63.7% James Martin (R) 2,887 36.1% 14 [+] 0.2% 7,998 -18 0.36%
1980 S3 37% Robert Morgan* (D) 3,452 63.4% John East (R) 1,969 36.2% 21 [+] 0.4% 5,442 -14 0.30%
1980 G 39% James Hunt* (D) 3,985 70.9% Beverly Lake (R) 1,615 28.7% 18 [+] 0.3% 5,618 -9 0.30%
1978 S2 23% John Ingram (D) 1,571 50.4% Jesse Helms* (R) 1,546 49.6% 0 0.0% 3,117 -5 0.27%
1976 G 40% James Hunt (D) 4,377 82.2% David Flaherty (R) 886 16.6% 60 [+] 1.1% 5,323 -17 0.32%
1974 S3 27% Robert Morgan (D) 2,750 77.8% William Stevens (R) 744 21.1% 39 [+] 1.1% 3,533 -16 0.35%
1972 S2 38% Nick Galifianakis (D) 2,644 54.4% Jesse Helms (R) 2,220 45.6% 0 0.0% 4,864 -8 0.33%
1972 G 38% Hargrove Bowles (D) 2,711 56.0% James Holshouser (R) 2,102 43.4% 28 [+] 0.6% 4,841 -8 0.32%
1968 S3 47% Sam Ervin* (D) 3,903 77.5% Robert Somers (R) 1,130 22.5% 0 0.0% 5,033 -17 0.35%
1968 G 55% Robert Scott (D) 4,185 71.0% James Gardner (R) 1,706 29.0% 0 0.0% 5,891 -18 0.38%
1966 S2 17% Everett Jordan* (D) 1,177 65.2% John Shallcross (R) 627 34.8% 0 0.0% 1,804 -10 0.20%
1964 G 38% Dan Moore (D) 2,932 71.7% Robert Gavin (R) 1,157 28.3% 0 0.0% 4,089 -15 0.29%
1962 S3 16% Sam Ervin* (D) 1,395 80.3% Claude Greene (R) 343 19.7% 0 0.0% 1,738 -20 0.21%
1960 S2 34% Everett Jordan* (D) 2,891 78.3% Kyle Hayes (R) 803 21.7% 0 0.0% 3,694 -17 0.29%
1960 G 37% Terry Sanford (D) 2,675 67.1% Robert Gavin (R) 1,283 32.2% 26 [+] 0.7% 3,984 -13 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 Caswell County, NC

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

DateDistrictWinnerRunner-Up OtherTotal Votes
2022-11-08 NC04Valerie Foushee (D) 138 55.4% Courtney Geels (R) 111 44.6% 0 0.0% 249
2022-11-08 NC06Christian Castelli (R) 4,724 60.0% Kathy Manning* (D) 3,075 39.1% 74 0.9% 7,873
County Total for 2022-11-08:   8,122
2020-11-03 NC13Ted Budd* (R) 6,991 59.2% Scott Huffman (D) 4,828 40.8% 0 0.0% 11,819
County Total for 2020-11-03:   11,819
2018-11-06 NC06Mark Walker* (R) 4,559 55.0% Ryan Watts (D) 3,729 45.0% 0 0.0% 8,288
County Total for 2018-11-06:   8,288
2016-11-08 NC06Mark Walker* (R) 6,136 57.1% Pete Glidewell (D) 4,601 42.9% 0 0.0% 10,737
County Total for 2016-11-08:   10,737
2014-11-04 NC06Mark Walker (R) 3,682 52.5% Laura Fjeld (D) 3,335 47.5% 0 0.0% 7,017
County Total for 2014-11-04:   7,017
2012-11-06 NC06Howard Coble* (R) 5,459 50.4% Tony Foriest (D) 5,370 49.6% 0 0.0% 10,829
County Total for 2012-11-06:   10,829
2010-11-02 NC13Brad Miller* (D) 3,964 56.3% Bill Randall (R) 3,079 43.7% 0 0.0% 7,043
County Total for 2010-11-02:   7,043
2008-11-04 NC13Brad Miller* (D) 6,364 60.1% Hugh Webster (R) 4,226 39.9% 0 0.0% 10,590
County Total for 2008-11-04:   10,590
2006-11-07 NC13Brad Miller* (D) 3,132 69.4% Vernon Robinson (R) 1,381 30.6% 0 0.0% 4,513
County Total for 2006-11-07:   4,513
2004-11-02 NC13Brad Miller* (D) 5,737 63.0% Virginia Johnson (R) 3,374 37.0% 0 0.0% 9,111
County Total for 2004-11-02:   9,111
2002-11-05 NC13Brad Miller (D) 4,113 62.5% Carolyn Grant (R) 2,320 35.3% 145 2.2% 6,578
County Total for 2002-11-05:   6,578
2000-11-07 NC05Richard Burr* (R) 4,443 91.5% Steven LeBoeuf (Libertarian) 414 8.5% 0 0.0% 4,857
County Total for 2000-11-07:   4,857
1998-11-03 NC05Mike Robinson (D) 2,890 53.1% Richard Burr* (R) 2,513 46.1% 44 0.8% 5,447
County Total for 1998-11-03:   5,447
1996-11-05 NC05Richard Burr* (R) 3,861 51.4% Neil Cashion (D) 3,555 47.3% 94 1.3% 7,510
County Total for 1996-11-05:   7,510
1994-11-08 NC05Sandy Sands (D) 3,231 60.8% Richard Burr (R) 2,079 39.2% 0 0.0% 5,310
County Total for 1994-11-08:   5,310
1992-11-03 NC05Steven Neal* (D) 5,164 66.1% Richard Burr (R) 2,553 32.7% 90 1.2% 7,807
County Total for 1992-11-03:   7,807
*: incumbent           sp: special election           RO: runoff election

Voter Registration Data for Caswell County, NC

YearTotalRepublicanDemocratOtherR/D EdgeR/D Edge %VAPOP %
2023 15,104 4,195 27.8% 5,995 39.7% 4,914 32.5% Dem +1,800 Dem +11.9% 82%
2022 15,391 4,127 26.8% 6,316 41.0% 4,948 32.1% Dem +2,189 Dem +14.2% 83%
2020 15,488 3,907 25.2% 6,922 44.7% 4,659 30.1% Dem +3,015 Dem +19.5% 84%
2018 15,764 3,355 21.3% 7,843 49.8% 4,566 29.0% Dem +4,488 Dem +28.5% 85%
2016 15,829 3,705 23.4% 8,266 52.2% 3,858 24.4% Dem +4,561 Dem +28.8% 85%
2014 15,514 3,445 22.2% 8,729 56.3% 3,340 21.5% Dem +5,284 Dem +34.1% 83%
2012 15,944 3,437 21.6% 9,237 57.9% 3,270 20.5% Dem +5,800 Dem +36.4% 85%
2010 15,297 3,159 20.7% 9,326 61.0% 2,812 18.4% Dem +6,167 Dem +40.3% 81%
2008 14,928 3,059 20.5% 9,388 62.9% 2,481 16.6% Dem +6,329 Dem +42.4% 80%
2006 14,539 2,980 20.5% 9,451 65.0% 2,108 14.5% Dem +6,471 Dem +44.5% 79%
2004 14,471 2,834 19.6% 9,631 66.6% 2,006 13.9% Dem +6,797 Dem +47.0% 79%
2002 13,852 2,519 18.2% 9,585 69.2% 1,748 12.6% Dem +7,066 Dem +51.0% 76%
2000 14,085 2,466 17.5% 10,138 72.0% 1,481 10.5% Dem +7,672 Dem +54.5% 78%
1998 13,064 2,012 15.4% 10,164 77.8% 888 6.8% Dem +8,152 Dem +62.4% 74%
1996 12,687 1,862 14.7% 10,134 79.9% 691 5.4% Dem +8,272 Dem +65.2% 74%
1994 10,871 1,260 11.6% 9,311 85.6% 300 2.8% Dem +8,051 Dem +74.1% 65%
1992 11,380 1,156 10.2% 10,026 88.1% 198 1.7% Dem +8,870 Dem +77.9% 70%
1990 10,713 921 8.6% 9,676 90.3% 116 1.1% Dem +8,755 Dem +81.7% 68%
1988 11,799 979 8.3% 10,690 90.6% 130 1.1% Dem +9,711 Dem +82.3% 76%
1986 11,383 836 7.3% 10,448 91.8% 99 0.9% Dem +9,612 Dem +84.4% 75%
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.