RightDataUSA

Bryan County, OK


Micropolitan Statistical Area: Durant, OK
Designated Market Area: Sherman-Ada, TX-OK
USDA County Type (2015): Retirement Destination
American Communities Project County Type (2023): College Towns

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

 

Tracts in Bryan County, OK

   



Click here to view demographic data for Bryan County, OK

2022 population: 48,182   ( 5,766 from 2010 , 2,110 from 2020)
Land area: 904.2 square miles
Population density: 53.3 persons per square mile

2022 Census data
White:33,039 68.57% 5.6%
Black:9321.93% 45.6%
Indian:6,69513.90% 24.8%
Asian:3730.77% 65.8%
2+ races:3,5887.45% 29.7%
Hispanic:3,5557.38% 68.7%
Total non-White:15,14331.43% 36.2%

2020-2022 ComponentsNumberRate
Births:1,300 14.1
Deaths:1,46415.9
Net Migration: 2,23624.3
Net Immigration: 470.5
Change in White population:1,745 4.1
Change in Non-White pop.:4,021 9.5



Historical Presidential Election Results for Bryan 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 44% Donald Trump* (R) 12,344 77.3% Joe Biden (D) 3,323 20.8% 309 [+] 1.9% 15,976 12 30 1.02%
2016 40% Donald Trump (R) 10,478 75.8% Hillary Clinton (D) 2,804 20.3% 536 [+] 3.9% 13,818 11 30 0.95%
2012 40% Mitt Romney (R) 9,520 72.1% Barack Obama* (D) 3,681 27.9% 0 0.0% 13,201 5 25 0.99%
2008 44% John McCain (R) 9,307 67.8% Barack Obama (D) 4,426 32.2% 0 0.0% 13,733 2 22 0.94%
2004 49% George W. Bush* (R) 8,615 60.0% John Kerry (D) 5,745 40.0% 0 0.0% 14,360 -6 9 0.98%
2000 43% George W. Bush (R) 6,084 51.8% Albert Gore, Jr. (D) 5,554 47.3% 108 [+] 0.9% 11,746 -9 4 0.95%
1996 43% Bill Clinton* (D) 5,962 52.6% Robert Dole (R) 3,943 34.8% 1,430 [+] 12.6% 11,335 -13 -6 0.94%
1992 54% Bill Clinton (D) 6,259 46.5% Ross Perot (I) 3,713 27.6% 3,496 [+] 26.0% 13,468 -17 -12 0.97%
1988 48% Michael Dukakis (D) 6,849 59.6% George Bush (R) 4,615 40.1% 37 [+] 0.3% 11,501 -18 -13 0.98%
1984 51% Ronald Reagan* (R) 6,246 53.1% Walter Mondale (D) 5,475 46.5% 48 0.4% 11,769 -16 -6 0.94%
1980 47% Jimmy Carter* (D) 6,410 60.6% Ronald Reagan (R) 3,980 37.6% 192 [+] 1.8% 10,582 -23 -13 0.92%
1976 52% Jimmy Carter (D) 7,410 72.0% Gerald Ford* (R) 2,848 27.7% 35 [+] 0.3% 10,293 -22 -20 0.94%
1972 48% Richard Nixon* (R) 5,397 61.9% George McGovern (D) 3,144 36.1% 177 [+] 2.0% 8,718 -12 1 0.85%
1968 52% Hubert Humphrey (D) 3,214 39.2% Richard Nixon (R) 2,727 33.2% 2,264 [+] 27.6% 8,205 -14 -10 0.87%
1964 56% Lyndon Johnson* (D) 5,934 69.1% Barry Goldwater (R) 2,652 30.9% 0 0.0% 8,586 -13 -8 0.92%
1960 55% John Kennedy (D) 4,428 53.5% Richard Nixon (R) 3,845 46.5% 0 0.0% 8,273 -13 -3 0.92%
1956 53% Adlai Stevenson (D) 5,729 66.1% Dwight Eisenhower* (R) 2,939 33.9% 0 0.0% 8,668 -21 -23 1.01%
1952 58% Adlai Stevenson (D) 6,739 66.9% Dwight Eisenhower (R) 3,340 33.1% 0 0.0% 10,079 -21 -22 1.06%
1948 50% Harry Truman* (D) 7,748 85.0% Thomas Dewey (R) 1,366 15.0% 0 0.0% 9,114 -22 -30 1.26%
1944 44% Franklin Roosevelt* (D) 7,180 80.9% Thomas Dewey (R) 1,677 18.9% 17 0.2% 8,874 -25 -27 1.23%
1940 50% Franklin Roosevelt* (D) 9,095 80.4% Wendell Willkie (R) 2,190 19.4% 25 0.2% 11,310 -23 -25 1.37%
1936 49% Franklin Roosevelt* (D) 8,106 85.4% Alf Landon (R) 1,362 14.4% 20 [+] 0.2% 9,488 -18 -22 1.27%
1932 47% Franklin Roosevelt (D) 7,681 90.3% Herbert Hoover* (R) 825 9.7% 0 0.0% 8,506 -17 -30 1.21%
1928 40% Al Smith (D) 3,885 55.9% Herbert Hoover (R) 3,014 43.4% 51 [+] 0.7% 6,950 -20 -15 1.12%
1924 37% John Davis (D) 4,593 64.9% Calvin Coolidge (R) 1,780 25.2% 699 [+] 9.9% 7,072 -18 -29 1.34%
1920 39% James Cox (D) 4,502 55.9% Warren Harding (R) 3,127 38.8% 424 [+] 5.3% 8,053 -11 -21 1.66%
1916 27% Woodrow Wilson* (D) 2,974 59.4% Charles Evans Hughes (R) 1,267 25.3% 766 [+] 15.3% 5,007 -8 -21 1.72%
1912 24% Woodrow Wilson (D) 2,278 59.2% Eugene Debs (Soc) 842 21.9% 725 [+] 18.9% 3,845 -17 -5 1.51%
1908 33% William J. Bryan (D) 2,415 60.1% William Taft (R) 1,144 28.5% 462 [+] 11.5% 4,021 -13 -23 1.57%
* incumbent         PSV: percent of state vote



2020 President, Bryan County, OK
CandidateVotesPct
Joe Biden (D) 3,323 20.8%
Donald Trump* (R) 12,344 77.3%
Jo Jorgensen (Lbt) 230 1.4%
Other 79 0.5%
TOTAL 15,976
Turnout: 44% Diff (St): 12 Diff (US): 30


2016 President, Bryan County, OK
CandidateVotesPct
Hillary Clinton (D) 2,804 20.3%
Donald Trump (R) 10,478 75.8%
Gary Johnson (Lbt) 536 3.9%
TOTAL 13,818
Turnout: 40% Diff (St): 11 Diff (US): 30


2012 President, Bryan County, OK
CandidateVotesPct
Barack Obama* (D) 3,681 27.9%
Mitt Romney (R) 9,520 72.1%
TOTAL 13,201
Turnout: 40% Diff (St): 5 Diff (US): 25


2008 President, Bryan County, OK
CandidateVotesPct
Barack Obama (D) 4,426 32.2%
John McCain (R) 9,307 67.8%
TOTAL 13,733
Turnout: 44% Diff (St): 2 Diff (US): 22


2004 President, Bryan County, OK
CandidateVotesPct
George W. Bush* (R) 8,615 60.0%
John Kerry (D) 5,745 40.0%
TOTAL 14,360
Turnout: 49% Diff (St): -6 Diff (US): 9


2000 President, Bryan County, OK
CandidateVotesPct
George W. Bush (R) 6,084 51.8%
Albert Gore, Jr. (D) 5,554 47.3%
Pat Buchanan (Ref) 61 0.5%
Other 47 0.4%
TOTAL 11,746
Turnout: 43% Diff (St): -9 Diff (US): 4


1996 President, Bryan County, OK
CandidateVotesPct
Bill Clinton* (D) 5,962 52.6%
Robert Dole (R) 3,943 34.8%
Ross Perot (Ref) 1,396 12.3%
Harry Browne (Lbt) 34 0.3%
TOTAL 11,335
Turnout: 43% Diff (St): -13 Diff (US): -6


1992 President, Bryan County, OK
CandidateVotesPct
Bill Clinton (D) 6,259 46.5%
George Bush* (R) 3,452 25.6%
Ross Perot (I) 3,713 27.6%
Other 44 0.3%
TOTAL 13,468
Turnout: 54% Diff (St): -17 Diff (US): -12


1988 President, Bryan County, OK
CandidateVotesPct
George Bush (R) 4,615 40.1%
Michael Dukakis (D) 6,849 59.6%
Ron Paul (Lbt) 21 0.2%
Other 16 0.1%
TOTAL 11,501
Turnout: 48% Diff (St): -18 Diff (US): -13


1984 President, Bryan County, OK
CandidateVotesPct
Ronald Reagan* (R) 6,246 53.1%
Walter Mondale (D) 5,475 46.5%
Other 48 0.4%
TOTAL 11,769
Turnout: 51% Diff (St): -16 Diff (US): -6


1980 President, Bryan County, OK
CandidateVotesPct
Ronald Reagan (R) 3,980 37.6%
Jimmy Carter* (D) 6,410 60.6%
John Anderson (I) 129 1.2%
Edward Clark (Lbt) 63 0.6%
TOTAL 10,582
Turnout: 47% Diff (St): -23 Diff (US): -13


1976 President, Bryan County, OK
CandidateVotesPct
Jimmy Carter (D) 7,410 72.0%
Gerald Ford* (R) 2,848 27.7%
Eugene McCarthy (I) 35 0.3%
TOTAL 10,293
Turnout: 52% Diff (St): -22 Diff (US): -20


1972 President, Bryan County, OK
CandidateVotesPct
Richard Nixon* (R) 5,397 61.9%
George McGovern (D) 3,144 36.1%
John Schmitz (Amer) 177 2.0%
TOTAL 8,718
Turnout: 48% Diff (St): -12 Diff (US): 1


1968 President, Bryan County, OK
CandidateVotesPct
Richard Nixon (R) 2,727 33.2%
Hubert Humphrey (D) 3,214 39.2%
George Wallace (AIP) 2,264 27.6%
TOTAL 8,205
Turnout: 52% Diff (St): -14 Diff (US): -10


1964 President, Bryan County, OK
CandidateVotesPct
Lyndon Johnson* (D) 5,934 69.1%
Barry Goldwater (R) 2,652 30.9%
TOTAL 8,586
Turnout: 56% Diff (St): -13 Diff (US): -8


1960 President, Bryan County, OK
CandidateVotesPct
John Kennedy (D) 4,428 53.5%
Richard Nixon (R) 3,845 46.5%
TOTAL 8,273
Turnout: 55% Diff (St): -13 Diff (US): -3


1948 President, Bryan County, OK
CandidateVotesPct
Harry Truman* (D) 7,748 85.0%
Thomas Dewey (R) 1,366 15.0%
TOTAL 9,114
Turnout: 50% Diff (St): -22 Diff (US): -30


1944 President, Bryan County, OK
CandidateVotesPct
Franklin Roosevelt* (D) 7,180 80.9%
Thomas Dewey (R) 1,677 18.9%
Other 17 0.2%
TOTAL 8,874
Turnout: 44% Diff (St): -25 Diff (US): -27


1940 President, Bryan County, OK
CandidateVotesPct
Franklin Roosevelt* (D) 9,095 80.4%
Wendell Willkie (R) 2,190 19.4%
Other 25 0.2%
TOTAL 11,310
Turnout: 50% Diff (St): -23 Diff (US): -25


1936 President, Bryan County, OK
CandidateVotesPct
Franklin Roosevelt* (D) 8,106 85.4%
Alf Landon (R) 1,362 14.4%
Norman Thomas (Soc) 15 0.2%
Other 5 0.1%
TOTAL 9,488
Turnout: 49% Diff (St): -18 Diff (US): -22


1932 President, Bryan County, OK
CandidateVotesPct
Franklin Roosevelt (D) 7,681 90.3%
Herbert Hoover* (R) 825 9.7%
TOTAL 8,506
Turnout: 47% Diff (St): -17 Diff (US): -30


1928 President, Bryan County, OK
CandidateVotesPct
Herbert Hoover (R) 3,014 43.4%
Al Smith (D) 3,885 55.9%
Norman Thomas (Soc) 30 0.4%
Other 21 0.3%
TOTAL 6,950
Turnout: 40% Diff (St): -20 Diff (US): -15


1924 President, Bryan County, OK
CandidateVotesPct
Calvin Coolidge (R) 1,780 25.2%
John Davis (D) 4,593 64.9%
Robert LaFollette (Prog) 699 9.9%
TOTAL 7,072
Turnout: 37% Diff (St): -18 Diff (US): -29


1920 President, Bryan County, OK
CandidateVotesPct
Warren Harding (R) 3,127 38.8%
James Cox (D) 4,502 55.9%
Eugene Debs (Soc) 424 5.3%
TOTAL 8,053
Turnout: 39% Diff (St): -11 Diff (US): -21


1916 President, Bryan County, OK
CandidateVotesPct
Woodrow Wilson* (D) 2,974 59.4%
Charles Evans Hughes (R) 1,267 25.3%
Other 766 15.3%
TOTAL 5,007
Turnout: 27% Diff (St): -8 Diff (US): -21


1912 President, Bryan County, OK
CandidateVotesPct
Woodrow Wilson (D) 2,278 59.2%
William Taft* (R) 711 18.5%
Eugene Debs (Soc) 842 21.9%
Eugene Chafin (Proh) 14 0.4%
TOTAL 3,845
Turnout: 24% Diff (St): -17 Diff (US): -5


1908 President, Bryan County, OK
CandidateVotesPct
William Taft (R) 1,144 28.5%
William J. Bryan (D) 2,415 60.1%
Other 462 11.5%
TOTAL 4,021
Turnout: 33% Diff (St): -13 Diff (US): -23
* incumbent

Historical Statewide Election Results for Bryan County, OK

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

YearTypeTurnout WinnerRunner-Up OtherTotal VotesDiff PSV
2022 S3 31% James Lankford* (R) 8,743 76.4% Madison Horn (D) 2,330 20.3% 378 [+] 3.3% 11,451 12 1.00%
2022 S2 31% Markwayne Mullin (R) 8,642 75.4% Kendra Horn (D) 2,492 21.8% 323 [+] 2.8% 11,457 14 1.00%
2022 G 31% Kevin Stitt* (R) 7,144 62.3% Joy Hofmeister (D) 3,941 34.4% 382 [+] 3.3% 11,467 7 0.99%
2020 S2 44% Jim Inhofe* (R) 11,928 75.0% Abby Broyles (D) 3,335 21.0% 644 [+] 4.0% 15,907 12 1.02%
2018 G 32% Kevin Stitt (R) 7,301 64.3% Drew Edmondson (D) 3,746 33.0% 302 [+] 2.7% 11,349 10 0.96%
2016 S3 40% James Lankford* (R) 9,566 70.4% Mike Workman (D) 2,965 21.8% 1,053 [+] 7.8% 13,584 3 0.94%
2014 S3 26% James Lankford (R) 5,696 66.0% Connie Johnson (D) 2,543 29.5% 392 [+] 4.5% 8,631 -2 1.05%
2014 S2 26% Jim Inhofe* (R) 6,122 70.1% Matt Silverstein (D) 2,312 26.5% 296 [+] 3.4% 8,730 2 1.06%
2014 G 26% Mary Fallin* (R) 4,337 49.5% Joe Dorman (D) 4,122 47.1% 299 [+] 3.4% 8,758 -6 1.06%
2010 S3 32% Tom Coburn* (R) 6,884 67.1% Jim Rogers (D) 3,053 29.7% 327 [+] 3.2% 10,264 -4 1.01%
2010 G 32% Mary Fallin (R) 6,115 58.5% Jari Askins (D) 4,346 41.5% 0 0.0% 10,461 -2 1.01%
2008 S2 40% Jim Inhofe* (R) 7,166 56.9% Andrew Rice (D) 4,893 38.9% 534 [+] 4.2% 12,593 0 0.94%
2006 G 26% Brad Henry* (D) 6,310 79.1% Ernest Istook (R) 1,671 20.9% 0 0.0% 7,981 -13 0.86%
2004 S3 48% Brad Carson (D) 7,250 51.4% Tom Coburn (R) 6,026 42.8% 817 [+] 5.8% 14,093 -10 0.97%
2002 S2 34% David Walters (D) 4,769 48.9% Jim Inhofe* (R) 4,394 45.0% 594 [+] 6.1% 9,757 -12 0.96%
2002 G 35% Brad Henry (D) 6,158 61.8% Steve Largent (R) 3,422 34.3% 383 [+] 3.8% 9,963 -8 0.96%
1998 S3 30% Don Nickles* (R) 4,854 59.6% Don Carroll (D) 3,084 37.9% 202 [+] 2.5% 8,140 -7 0.95%
1998 G 31% Frank Keating* (R) 4,476 53.7% Laura Boyd (D) 3,772 45.3% 83 [+] 1.0% 8,331 -4 0.95%
1996 S2 42% Jim Boren (D) 5,825 52.9% Jim Inhofe* (R) 4,892 44.4% 289 [+] 2.6% 11,006 -12 0.93%
1994 S2 37% Dave McCurdy (D) 5,174 54.5% Jim Inhofe (R) 3,846 40.5% 480 [+] 5.1% 9,500 -15 0.97%
1994 G 38% Wes Watkins (I) 5,855 59.8% Jack Mildren (D) 2,251 23.0% 1,683 [+] 17.2% 9,789 -30 0.98%
1992 S3 50% Steve Lewis (D) 6,720 54.0% Don Nickles* (R) 5,388 43.3% 330 [+] 2.7% 12,438 -15 0.96%
1990 S2 32% David Boren* (D) 6,741 88.1% Stephen Jones (R) 913 11.9% 0 0.0% 7,654 -5 0.87%
1990 G 34% David Walters (D) 5,805 72.0% Bill Price (R) 1,969 24.4% 284 [+] 3.5% 8,058 -8 0.88%
1986 S3 37% Jim Jones (D) 5,587 65.2% Don Nickles* (R) 2,988 34.8% 0 0.0% 8,575 -20 0.96%
1986 G 38% David Walters (D) 5,920 67.2% Henry Bellmon (R) 2,757 31.3% 129 [+] 1.5% 8,806 -16 0.97%
1984 S2 49% David Boren* (D) 9,720 86.4% Bill Crozier (R) 1,447 12.9% 78 [+] 0.7% 11,245 -11 0.94%
1982 G 36% George Nigh* (D) 6,928 84.8% Tom Daxon (R) 1,234 15.1% 9 [+] 0.1% 8,171 -23 0.93%
1980 S3 46% Andy Coats (D) 7,290 71.1% Don Nickles (R) 2,783 27.1% 179 [+] 1.7% 10,252 -26 0.93%
1978 S2 30% David Boren (D) 4,718 77.7% Robert Kamm (R) 1,226 20.2% 126 [+] 2.1% 6,070 -13 0.80%
1978 G 30% George Nigh (D) 4,594 75.3% Ron Shotts (R) 1,475 24.2% 33 [+] 0.5% 6,102 -23 0.78%
1974 S3 41% Ed Edmondson (D) 5,379 68.8% Henry Bellmon* (R) 2,288 29.3% 146 [+] 1.9% 7,813 -20 0.99%
1974 G 41% David Boren (D) 6,965 88.3% Jim Inhofe (R) 919 11.7% 0 0.0% 7,884 -24 0.98%
1972 S2 46% Ed Edmondson (D) 5,535 65.4% Dewey Bartlett (R) 2,813 33.2% 115 [+] 1.4% 8,463 -18 0.84%
1970 G 39% David Hall (D) 4,483 69.0% Dewey Bartlett* (R) 1,592 24.5% 421 [+] 6.5% 6,496 -24 0.93%
1968 S3 50% Mike Monroney* (D) 4,435 57.1% Henry Bellmon (R) 3,071 39.5% 261 [+] 3.4% 7,767 -12 0.85%
1966 S2 33% Fred Harris* (D) 3,928 76.5% Pat Patterson (R) 1,206 23.5% 0 0.0% 5,134 -23 0.80%
1966 G 34% Preston Moore (D) 3,570 67.7% Dewey Bartlett (R) 1,694 32.1% 9 [+] 0.2% 5,273 -24 0.78%
1964 S2 55% Fred Harris (D) 5,751 67.8% Bud Wilkinson (R) 2,726 32.2% 0 0.0% 8,477 -17 0.93%
1962 S3 40% Mike Monroney* (D) 4,157 68.1% Hayden Crawford (R) 1,921 31.5% 23 [+] 0.4% 6,101 -15 0.92%
1962 G 41% W.P. Atkinson (D) 3,841 61.9% Henry Bellmon (R) 2,355 37.9% 14 [+] 0.2% 6,210 -17 0.87%
1960 S2 53% Robert Kerr* (D) 5,446 69.1% Hayden Crawford (R) 2,398 30.4% 40 [+] 0.5% 7,884 -14 0.91%
*: 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 Bryan County, OK

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

DateDistrictWinnerRunner-Up OtherTotal Votes
2022-11-08 OK02Josh Brecheen (R) 8,580 75.0% Naomi Andrews (D) 2,461 21.5% 401 3.5% 11,442
County Total for 2022-11-08:   11,442
2020-11-03 OK02Markwayne Mullin* (R) 12,133 76.5% Danyell Lanier (D) 3,256 20.5% 480 3.0% 15,869
County Total for 2020-11-03:   15,869
2018-11-06 OK02Markwayne Mullin* (R) 7,711 68.2% Jason Nichols (D) 3,103 27.4% 498 4.4% 11,312
County Total for 2018-11-06:   11,312
2016-11-08 OK02Markwayne Mullin* (R) 9,807 72.1% Joshua Harris-Till (D) 2,879 21.2% 920 6.8% 13,606
County Total for 2016-11-08:   13,606
2014-11-04 OK02Markwayne Mullin* (R) 6,126 70.6% Earl Everett (D) 2,223 25.6% 324 3.7% 8,673
County Total for 2014-11-04:   8,673
2012-11-06 OK02Markwayne Mullin (R) 7,531 57.7% Rob Wallace (D) 4,916 37.7% 609 4.7% 13,056
County Total for 2012-11-06:   13,056
2010-11-02 OK02Dan Boren* (D) 6,133 59.4% Charles Thompson (R) 4,192 40.6% 0 0.0% 10,325
County Total for 2010-11-02:   10,325
2008-11-04 OK02Dan Boren* (D) 8,441 69.7% Raymond Wickson (R) 3,664 30.3% 0 0.0% 12,105
County Total for 2008-11-04:   12,105
2006-11-07 OK02Dan Boren* (D) 5,638 73.8% Patrick Miller (R) 2,005 26.2% 0 0.0% 7,643
County Total for 2006-11-07:   7,643
2004-11-02 OK02Dan Boren (D) 9,383 68.0% Wayland Smalley (R) 4,407 32.0% 0 0.0% 13,790
County Total for 2004-11-02:   13,790
2002-11-05 OK02Brad Carson* (D) 6,807 71.0% Kent Pharaoh (R) 2,783 29.0% 0 0.0% 9,590
County Total for 2002-11-05:   9,590
2000-11-07 OK03Wes Watkins* (R) 7,989 91.6% Argus Yandell (I) 372 4.3% 358 4.1% 8,719
County Total for 2000-11-07:   8,719
1998-11-03 OK03Wes Watkins* (R) 4,990 61.3% Walt Roberts (D) 3,155 38.7% 0 0.0% 8,145
County Total for 1998-11-03:   8,145
1996-11-05 OK03Darryl Roberts (D) 5,595 50.0% Wes Watkins (R) 5,309 47.4% 291 2.6% 11,195
County Total for 1996-11-05:   11,195
1994-11-08 OK03Bill Brewster* (D) 7,928 83.2% Darrel Tallant (R) 1,599 16.8% 0 0.0% 9,527
County Total for 1994-11-08:   9,527
1992-11-03 OK03Bill Brewster* (D) 10,074 83.1% Robert Stokes (R) 2,056 16.9% 0 0.0% 12,130
County Total for 1992-11-03:   12,130
*: incumbent           sp: special election           RO: runoff election

Voter Registration Data for Bryan County, OK

YearTotalRepublicanDemocratOtherR/D EdgeR/D Edge %VAPOP %
2023 26,222 14,196 54.1% 7,156 27.3% 4,870 18.6% Rep +7,040 Rep +26.8% 72%
2022 25,631 13,502 52.7% 7,689 30.0% 4,440 17.3% Rep +5,813 Rep +22.7% 70%
2020 24,576 11,435 46.5% 9,327 38.0% 3,814 15.5% Rep +2,108 Rep +8.6% 67%
2018 24,225 9,019 37.2% 11,313 46.7% 3,893 16.1% Dem +2,294 Dem +9.5% 68%
2016 25,154 8,348 33.2% 12,864 51.1% 3,942 15.7% Dem +4,516 Dem +18.0% 72%
2014 23,596 6,554 27.8% 13,617 57.7% 3,425 14.5% Dem +7,063 Dem +29.9% 69%
2012 24,269 6,289 25.9% 14,864 61.2% 3,116 12.8% Dem +8,575 Dem +35.3% 73%
2010 23,486 5,305 22.6% 15,339 65.3% 2,842 12.1% Dem +10,034 Dem +42.7% 72%
2008 23,785 4,872 20.5% 16,213 68.2% 2,700 11.4% Dem +11,341 Dem +47.7% 76%
2006 22,807 4,170 18.3% 15,989 70.1% 2,648 11.6% Dem +11,819 Dem +51.8% 75%
2004 22,670 3,895 17.2% 16,247 71.7% 2,528 11.2% Dem +12,352 Dem +54.5% 77%
2002 21,220 3,056 14.4% 16,136 76.0% 2,028 9.6% Dem +13,080 Dem +61.6% 74%
2000 22,166 2,695 12.2% 17,734 80.0% 1,737 7.8% Dem +15,039 Dem +67.8% 81%
1998 20,538 2,340 11.4% 16,960 82.6% 1,238 6.0% Dem +14,620 Dem +71.2% 77%
1994 21,082 1,869 8.9% 18,947 89.9% 266 1.3% Dem +17,078 Dem +81.0% 83%
1986 20,548 1,423 6.9% 18,978 92.4% 147 0.7% Dem +17,555 Dem +85.4% 88%
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.