RightDataUSA

Caddo County, OK


Designated Market Area: Oklahoma City, OK
USDA County Type (2015): Low Employment, Persistent Poverty
American Communities Project County Type (2023): Working Class Country

Places in Caddo County, OK     [Sort places by name]

 

Tracts in Caddo County, OK

   



Click here to view demographic data for Caddo County, OK

2022 population: 26,198   ( 3,402 from 2010 , 736 from 2020)
Land area: 1277.7 square miles
Population density: 20.5 persons per square mile

2022 Census data
White:14,448 55.15% 18.0%
Black:1,0223.90% 27.1%
Indian:5,02419.18% 24.1%
Asian:1580.60% 92.7%
2+ races:1,3635.20% 7.2%
Hispanic:4,18315.97% 39.7%
Total non-White:11,75044.85% 1.9%

2020-2022 ComponentsNumberRate
Births:781 14.5
Deaths:1,10920.6
Net Migration: -486-9.0
Net Immigration: 801.5
Change in White population:-3,170 -10.7
Change in Non-White pop.:-232 -0.8



Historical Presidential Election Results for Caddo County, OK



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

YearTurnout WinnerRunner-Up OtherTotal Votes Diff
(St)
Diff
(US)
PSV
2020 51% Donald Trump* (R) 7,013 71.1% Joe Biden (D) 2,670 27.1% 176 [+] 1.8% 9,859 6 24 0.63%
2016 45% Donald Trump (R) 6,482 69.3% Hillary Clinton (D) 2,420 25.9% 446 [+] 4.8% 9,348 4 23 0.64%
2012 41% Mitt Romney (R) 5,687 64.3% Barack Obama* (D) 3,164 35.7% 0 0.0% 8,851 -3 17 0.66%
2008 45% John McCain (R) 6,413 65.3% Barack Obama (D) 3,404 34.7% 0 0.0% 9,817 0 20 0.67%
2004 48% George W. Bush* (R) 6,491 62.4% John Kerry (D) 3,916 37.6% 0 0.0% 10,407 -3 12 0.71%
2000 43% George W. Bush (R) 4,835 52.5% Albert Gore, Jr. (D) 4,272 46.4% 103 [+] 1.1% 9,210 -8 5 0.75%
1996 45% Bill Clinton* (D) 4,844 50.1% Robert Dole (R) 3,422 35.4% 1,404 [+] 14.5% 9,670 -13 -5 0.80%
1992 54% Bill Clinton (D) 4,861 42.3% George Bush* (R) 3,664 31.9% 2,963 [+] 25.8% 11,488 -11 -6 0.83%
1988 48% Michael Dukakis (D) 5,387 52.9% George Bush (R) 4,689 46.1% 101 [+] 1.0% 10,177 -12 -7 0.87%
1984 53% Ronald Reagan* (R) 6,811 60.1% Walter Mondale (D) 4,463 39.4% 67 0.6% 11,341 -9 1 0.90%
1980 51% Ronald Reagan (R) 5,945 54.1% Jimmy Carter* (D) 4,695 42.7% 355 [+] 3.2% 10,995 -6 3 0.96%
1976 57% Jimmy Carter (D) 7,382 65.2% Gerald Ford* (R) 3,854 34.0% 91 [+] 0.8% 11,327 -16 -14 1.04%
1972 57% Richard Nixon* (R) 7,683 70.4% George McGovern (D) 2,921 26.8% 308 [+] 2.8% 10,912 -3 10 1.06%
1968 64% Richard Nixon (R) 4,712 43.7% Hubert Humphrey (D) 4,212 39.1% 1,858 [+] 17.2% 10,782 -4 0 1.14%
1964 66% Lyndon Johnson* (D) 7,447 66.7% Barry Goldwater (R) 3,724 33.3% 0 0.0% 11,171 -11 -5 1.20%
1960 66% Richard Nixon (R) 5,920 53.6% John Kennedy (D) 5,115 46.4% 0 0.0% 11,035 -5 4 1.22%
1956 61% Adlai Stevenson (D) 5,884 52.5% Dwight Eisenhower* (R) 5,331 47.5% 0 0.0% 11,215 -8 -10 1.31%
1952 65% Dwight Eisenhower (R) 6,834 52.6% Adlai Stevenson (D) 6,153 47.4% 0 0.0% 12,987 -2 -3 1.37%
1948 59% Harry Truman* (D) 8,110 68.1% Thomas Dewey (R) 3,793 31.9% 0 0.0% 11,903 -5 -13 1.65%
1944 57% Franklin Roosevelt* (D) 6,850 55.2% Thomas Dewey (R) 5,529 44.6% 24 0.2% 12,403 0 -1 1.72%
1940 63% Franklin Roosevelt* (D) 8,280 56.5% Wendell Willkie (R) 6,304 43.0% 61 0.4% 14,645 1 -2 1.77%
1936 63% Franklin Roosevelt* (D) 9,358 63.8% Alf Landon (R) 5,205 35.5% 106 [+] 0.7% 14,669 3 -1 1.96%
1932 56% Franklin Roosevelt (D) 11,001 78.7% Herbert Hoover* (R) 2,972 21.3% 0 0.0% 13,973 -5 -18 1.98%
1928 50% Herbert Hoover (R) 7,313 64.3% Al Smith (D) 3,885 34.1% 180 [+] 1.6% 11,378 1 6 1.84%
1924 49% Calvin Coolidge (R) 4,388 46.0% John Davis (D) 4,211 44.2% 931 [+] 9.8% 9,530 3 -8 1.81%
1920 55% Warren Harding (R) 4,823 53.2% James Cox (D) 3,594 39.6% 654 [+] 7.2% 9,071 3 -7 1.87%
1916 37% Woodrow Wilson* (D) 2,735 44.2% Charles Evans Hughes (R) 2,272 36.8% 1,174 [+] 19.0% 6,181 3 -9 2.12%
1912 35% Woodrow Wilson (D) 2,514 42.1% William Taft* (R) 2,413 40.4% 1,050 [+] 17.6% 5,977 5 17 2.35%
1908 46% William J. Bryan (D) 2,964 46.9% William Taft (R) 2,860 45.3% 493 [+] 7.8% 6,317 3 -6 2.46%
* incumbent         PSV: percent of state vote



2020 President, Caddo County, OK
CandidateVotesPct
Joe Biden (D) 2,670 27.1%
Donald Trump* (R) 7,013 71.1%
Jo Jorgensen (Lbt) 97 1.0%
Other 79 0.8%
TOTAL 9,859
Turnout: 51% Diff (St): 6 Diff (US): 24


2016 President, Caddo County, OK
CandidateVotesPct
Hillary Clinton (D) 2,420 25.9%
Donald Trump (R) 6,482 69.3%
Gary Johnson (Lbt) 446 4.8%
TOTAL 9,348
Turnout: 45% Diff (St): 4 Diff (US): 23


2012 President, Caddo County, OK
CandidateVotesPct
Barack Obama* (D) 3,164 35.7%
Mitt Romney (R) 5,687 64.3%
TOTAL 8,851
Turnout: 41% Diff (St): -3 Diff (US): 17


2008 President, Caddo County, OK
CandidateVotesPct
Barack Obama (D) 3,404 34.7%
John McCain (R) 6,413 65.3%
TOTAL 9,817
Turnout: 45% Diff (St): 0 Diff (US): 20


2004 President, Caddo County, OK
CandidateVotesPct
George W. Bush* (R) 6,491 62.4%
John Kerry (D) 3,916 37.6%
TOTAL 10,407
Turnout: 48% Diff (St): -3 Diff (US): 12


2000 President, Caddo County, OK
CandidateVotesPct
George W. Bush (R) 4,835 52.5%
Albert Gore, Jr. (D) 4,272 46.4%
Pat Buchanan (Ref) 71 0.8%
Other 32 0.3%
TOTAL 9,210
Turnout: 43% Diff (St): -8 Diff (US): 5


1996 President, Caddo County, OK
CandidateVotesPct
Bill Clinton* (D) 4,844 50.1%
Robert Dole (R) 3,422 35.4%
Ross Perot (Ref) 1,358 14.0%
Harry Browne (Lbt) 46 0.5%
TOTAL 9,670
Turnout: 45% Diff (St): -13 Diff (US): -5


1992 President, Caddo County, OK
CandidateVotesPct
Bill Clinton (D) 4,861 42.3%
George Bush* (R) 3,664 31.9%
Ross Perot (I) 2,911 25.3%
Other 52 0.5%
TOTAL 11,488
Turnout: 54% Diff (St): -11 Diff (US): -6


1988 President, Caddo County, OK
CandidateVotesPct
George Bush (R) 4,689 46.1%
Michael Dukakis (D) 5,387 52.9%
Ron Paul (Lbt) 67 0.7%
Other 34 0.3%
TOTAL 10,177
Turnout: 48% Diff (St): -12 Diff (US): -7


1984 President, Caddo County, OK
CandidateVotesPct
Ronald Reagan* (R) 6,811 60.1%
Walter Mondale (D) 4,463 39.4%
Other 67 0.6%
TOTAL 11,341
Turnout: 53% Diff (St): -9 Diff (US): 1


1980 President, Caddo County, OK
CandidateVotesPct
Ronald Reagan (R) 5,945 54.1%
Jimmy Carter* (D) 4,695 42.7%
John Anderson (I) 232 2.1%
Edward Clark (Lbt) 123 1.1%
TOTAL 10,995
Turnout: 51% Diff (St): -6 Diff (US): 3


1976 President, Caddo County, OK
CandidateVotesPct
Jimmy Carter (D) 7,382 65.2%
Gerald Ford* (R) 3,854 34.0%
Eugene McCarthy (I) 91 0.8%
TOTAL 11,327
Turnout: 57% Diff (St): -16 Diff (US): -14


1972 President, Caddo County, OK
CandidateVotesPct
Richard Nixon* (R) 7,683 70.4%
George McGovern (D) 2,921 26.8%
John Schmitz (Amer) 308 2.8%
TOTAL 10,912
Turnout: 57% Diff (St): -3 Diff (US): 10


1968 President, Caddo County, OK
CandidateVotesPct
Richard Nixon (R) 4,712 43.7%
Hubert Humphrey (D) 4,212 39.1%
George Wallace (AIP) 1,858 17.2%
TOTAL 10,782
Turnout: 64% Diff (St): -4 Diff (US): 0


1964 President, Caddo County, OK
CandidateVotesPct
Lyndon Johnson* (D) 7,447 66.7%
Barry Goldwater (R) 3,724 33.3%
TOTAL 11,171
Turnout: 66% Diff (St): -11 Diff (US): -5


1952 President, Caddo County, OK
CandidateVotesPct
Dwight Eisenhower (R) 6,834 52.6%
Adlai Stevenson (D) 6,153 47.4%
TOTAL 12,987
Turnout: 65% Diff (St): -2 Diff (US): -3


1948 President, Caddo County, OK
CandidateVotesPct
Harry Truman* (D) 8,110 68.1%
Thomas Dewey (R) 3,793 31.9%
TOTAL 11,903
Turnout: 59% Diff (St): -5 Diff (US): -13


1944 President, Caddo County, OK
CandidateVotesPct
Franklin Roosevelt* (D) 6,850 55.2%
Thomas Dewey (R) 5,529 44.6%
Other 24 0.2%
TOTAL 12,403
Turnout: 57% Diff (St): 0 Diff (US): -1


1940 President, Caddo County, OK
CandidateVotesPct
Franklin Roosevelt* (D) 8,280 56.5%
Wendell Willkie (R) 6,304 43.0%
Other 61 0.4%
TOTAL 14,645
Turnout: 63% Diff (St): 1 Diff (US): -2


1936 President, Caddo County, OK
CandidateVotesPct
Franklin Roosevelt* (D) 9,358 63.8%
Alf Landon (R) 5,205 35.5%
Norman Thomas (Soc) 77 0.5%
Other 29 0.2%
TOTAL 14,669
Turnout: 63% Diff (St): 3 Diff (US): -1


1932 President, Caddo County, OK
CandidateVotesPct
Franklin Roosevelt (D) 11,001 78.7%
Herbert Hoover* (R) 2,972 21.3%
TOTAL 13,973
Turnout: 56% Diff (St): -5 Diff (US): -18


1928 President, Caddo County, OK
CandidateVotesPct
Herbert Hoover (R) 7,313 64.3%
Al Smith (D) 3,885 34.1%
Norman Thomas (Soc) 123 1.1%
Other 57 0.5%
TOTAL 11,378
Turnout: 50% Diff (St): 1 Diff (US): 6


1924 President, Caddo County, OK
CandidateVotesPct
Calvin Coolidge (R) 4,388 46.0%
John Davis (D) 4,211 44.2%
Robert LaFollette (Prog) 931 9.8%
TOTAL 9,530
Turnout: 49% Diff (St): 3 Diff (US): -8


1920 President, Caddo County, OK
CandidateVotesPct
Warren Harding (R) 4,823 53.2%
James Cox (D) 3,594 39.6%
Eugene Debs (Soc) 654 7.2%
TOTAL 9,071
Turnout: 55% Diff (St): 3 Diff (US): -7


1916 President, Caddo County, OK
CandidateVotesPct
Woodrow Wilson* (D) 2,735 44.2%
Charles Evans Hughes (R) 2,272 36.8%
Other 1,174 19.0%
TOTAL 6,181
Turnout: 37% Diff (St): 3 Diff (US): -9


1912 President, Caddo County, OK
CandidateVotesPct
Woodrow Wilson (D) 2,514 42.1%
William Taft* (R) 2,413 40.4%
Eugene Debs (Soc) 995 16.6%
Eugene Chafin (Proh) 55 0.9%
TOTAL 5,977
Turnout: 35% Diff (St): 5 Diff (US): 17


1908 President, Caddo County, OK
CandidateVotesPct
William Taft (R) 2,860 45.3%
William J. Bryan (D) 2,964 46.9%
Other 493 7.8%
TOTAL 6,317
Turnout: 46% Diff (St): 3 Diff (US): -6
* incumbent

Historical Statewide Election Results for Caddo County, OK

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

YearTypeTurnout WinnerRunner-Up OtherTotal VotesDiff PSV
2022 S3 36% James Lankford* (R) 5,022 71.2% Madison Horn (D) 1,792 25.4% 238 [+] 3.4% 7,052 7 0.61%
2022 S2 36% Markwayne Mullin (R) 4,689 66.5% Kendra Horn (D) 2,170 30.8% 193 [+] 2.7% 7,052 5 0.61%
2022 G 36% Kevin Stitt* (R) 4,166 59.0% Joy Hofmeister (D) 2,668 37.8% 228 [+] 3.2% 7,062 4 0.61%
2020 S2 50% Jim Inhofe* (R) 6,761 68.7% Abby Broyles (D) 2,665 27.1% 412 [+] 4.2% 9,838 6 0.63%
2018 G 36% Kevin Stitt (R) 4,047 55.0% Drew Edmondson (D) 3,043 41.3% 272 [+] 3.7% 7,362 1 0.62%
2016 S3 45% James Lankford* (R) 6,894 73.8% Mike Workman (D) 1,971 21.1% 478 [+] 5.1% 9,343 6 0.65%
2014 S3 27% James Lankford (R) 4,068 70.2% Connie Johnson (D) 1,589 27.4% 135 [+] 2.3% 5,792 2 0.71%
2014 S2 27% Jim Inhofe* (R) 4,014 69.4% Matt Silverstein (D) 1,608 27.8% 163 [+] 2.8% 5,785 1 0.70%
2014 G 27% Joe Dorman (D) 3,082 53.0% Mary Fallin* (R) 2,625 45.1% 112 [+] 1.9% 5,819 -11 0.71%
2010 S3 33% Tom Coburn* (R) 4,810 66.7% Jim Rogers (D) 2,185 30.3% 220 [+] 3.0% 7,215 -4 0.71%
2010 G 33% Mary Fallin (R) 3,723 50.8% Jari Askins (D) 3,602 49.2% 0 0.0% 7,325 -10 0.71%
2008 S2 42% Jim Inhofe* (R) 4,821 52.3% Andrew Rice (D) 3,999 43.4% 402 [+] 4.4% 9,222 -4 0.68%
2006 G 31% Brad Henry* (D) 4,990 74.1% Ernest Istook (R) 1,742 25.9% 0 0.0% 6,732 -8 0.73%
2004 S3 47% Brad Carson (D) 5,156 50.2% Tom Coburn (R) 4,205 41.0% 903 [+] 8.8% 10,264 -12 0.71%
2002 S2 35% Jim Inhofe* (R) 3,608 47.2% David Walters (D) 3,520 46.1% 512 [+] 6.7% 7,640 -10 0.75%
2002 G 36% Brad Henry (D) 3,948 50.9% Steve Largent (R) 2,341 30.2% 1,463 [+] 18.9% 7,752 -12 0.75%
1998 S3 31% Don Nickles* (R) 4,206 63.2% Don Carroll (D) 2,304 34.6% 141 [+] 2.1% 6,651 -3 0.77%
1998 G 31% Frank Keating* (R) 3,598 53.4% Laura Boyd (D) 3,077 45.6% 68 [+] 1.0% 6,743 -5 0.77%
1996 S2 44% Jim Inhofe* (R) 4,593 48.8% Jim Boren (D) 4,526 48.1% 286 [+] 3.0% 9,405 -8 0.79%
1994 S2 37% Dave McCurdy (D) 4,113 52.4% Jim Inhofe (R) 3,333 42.5% 397 [+] 5.1% 7,843 -13 0.80%
1994 G 37% Jack Mildren (D) 2,705 34.1% Wes Watkins (I) 2,618 33.0% 2,607 [+] 32.9% 7,930 -14 0.80%
1992 S3 51% Don Nickles* (R) 5,707 52.8% Steve Lewis (D) 4,774 44.2% 332 [+] 3.1% 10,813 -6 0.84%
1990 S2 39% David Boren* (D) 7,181 87.8% Stephen Jones (R) 1,001 12.2% 0 0.0% 8,182 -5 0.93%
1990 G 40% David Walters (D) 5,833 69.4% Bill Price (R) 1,846 22.0% 723 [+] 8.6% 8,402 -11 0.92%
1986 S3 43% Jim Jones (D) 4,645 50.9% Don Nickles* (R) 4,481 49.1% 0 0.0% 9,126 -6 1.02%
1986 G 42% David Walters (D) 5,105 56.8% Henry Bellmon (R) 3,345 37.2% 538 [+] 6.0% 8,988 -10 0.99%
1984 S2 52% David Boren* (D) 9,302 83.9% Bill Crozier (R) 1,749 15.8% 42 [+] 0.4% 11,093 -8 0.93%
1982 G 38% George Nigh* (D) 5,907 72.7% Tom Daxon (R) 2,204 27.1% 11 [+] 0.1% 8,122 -10 0.92%
1980 S3 48% Andy Coats (D) 5,206 51.0% Don Nickles (R) 4,800 47.0% 208 [+] 2.0% 10,214 -6 0.93%
1978 S2 43% David Boren (D) 6,494 76.1% Robert Kamm (R) 1,968 23.1% 71 [+] 0.8% 8,533 -10 1.13%
1978 G 43% George Nigh (D) 4,646 53.6% Ron Shotts (R) 3,957 45.7% 57 [+] 0.7% 8,660 -2 1.11%
1974 S3 46% Ed Edmondson (D) 4,836 54.1% Henry Bellmon* (R) 4,013 44.9% 94 [+] 1.1% 8,943 -5 1.13%
1974 G 46% David Boren (D) 6,488 72.5% Jim Inhofe (R) 2,456 27.5% 0 0.0% 8,944 -9 1.11%
1972 S2 56% Ed Edmondson (D) 5,944 55.1% Dewey Bartlett (R) 4,793 44.4% 59 [+] 0.5% 10,796 -7 1.07%
1970 G 49% David Hall (D) 4,851 55.7% Dewey Bartlett* (R) 3,681 42.2% 182 [+] 2.1% 8,714 -6 1.25%
1968 S3 61% Mike Monroney* (D) 5,180 49.9% Henry Bellmon (R) 5,031 48.4% 179 [+] 1.7% 10,390 -3 1.14%
1966 S2 44% Fred Harris* (D) 4,265 56.7% Pat Patterson (R) 3,259 43.3% 0 0.0% 7,524 -3 1.18%
1966 G 46% Dewey Bartlett (R) 3,851 49.8% Preston Moore (D) 3,845 49.8% 32 [+] 0.4% 7,728 -6 1.14%
1964 S2 65% Fred Harris (D) 6,733 61.4% Bud Wilkinson (R) 4,226 38.6% 0 0.0% 10,959 -10 1.20%
1962 S3 54% Mike Monroney* (D) 5,145 57.1% Hayden Crawford (R) 3,816 42.4% 44 [+] 0.5% 9,005 -4 1.35%
1962 G 57% Henry Bellmon (R) 4,820 50.3% W.P. Atkinson (D) 4,740 49.5% 19 [+] 0.2% 9,579 -5 1.35%
1960 S2 62% Robert Kerr* (D) 6,344 61.3% Hayden Crawford (R) 3,943 38.1% 70 [+] 0.7% 10,357 -7 1.20%
*: 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 Caddo County, OK

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

DateDistrictWinnerRunner-Up OtherTotal Votes
2022-11-08 OK03Frank Lucas* (R) 5,276 75.0% Jeremiah Ross (D) 1,756 25.0% 0 0.0% 7,032
County Total for 2022-11-08:   7,032
2020-11-03 OK03Frank Lucas* (R) 7,346 74.9% Zoe Midyett (D) 2,460 25.1% 0 0.0% 9,806
County Total for 2020-11-03:   9,806
2018-11-06 OK03Frank Lucas* (R) 5,021 68.5% Frankie Robbins (D) 2,308 31.5% 0 0.0% 7,329
County Total for 2018-11-06:   7,329
2016-11-08 OK03Frank Lucas* (R) 6,909 74.1% Frankie Robbins (D) 2,409 25.9% 0 0.0% 9,318
County Total for 2016-11-08:   9,318
2014-11-04 OK03Frank Lucas* (R) 4,220 72.9% Frankie Robbins (D) 1,570 27.1% 0 0.0% 5,790
County Total for 2014-11-04:   5,790
2012-11-06 OK03Frank Lucas* (R) 6,068 68.7% Timothy Murray (D) 2,440 27.6% 323 3.7% 8,831
County Total for 2012-11-06:   8,831
2010-11-02 OK03Frank Lucas* (R) 5,121 71.0% Frankie Robbins (D) 2,095 29.0% 0 0.0% 7,216
County Total for 2010-11-02:   7,216
2008-11-04 OK03Frank Lucas* (R) 5,806 63.3% Frankie Robbins (D) 2,914 31.8% 446 4.9% 9,166
County Total for 2008-11-04:   9,166
2006-11-07 OK03Frank Lucas* (R) 3,854 58.9% Sue Barton (D) 2,687 41.1% 0 0.0% 6,541
County Total for 2006-11-07:   6,541
2004-11-02 OK03Frank Lucas* (R) 7,292 80.2% Gregory Wilson (I) 1,799 19.8% 0 0.0% 9,091
County Total for 2004-11-02:   9,091
2002-11-05 OK03Frank Lucas* (R) 4,872 70.2% Robert Murphy (I) 2,073 29.8% 0 0.0% 6,945
County Total for 2002-11-05:   6,945
2000-11-07 OK06Frank Lucas* (R) 4,270 50.7% Randy Beutler (D) 4,047 48.0% 109 1.3% 8,426
County Total for 2000-11-07:   8,426
1998-11-03 OK06Frank Lucas* (R) 3,844 58.1% Paul Barby (D) 2,645 40.0% 125 1.9% 6,614
County Total for 1998-11-03:   6,614
1996-11-05 OK06Frank Lucas* (R) 5,391 57.8% Paul Barby (D) 3,942 42.2% 0 0.0% 9,333
County Total for 1996-11-05:   9,333
1994-11-08 OK06Frank Lucas* (R) 4,834 62.6% Jeffrey Tollett (D) 2,884 37.4% 0 0.0% 7,718
County Total for 1994-11-08:   7,718
1994-05-10 sp OK06Dan Webber (D) 4,522 61.5% Frank Lucas (R) 2,832 38.5% 0 0.0% 7,354
County Total for 1994-05-10:   7,354
1992-11-03 OK06Glenn English* (D) 8,019 75.3% Bob Anthony (R) 2,636 24.7% 0 0.0% 10,655
County Total for 1992-11-03:   10,655
*: incumbent           sp: special election           RO: runoff election

Voter Registration Data for Caddo County, OK

YearTotalRepublicanDemocratOtherR/D EdgeR/D Edge %VAPOP %
2023 14,020 6,744 48.1% 4,960 35.4% 2,316 16.5% Rep +1,784 Rep +12.7% 72%
2022 14,154 6,591 46.6% 5,280 37.3% 2,283 16.1% Rep +1,311 Rep +9.3% 73%
2020 14,138 5,982 42.3% 6,149 43.5% 2,007 14.2% Dem +167 Dem +1.2% 72%
2018 13,722 4,971 36.2% 6,891 50.2% 1,860 13.6% Dem +1,920 Dem +14.0% 69%
2016 14,067 4,538 32.3% 7,816 55.6% 1,713 12.2% Dem +3,278 Dem +23.3% 68%
2014 13,304 3,593 27.0% 8,415 63.3% 1,296 9.7% Dem +4,822 Dem +36.2% 63%
2012 14,251 3,556 25.0% 9,391 65.9% 1,304 9.2% Dem +5,835 Dem +40.9% 66%
2010 14,263 3,272 22.9% 9,803 68.7% 1,188 8.3% Dem +6,531 Dem +45.8% 65%
2008 14,999 3,268 21.8% 10,507 70.1% 1,224 8.2% Dem +7,239 Dem +48.3% 68%
2006 14,806 3,056 20.6% 10,640 71.9% 1,110 7.5% Dem +7,584 Dem +51.2% 68%
2004 15,913 3,197 20.1% 11,526 72.4% 1,190 7.5% Dem +8,329 Dem +52.3% 73%
2002 15,729 2,817 17.9% 11,719 74.5% 1,193 7.6% Dem +8,902 Dem +56.6% 73%
2000 17,285 2,940 17.0% 13,233 76.6% 1,112 6.4% Dem +10,293 Dem +59.5% 80%
1998 16,731 2,764 16.5% 13,059 78.1% 908 5.4% Dem +10,295 Dem +61.5% 78%
1994 16,483 2,405 14.6% 13,893 84.3% 185 1.1% Dem +11,488 Dem +69.7% 77%
1986 18,302 2,492 13.6% 15,614 85.3% 196 1.1% Dem +13,122 Dem +71.7% 86%
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.