2024 population: 146,096
(
12,540 from 2020)
Land area: 594.9 square miles
Population density: 245.6 persons per square mile
| 2024 Census data | |||
| White: | 84,630 | 57.93% | 5.9% |
| Black: | 29,886 | 20.46% | 7.1% |
| Indian: | 1,204 | 0.82% | 2.7% |
| Asian: | 2,260 | 1.55% | 27.3% |
| 2+ races: | 4,684 | 3.21% | 17.6% |
| Hispanic: | 23,432 | 16.04% | 24.4% |
| Total non-White: | 61,466 | 42.07% | 14.5% |
| 2020-2024 Components | Number | Rate |
|---|---|---|
| Births: | 7,827 | 14.7 |
| Deaths: | 5,648 | 10.6 |
| Net Migration: | 9,067 | 17.0 |
| Net Immigration: | 1,071 | 2.0 |
| Change in White population: | 4,744 | 3.6 |
| Change in Non-White pop.: | 7,796 | 5.8 |
| Recent Trends | ||||
|---|---|---|---|---|
| Votes | Δ Margin | Swing % | ||
| 2024 vs. 2020 | R +4,263 | R +2,884 | R + 2.5% | |
| D +1,379 | ||||
| 2024 vs. 2016 | R +11,826 | R +5,091 | R + 0.9% | |
| D +6,735 | ||||
| 2020 vs. 2016 | R +7,563 | R +2,207 | D + 1.7% | |
| D +5,356 | ||||
| 2024 vs. 2012 | R +13,875 | R +7,734 | R + 6.2% | |
| D +6,141 | ||||
| 2016 vs. 2008 | R +4,035 | R +4,083 | R + 7.7% | |
| D -48 | ||||
| How to interpret this table | ||||
| Year | Turnout | Winner | Runner-Up | Other | Total Votes | Diff (St) | Diff (US) | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 59% | Donald Trump (R) | 39,440 | 61.9% | Kamala Harris (D) | 23,472 | 36.8% | 845 [+] | 1.3% | 63,757 | 11 | 12 | 1.12% |
| 2020 | 59% | Donald Trump* (R) | 35,177 | 60.3% | Joe Biden (D) | 22,093 | 37.9% | 1,023 [+] | 1.8% | 58,293 | 10 | 14 | 1.06% |
| 2016 | 50% | Donald Trump (R) | 27,614 | 59.9% | Hillary Clinton (D) | 16,737 | 36.3% | 1,714 [+] | 3.7% | 46,065 | 10 | 14 | 0.97% |
| 2012 | 50% | Mitt Romney (R) | 25,565 | 58.9% | Barack Obama* (D) | 17,331 | 39.9% | 519 [+] | 1.2% | 43,415 | 8 | 12 | 0.96% |
| 2008 | 51% | John McCain (R) | 23,579 | 57.9% | Barack Obama (D) | 16,785 | 41.2% | 341 [+] | 0.8% | 40,705 | 9 | 12 | 0.94% |
| 2004 | 45% | George W. Bush* (R) | 20,922 | 64.2% | John Kerry (D) | 11,563 | 35.5% | 86 [+] | 0.3% | 32,571 | 8 | 14 | 0.93% |
| 2000 | 36% | George W. Bush (R) | 14,762 | 61.1% | Albert Gore, Jr. (D) | 9,155 | 37.9% | 250 [+] | 1.0% | 24,167 | 5 | 13 | 0.83% |
| 1996 | 36% | Robert Dole (R) | 11,596 | 53.3% | Bill Clinton* (D) | 8,767 | 40.3% | 1,376 [+] | 6.3% | 21,739 | 5 | 13 | 0.86% |
| 1992 | 39% | George Bush* (R) | 9,751 | 46.6% | Bill Clinton (D) | 8,473 | 40.5% | 2,708 [+] | 12.9% | 20,932 | 3 | 9 | 0.80% |
| 1988 | 35% | George Bush (R) | 9,749 | 57.2% | Michael Dukakis (D) | 7,259 | 42.6% | 21 [+] | 0.1% | 17,029 | -1 | 4 | 0.80% |
| 1984 | 40% | Ronald Reagan* (R) | 11,198 | 61.1% | Walter Mondale (D) | 7,106 | 38.8% | 19 | 0.1% | 18,323 | -1 | 2 | 0.84% |
| 1980 | 38% | Jimmy Carter* (D) | 8,791 | 53.9% | Ronald Reagan (R) | 7,284 | 44.7% | 220 [+] | 1.4% | 16,295 | -5 | -6 | 0.88% |
| 1976 | 40% | Jimmy Carter (D) | 8,992 | 60.0% | Gerald Ford* (R) | 5,935 | 39.6% | 61 [+] | 0.4% | 14,988 | -5 | -8 | 0.89% |
| 1972 | 40% | Richard Nixon* (R) | 10,259 | 74.6% | George McGovern (D) | 3,347 | 24.4% | 138 [+] | 1.0% | 13,744 | 5 | 14 | 0.91% |
| 1968 | 57% | George Wallace (AIP) | 6,531 | 41.5% | Richard Nixon (R) | 5,184 | 33.0% | 4,007 [+] | 25.5% | 15,722 | -7 | -10 | 0.99% |
| 1964 | 49% | Lyndon Johnson* (D) | 7,477 | 56.0% | Barry Goldwater (R) | 5,883 | 44.0% | 0 | 0.0% | 13,360 | 0 | 6 | 0.94% |
| 1960 | 49% | John Kennedy (D) | 7,892 | 59.8% | Richard Nixon (R) | 5,301 | 40.2% | 0 | 0.0% | 13,193 | -8 | -9 | 0.96% |
| 1956 | 43% | Adlai Stevenson (D) | 7,421 | 65.0% | Dwight Eisenhower* (R) | 3,998 | 35.0% | 0 | 0.0% | 11,419 | -14 | -22 | 0.98% |
| 1952 | 45% | Adlai Stevenson (D) | 7,595 | 63.8% | Dwight Eisenhower (R) | 4,306 | 36.2% | 0 | 0.0% | 11,901 | -10 | -19 | 0.98% |
| 1948 | 36% | Harry Truman* (D) | 6,608 | 74.1% | Thomas Dewey (R) | 1,985 | 22.3% | 323 [+] | 3.6% | 8,916 | -10 | -23 | 1.13% |
| 1944 | 40% | Franklin Roosevelt* (D) | 6,579 | 67.3% | Thomas Dewey (R) | 3,191 | 32.7% | 0 | 0.0% | 9,770 | -1 | -13 | 1.24% |
| 1940 | 38% | Franklin Roosevelt* (D) | 6,602 | 74.3% | Wendell Willkie (R) | 2,280 | 25.7% | 0 | 0.0% | 8,882 | 0 | -19 | 1.08% |
| 1936 | 51% | Franklin Roosevelt* (D) | 8,018 | 78.0% | Alf Landon (R) | 2,264 | 22.0% | 0 | 0.0% | 10,282 | -5 | -14 | 1.22% |
| 1932 | 48% | Franklin Roosevelt (D) | 6,346 | 70.4% | Herbert Hoover* (R) | 2,617 | 29.0% | 49 [+] | 0.5% | 9,012 | 0 | -11 | 1.27% |
| 1928 | 50% | Herbert Hoover (R) | 4,740 | 57.1% | Al Smith (D) | 3,554 | 42.9% | 0 | 0.0% | 8,294 | 2 | -1 | 1.31% |
| 1924 | 42% | John Davis (D) | 3,296 | 53.1% | Calvin Coolidge (R) | 2,895 | 46.7% | 11 [+] | 0.2% | 6,202 | 7 | -7 | 1.29% |
| 1920 | 55% | James Cox (D) | 3,919 | 54.2% | Warren Harding (R) | 3,311 | 45.8% | 0 | 0.0% | 7,230 | 3 | -15 | 1.34% |
| 1916 | 31% | Woodrow Wilson* (D) | 1,992 | 55.3% | Charles Evans Hughes (R) | 1,603 | 44.5% | 8 [+] | 0.2% | 3,603 | 3 | -2 | 1.24% |
| 1912 | 24% | Woodrow Wilson (D) | 1,364 | 53.4% | Theodore Roosevelt (Prog) | 1,035 | 40.5% | 154 [+] | 6.0% | 2,553 | -6 | -17 | 1.05% |
| 1908 | 28% | William J. Bryan (D) | 1,501 | 58.9% | William Taft (R) | 1,047 | 41.1% | 1 [+] | 0.0% | 2,549 | -4 | -11 | 1.01% |
| 1904 | 24% | Alton Parker (D) | 1,169 | 60.8% | Theodore Roosevelt (R) | 723 | 37.6% | 31 [+] | 1.6% | 1,923 | -2 | -19 | 0.93% |
| 1900 | 37% | William J. Bryan (D) | 1,342 | 52.8% | William McKinley* (R) | 1,199 | 47.2% | 1 [+] | 0.0% | 2,542 | 2 | -4 | 0.87% |
Click on the Year to view county-level data for that election.
| Year | Type | Turnout | Winner | Runner-Up | Other | Total Votes | Diff | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | G | 58% | Mark Robinson (R) | 31,552 | 50.3% | Josh Stein (D) | 27,621 | 44.1% | 3,505 [+] | 5.6% | 62,678 | 10 | 1.12% |
| 2022 | S3 | 34% | Ted Budd (R) | 22,860 | 61.9% | Cheri Beasley (D) | 13,133 | 35.6% | 930 [+] | 2.5% | 36,923 | 11 | 0.98% |
| 2020 | S2 | 58% | Thom Tillis* (R) | 33,321 | 57.6% | Cal Cunningham (D) | 21,523 | 37.2% | 3,039 [+] | 5.3% | 57,883 | 9 | 1.06% |
| 2020 | G | 59% | Dan Forest (R) | 33,049 | 56.9% | Roy Cooper* (D) | 23,987 | 41.3% | 1,046 [+] | 1.8% | 58,082 | 10 | 1.06% |
| 2016 | S3 | 49% | Richard Burr* (R) | 27,305 | 59.7% | Deborah Ross (D) | 16,821 | 36.8% | 1,639 [+] | 3.6% | 45,765 | 9 | 0.98% |
| 2016 | G | 50% | Pat McCrory* (R) | 27,122 | 59.2% | Roy Cooper (D) | 17,666 | 38.5% | 1,041 [+] | 2.3% | 45,829 | 10 | 0.97% |
| 2014 | S2 | 30% | Thom Tillis (R) | 15,419 | 56.8% | Kay Hagan* (D) | 10,565 | 38.9% | 1,149 [+] | 4.2% | 27,133 | 8 | 0.93% |
| 2012 | G | 50% | Pat McCrory (R) | 26,289 | 60.8% | Walter Dalton (D) | 16,033 | 37.1% | 913 [+] | 2.1% | 43,235 | 6 | 0.97% |
| 2010 | S3 | 32% | Richard Burr* (R) | 15,466 | 59.2% | Elaine Marshall (D) | 10,136 | 38.8% | 513 [+] | 2.0% | 26,115 | 4 | 0.98% |
| 2008 | S2 | 51% | Elizabeth Dole* (R) | 20,636 | 50.9% | Kay Hagan (D) | 18,692 | 46.1% | 1,234 [+] | 3.0% | 40,562 | 7 | 0.95% |
| 2008 | G | 51% | Pat McCrory (R) | 20,560 | 50.7% | Bev Perdue (D) | 18,970 | 46.8% | 1,037 [+] | 2.6% | 40,567 | 4 | 0.95% |
| 2004 | S3 | 44% | Richard Burr (R) | 18,501 | 57.2% | Erskine Bowles (D) | 13,417 | 41.5% | 447 [+] | 1.4% | 32,365 | 6 | 0.93% |
| 2004 | G | 44% | Mike Easley* (D) | 16,510 | 50.9% | Patrick Ballantine (R) | 15,475 | 47.7% | 456 [+] | 1.4% | 32,441 | 5 | 0.93% |
| 2002 | S2 | 30% | Elizabeth Dole (R) | 12,174 | 58.6% | Erskine Bowles (D) | 8,263 | 39.8% | 343 [+] | 1.7% | 20,780 | 5 | 0.89% |
| 2000 | G | 37% | Mike Easley (D) | 13,037 | 52.9% | Richard Vinroot (R) | 11,277 | 45.7% | 340 [+] | 1.4% | 24,654 | -1 | 0.84% |
| 1998 | S3 | 29% | Lauch Faircloth* (R) | 9,819 | 53.7% | John Edwards (D) | 8,231 | 45.0% | 223 [+] | 1.2% | 18,273 | 7 | 0.91% |
| 1996 | S2 | 37% | Jesse Helms* (R) | 13,687 | 61.4% | Harvey Gantt (D) | 8,365 | 37.5% | 246 [+] | 1.1% | 22,298 | 9 | 0.87% |
| 1996 | G | 37% | James Hunt* (D) | 12,378 | 55.4% | Robin Hayes (R) | 9,721 | 43.5% | 235 [+] | 1.1% | 22,334 | 1 | 0.87% |
| 1992 | S3 | 38% | Lauch Faircloth (R) | 10,785 | 52.3% | Terry Sanford* (D) | 9,088 | 44.0% | 760 [+] | 3.7% | 20,633 | 2 | 0.80% |
| 1992 | G | 39% | James Hunt (D) | 10,399 | 50.3% | Jim Gardner (R) | 9,549 | 46.2% | 722 [+] | 3.5% | 20,670 | 3 | 0.80% |
| 1990 | S2 | 33% | Jesse Helms* (R) | 10,065 | 60.6% | Harvey Gantt (D) | 6,548 | 39.4% | 3 [+] | 0.0% | 16,616 | 8 | 0.80% |
| 1988 | G | 35% | James Martin* (R) | 9,245 | 53.5% | Robert Jordan (D) | 8,035 | 46.5% | 0 | 0.0% | 17,280 | -2 | 0.78% |
| 1986 | S3 | 27% | Terry Sanford (D) | 7,256 | 57.2% | Terry Sanford (D) | 5,425 | 42.8% | 0 | 0.0% | 12,681 | n/a | 0.80% |
| 1984 | S2 | 42% | Jesse Helms* (R) | 10,033 | 52.3% | James Hunt (D) | 9,064 | 47.3% | 71 [+] | 0.4% | 19,168 | 1 | 0.86% |
| 1984 | G | 42% | Rufus Edmisten (D) | 9,569 | 50.5% | James Martin (R) | 9,327 | 49.2% | 43 [+] | 0.2% | 18,939 | -5 | 0.85% |
| 1980 | S3 | 39% | Robert Morgan* (D) | 9,863 | 59.9% | John East (R) | 6,540 | 39.7% | 50 [+] | 0.3% | 16,453 | -10 | 0.92% |
| 1980 | G | 39% | James Hunt* (D) | 10,819 | 64.8% | Beverly Lake, Jr. (R) | 5,796 | 34.7% | 75 [+] | 0.4% | 16,690 | -3 | 0.90% |
| 1978 | S2 | 26% | Jesse Helms* (R) | 5,930 | 59.0% | John Ingram (D) | 4,126 | 41.0% | 0 | 0.0% | 10,056 | 4 | 0.89% |
| 1976 | G | 40% | James Hunt (D) | 10,186 | 68.5% | David Flaherty (R) | 4,454 | 30.0% | 220 [+] | 1.5% | 14,860 | -4 | 0.89% |
| 1974 | S3 | 29% | Robert Morgan (D) | 7,746 | 76.1% | William Stevens (R) | 2,384 | 23.4% | 44 [+] | 0.4% | 10,174 | -14 | 1.00% |
| 1972 | S2 | 40% | Jesse Helms (R) | 8,607 | 63.6% | Nick Galifianakis (D) | 4,926 | 36.4% | 0 | 0.0% | 13,533 | 10 | 0.92% |
| 1972 | G | 39% | Jim Holshouser (R) | 6,775 | 50.1% | Hargrove "Skipper" Bowles (D) | 6,727 | 49.7% | 24 [+] | 0.2% | 13,526 | -1 | 0.90% |
| 1968 | S3 | 52% | Sam Ervin* (D) | 8,847 | 61.0% | Robert Somers (R) | 5,658 | 39.0% | 0 | 0.0% | 14,505 | 0 | 1.01% |
| 1968 | G | 56% | James Gardner (R) | 7,971 | 51.9% | Robert Scott (D) | 7,397 | 48.1% | 0 | 0.0% | 15,368 | 5 | 0.99% |
| 1966 | S2 | 23% | Everett Jordan* (D) | 4,236 | 68.6% | John Shallcross (R) | 1,941 | 31.4% | 0 | 0.0% | 6,177 | -13 | 0.68% |
| 1964 | G | 49% | Dan Moore (D) | 7,891 | 58.9% | Robert Gavin (R) | 5,499 | 41.1% | 0 | 0.0% | 13,390 | -2 | 0.96% |
| 1962 | S3 | 19% | Sam Ervin* (D) | 3,805 | 72.3% | Claude Greene (R) | 1,456 | 27.7% | 0 | 0.0% | 5,261 | -12 | 0.65% |
| 1960 | S2 | 47% | Everett Jordan* (D) | 8,441 | 66.8% | Kyle Hayes (R) | 4,204 | 33.2% | 0 | 0.0% | 12,645 | -5 | 0.98% |
| 1960 | G | 49% | Terry Sanford (D) | 7,915 | 60.5% | Robert Gavin (R) | 5,166 | 39.5% | 0 | 0.0% | 13,081 | -6 | 0.97% |
Click on the District to view county-level data for that election (where available).
| Date | District | Winner | Runner-Up | Other | Total Votes | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024-11-05 | NC13 | Brad Knott (R) | 39,142 | 62.7% | Frank Pierce (D) | 23,301 | 37.3% | 0 | 0.0% | 62,443 | |||
| County Total for 2024-11-05: | 62,443 | ||||||||||||
| 2022-11-08 | NC09 | Richard Hudson* (R) | 6,859 | 58.4% | Ben Clark (D) | 4,878 | 41.6% | 0 | 0.0% | 11,737 | |||
| 2022-11-08 | NC13 | Bo Hines (R) | 16,389 | 65.8% | Wiley Nickel (D) | 8,522 | 34.2% | 0 | 0.0% | 24,911 | |||
| County Total for 2022-11-08: | 36,648 | ||||||||||||
| 2020-11-03 | NC07 | David Rouzer* (R) | 14,445 | 65.7% | Christopher Ward (D) | 7,488 | 34.1% | 38 | 0.2% | 21,971 | |||
| 2020-11-03 | NC08 | Richard Hudson* (R) | 20,596 | 58.6% | Patricia Timmons-Goodson (D) | 14,528 | 41.4% | 0 | 0.0% | 35,124 | |||
| County Total for 2020-11-03: | 57,095 | ||||||||||||
| 2018-11-06 | NC02 | George Holding* (R) | 21,057 | 59.4% | Linda Coleman (D) | 13,408 | 37.8% | 1,010 | 2.8% | 35,475 | |||
| County Total for 2018-11-06: | 35,475 | ||||||||||||
| 2016-11-08 | NC02 | George Holding* (R) | 27,524 | 61.2% | John McNeil (D) | 17,483 | 38.8% | 0 | 0.0% | 45,007 | |||
| County Total for 2016-11-08: | 45,007 | ||||||||||||
| 2014-11-04 | NC02 | Renee Ellmers* (R) | 14,403 | 63.6% | Clay Aiken (D) | 8,233 | 36.4% | 0 | 0.0% | 22,636 | |||
| 2014-11-04 | NC04 | David Price* (D) | 2,494 | 57.3% | Paul Wright (R) | 1,860 | 42.7% | 0 | 0.0% | 4,354 | |||
| County Total for 2014-11-04: | 26,990 | ||||||||||||
| 2012-11-06 | NC02 | Renee Ellmers* (R) | 21,900 | 60.7% | Steve Wilkins (D) | 13,357 | 37.0% | 812 | 2.3% | 36,069 | |||
| 2012-11-06 | NC04 | David Price* (D) | 4,136 | 61.4% | Tim D'Annunzio (R) | 2,605 | 38.6% | 0 | 0.0% | 6,741 | |||
| County Total for 2012-11-06: | 42,810 | ||||||||||||
| 2010-11-02 | NC02 | Renee Ellmers (R) | 15,731 | 60.3% | Bob Etheridge* (D) | 9,822 | 37.7% | 531 | 2.0% | 26,084 | |||
| County Total for 2010-11-02: | 26,084 | ||||||||||||
| 2008-11-04 | NC02 | Bob Etheridge* (D) | 24,883 | 61.6% | Dan Mansell (R) | 14,781 | 36.6% | 708 | 1.8% | 40,372 | |||
| County Total for 2008-11-04: | 40,372 | ||||||||||||
| 2006-11-07 | NC02 | Bob Etheridge* (D) | 11,333 | 62.0% | Dan Mansell (R) | 6,955 | 38.0% | 0 | 0.0% | 18,288 | |||
| County Total for 2006-11-07: | 18,288 | ||||||||||||
| 2004-11-02 | NC02 | Bob Etheridge* (D) | 19,416 | 60.1% | Billy Creech (R) | 12,900 | 39.9% | 0 | 0.0% | 32,316 | |||
| County Total for 2004-11-02: | 32,316 | ||||||||||||
| 2002-11-05 | NC02 | Bob Etheridge* (D) | 12,530 | 60.6% | Joseph Ellen (R) | 7,884 | 38.2% | 247 | 1.2% | 20,661 | |||
| County Total for 2002-11-05: | 20,661 | ||||||||||||
| 2000-11-07 | NC02 | Bob Etheridge* (D) | 14,581 | 59.6% | Doug Haynes (R) | 9,696 | 39.6% | 178 | 0.7% | 24,455 | |||
| County Total for 2000-11-07: | 24,455 | ||||||||||||
| 1998-11-03 | NC02 | Bob Etheridge* (D) | 10,072 | 55.1% | Dan Page (R) | 8,064 | 44.1% | 135 | 0.7% | 18,271 | |||
| County Total for 1998-11-03: | 18,271 | ||||||||||||
| 1996-11-05 | NC02 | Bob Etheridge (D) | 11,591 | 52.3% | David Funderburk* (R) | 10,134 | 45.8% | 422 | 1.9% | 22,147 | |||
| County Total for 1996-11-05: | 22,147 | ||||||||||||
| 1994-11-08 | NC02 | David Funderburk (R) | 8,742 | 58.5% | Richard Moore (D) | 6,199 | 41.5% | 0 | 0.0% | 14,941 | |||
| County Total for 1994-11-08: | 14,941 | ||||||||||||
| 1992-11-03 | NC02 | Don Davis (R) | 9,983 | 49.2% | Tim Valentine* (D) | 9,945 | 49.0% | 375 | 1.8% | 20,303 | |||
| County Total for 1992-11-03: | 20,303 | ||||||||||||
| Year | Total | Republican | Democrat | Other | R/D Edge | R/D Edge % | VAPOP % | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 92,373 | 33,881 | 36.7% | 23,843 | 25.8% | 34,649 | 37.5% | Rep +10,038 | Rep +10.9% | 86% |
| 2024 | 93,011 | 33,702 | 36.2% | 24,772 | 26.6% | 34,537 | 37.1% | Rep +8,930 | Rep +9.6% | 87% |
| 2022 | 83,721 | 30,094 | 35.9% | 24,331 | 29.1% | 29,296 | 35.0% | Rep +5,763 | Rep +6.9% | 78% |
| 2020 | 81,786 | 29,557 | 36.1% | 25,865 | 31.6% | 26,364 | 32.2% | Rep +3,692 | Rep +4.5% | 76% |
| 2018 | 76,439 | 26,538 | 34.7% | 26,616 | 34.8% | 23,285 | 30.5% | Dem +78 | Dem +0.1% | 75% |
| 2016 | 73,438 | 25,487 | 34.7% | 27,136 | 37.0% | 20,815 | 28.3% | Dem +1,649 | Dem +2.2% | 75% |
| 2014 | 69,886 | 23,719 | 33.9% | 28,254 | 40.4% | 17,913 | 25.6% | Dem +4,535 | Dem +6.5% | 75% |
| 2012 | 68,349 | 23,204 | 33.9% | 28,944 | 42.3% | 16,201 | 23.7% | Dem +5,740 | Dem +8.4% | 78% |
| 2010 | 63,128 | 21,216 | 33.6% | 28,464 | 45.1% | 13,448 | 21.3% | Dem +7,248 | Dem +11.5% | 76% |
| 2008 | 60,125 | 20,563 | 34.2% | 28,051 | 46.7% | 11,511 | 19.1% | Dem +7,488 | Dem +12.5% | 76% |
| 2006 | 55,253 | 19,531 | 35.3% | 26,726 | 48.4% | 8,996 | 16.3% | Dem +7,195 | Dem +13.0% | 72% |
| 2004 | 55,197 | 19,261 | 34.9% | 27,258 | 49.4% | 8,678 | 15.7% | Dem +7,997 | Dem +14.5% | 75% |
| 2002 | 49,132 | 16,073 | 32.7% | 25,911 | 52.7% | 7,148 | 14.5% | Dem +9,838 | Dem +20.0% | 70% |
| 2000 | 53,210 | 15,550 | 29.2% | 27,449 | 51.6% | 10,211 | 19.2% | Dem +11,899 | Dem +22.4% | 80% |
| 1998 | 40,827 | 12,122 | 29.7% | 24,379 | 59.7% | 4,326 | 10.6% | Dem +12,257 | Dem +30.0% | 64% |
| 1996 | 36,457 | 10,513 | 28.8% | 22,814 | 62.6% | 3,130 | 8.6% | Dem +12,301 | Dem +33.7% | 61% |
| 1994 | 29,065 | 7,655 | 26.3% | 20,151 | 69.3% | 1,259 | 4.3% | Dem +12,496 | Dem +43.0% | 51% |
| 1992 | 27,189 | 6,616 | 24.3% | 19,955 | 73.4% | 618 | 2.3% | Dem +13,339 | Dem +49.1% | 51% |
| 1990 | 24,603 | 5,436 | 22.1% | 18,820 | 76.5% | 347 | 1.4% | Dem +13,384 | Dem +54.4% | 49% |
| 1988 | 28,049 | 5,974 | 21.3% | 21,645 | 77.2% | 430 | 1.5% | Dem +15,671 | Dem +55.9% | 57% |
| 1986 | 25,650 | 4,766 | 18.6% | 20,552 | 80.1% | 332 | 1.3% | Dem +15,786 | Dem +61.5% | 54% |