2024 population: 130,108
(
3,355 from 2020)
Land area: 687.5 square miles
Population density: 189.2 persons per square mile
| 2024 Census data | |||
| White: | 117,818 | 90.55% | 4.2% |
| Black: | 5,689 | 4.37% | 15.3% |
| Indian: | 179 | 0.14% | 40.9% |
| Asian: | 822 | 0.63% | 11.5% |
| 2+ races: | 2,393 | 1.84% | 9.8% |
| Hispanic: | 3,207 | 2.46% | 30.2% |
| Total non-White: | 12,290 | 9.45% | 17.7% |
| 2020-2024 Components | Number | Rate |
|---|---|---|
| Births: | 5,003 | 9.4 |
| Deaths: | 8,588 | 16.1 |
| Net Migration: | -8 | -0.0 |
| Net Immigration: | 277 | 0.5 |
| Change in White population: | -5,203 | -3.9 |
| Change in Non-White pop.: | 1,848 | 1.4 |
| Recent Trends | ||||
|---|---|---|---|---|
| Votes | Δ Margin | Swing % | ||
| 2024 vs. 2020 | R +1,323 | R +1,876 | R + 2.2% | |
| D -553 | ||||
| 2024 vs. 2016 | R +7,150 | R +4,840 | R + 1.7% | |
| D +2,310 | ||||
| 2020 vs. 2016 | R +5,827 | R +2,964 | D + 0.5% | |
| D +2,863 | ||||
| 2024 vs. 2012 | R +14,245 | R +17,317 | R + 21.6% | |
| D -3,072 | ||||
| 2016 vs. 2008 | R +10,263 | R +23,847 | R + 39.0% | |
| D -13,584 | ||||
| How to interpret this table | ||||
| Year | Turnout | Winner | Runner-Up | Other | Total Votes | Diff (St) | Diff (US) | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 68% | Donald Trump (R) | 49,408 | 69.3% | Kamala Harris (D) | 21,177 | 29.7% | 760 [+] | 1.1% | 71,345 | 19 | 20 | 1.01% |
| 2020 | 66% | Donald Trump* (R) | 48,085 | 68.0% | Joe Biden (D) | 21,730 | 30.7% | 936 [+] | 1.3% | 70,751 | 19 | 21 | 1.02% |
| 2016 | 58% | Donald Trump (R) | 42,258 | 66.5% | Hillary Clinton (D) | 18,867 | 29.7% | 2,464 [+] | 3.9% | 63,589 | 18 | 21 | 1.03% |
| 2012 | 53% | Mitt Romney (R) | 35,163 | 58.1% | Barack Obama* (D) | 24,249 | 40.1% | 1,114 [+] | 1.8% | 60,526 | 12 | 11 | 1.05% |
| 2008 | 57% | Barack Obama (D) | 32,451 | 49.2% | John McCain (R) | 31,995 | 48.5% | 1,560 [+] | 2.4% | 66,006 | 4 | 3 | 1.10% |
| 2004 | 57% | George W. Bush* (R) | 34,048 | 50.8% | John Kerry (D) | 32,591 | 48.7% | 344 [+] | 0.5% | 66,983 | 2 | 0 | 1.16% |
| 2000 | 50% | Albert Gore, Jr. (D) | 30,308 | 50.3% | George W. Bush (R) | 28,001 | 46.4% | 1,977 [+] | 3.3% | 60,286 | 0 | -1 | 1.23% |
| 1996 | 48% | Bill Clinton* (D) | 30,391 | 51.3% | Robert Dole (R) | 20,341 | 34.3% | 8,543 [+] | 14.4% | 59,275 | -6 | -6 | 1.32% |
| 1992 | 54% | Bill Clinton (D) | 34,334 | 51.7% | George Bush* (R) | 20,770 | 31.3% | 11,245 [+] | 16.9% | 66,349 | -5 | -6 | 1.34% |
| 1988 | 51% | Michael Dukakis (D) | 38,517 | 59.7% | George Bush (R) | 25,626 | 39.7% | 409 [+] | 0.6% | 64,552 | -11 | -14 | 1.42% |
| 1984 | 56% | Walter Mondale (D) | 39,865 | 55.1% | Ronald Reagan* (R) | 32,173 | 44.5% | 258 | 0.4% | 72,296 | -9 | -14 | 1.49% |
| 1980 | 54% | Jimmy Carter* (D) | 36,121 | 50.1% | Ronald Reagan (R) | 33,072 | 45.8% | 2,938 [+] | 4.1% | 72,131 | -4 | -5 | 1.58% |
| 1976 | 57% | Jimmy Carter (D) | 38,797 | 53.8% | Gerald Ford* (R) | 32,469 | 45.0% | 862 [+] | 1.2% | 72,128 | -3 | -3 | 1.56% |
| 1972 | 57% | Richard Nixon* (R) | 43,825 | 60.1% | George McGovern (D) | 27,950 | 38.3% | 1,200 [+] | 1.6% | 72,975 | 1 | -1 | 1.59% |
| 1968 | 67% | Hubert Humphrey (D) | 41,225 | 52.1% | Richard Nixon (R) | 33,280 | 42.0% | 4,645 [+] | 5.9% | 79,150 | -2 | -1 | 1.67% |
| 1964 | 67% | Lyndon Johnson* (D) | 55,183 | 67.6% | Barry Goldwater (R) | 26,281 | 32.2% | 134 | 0.2% | 81,598 | -2 | -6 | 1.69% |
| 1960 | 71% | John Kennedy (D) | 52,409 | 58.5% | Richard Nixon (R) | 37,062 | 41.4% | 151 | 0.2% | 89,622 | -7 | -8 | 1.79% |
| 1956 | 66% | Dwight Eisenhower* (R) | 46,373 | 52.5% | Adlai Stevenson (D) | 41,753 | 47.3% | 123 | 0.1% | 88,249 | -4 | -5 | 1.93% |
| 1952 | 66% | Adlai Stevenson (D) | 50,774 | 56.3% | Dwight Eisenhower (R) | 39,294 | 43.5% | 182 | 0.2% | 90,250 | -9 | -12 | 1.97% |
| 1948 | 53% | Harry Truman* (D) | 41,533 | 59.0% | Thomas Dewey (R) | 27,725 | 39.4% | 1,164 [+] | 1.7% | 70,422 | -12 | -6 | 1.89% |
| 1944 | 51% | Franklin Roosevelt* (D) | 39,676 | 58.2% | Thomas Dewey (R) | 28,203 | 41.4% | 264 | 0.4% | 68,143 | -7 | -5 | 1.80% |
| 1940 | 54% | Franklin Roosevelt* (D) | 42,894 | 58.4% | Wendell Willkie (R) | 30,306 | 41.3% | 193 | 0.3% | 73,393 | -5 | -4 | 1.80% |
| 1936 | 59% | Franklin Roosevelt* (D) | 46,687 | 64.6% | Alf Landon (R) | 24,378 | 33.7% | 1,239 [+] | 1.7% | 72,304 | -7 | -3 | 1.75% |
| 1932 | 43% | Franklin Roosevelt (D) | 28,197 | 55.1% | Herbert Hoover* (R) | 21,351 | 41.7% | 1,597 [+] | 3.1% | 51,145 | -9 | 2 | 1.79% |
| 1928 | 49% | Herbert Hoover (R) | 29,494 | 51.8% | Al Smith (D) | 27,024 | 47.5% | 427 [+] | 0.7% | 56,945 | -13 | -6 | 1.81% |
| 1924 | 42% | Calvin Coolidge (R) | 24,728 | 51.8% | John Davis (D) | 13,563 | 28.4% | 9,473 [+] | 19.8% | 47,764 | -14 | -2 | 2.23% |
| 1920 | 27% | Warren Harding (R) | 19,629 | 63.9% | James Cox (D) | 6,961 | 22.7% | 4,122 [+] | 13.4% | 30,712 | -2 | 4 | 1.66% |
| 1916 | 20% | Charles Evans Hughes (R) | 10,688 | 49.8% | Woodrow Wilson* (D) | 9,416 | 43.8% | 1,378 [+] | 6.4% | 21,482 | -4 | 4 | 1.66% |
| 1912 | 22% | Theodore Roosevelt (Prog) | 10,066 | 46.3% | Woodrow Wilson (D) | 7,282 | 33.5% | 4,377 [+] | 20.1% | 21,725 | -7 | -8 | 1.78% |
| 1908 | 25% | William Taft (R) | 12,325 | 57.9% | William J. Bryan (D) | 7,979 | 37.5% | 992 [+] | 4.7% | 21,296 | -1 | 6 | 1.68% |
| 1904 | 29% | Theodore Roosevelt (R) | 13,109 | 61.8% | Alton Parker (D) | 7,232 | 34.1% | 879 [+] | 4.1% | 21,220 | -6 | 5 | 1.72% |
| 1900 | 31% | William McKinley* (R) | 10,476 | 58.0% | William J. Bryan (D) | 7,168 | 39.7% | 420 [+] | 2.3% | 18,064 | -3 | 6 | 1.54% |
Click on the Year to view county-level data for that election.
| Year | Type | Turnout | Winner | Runner-Up | Other | Total Votes | Diff | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | S1 | 68% | Dave McCormick (R) | 46,482 | 65.5% | Bob Casey, Jr.* (D) | 22,887 | 32.2% | 1,635 [+] | 2.3% | 71,004 | 17 | 1.02% |
| 2022 | S3 | 54% | Mehmet Oz (R) | 35,847 | 63.6% | John Fetterman (D) | 18,849 | 33.5% | 1,652 [+] | 2.9% | 56,348 | 17 | 1.05% |
| 2022 | G | 54% | Doug Mastriano (R) | 32,381 | 57.5% | Josh Shapiro (D) | 22,885 | 40.7% | 1,015 [+] | 1.8% | 56,281 | 16 | 1.05% |
| 2018 | S1 | 46% | Lou Barletta (R) | 27,367 | 55.2% | Bob Casey, Jr.* (D) | 21,590 | 43.5% | 650 [+] | 1.3% | 49,607 | 13 | 0.99% |
| 2018 | G | 46% | Scott Wagner (R) | 27,530 | 55.2% | Tom Wolf* (D) | 21,639 | 43.4% | 725 [+] | 1.5% | 49,894 | 14 | 1.00% |
| 2016 | S3 | 57% | Pat Toomey* (R) | 36,948 | 58.9% | Katie McGinty (D) | 21,894 | 34.9% | 3,886 [+] | 6.2% | 62,728 | 10 | 1.04% |
| 2014 | G | 36% | Tom Wolf (D) | 22,021 | 54.6% | Tom Corbett* (R) | 18,325 | 45.4% | 0 | 0.0% | 40,346 | 0 | 1.15% |
| 2012 | S1 | 53% | Tom Smith (R) | 30,202 | 50.1% | Bob Casey, Jr.* (D) | 28,779 | 47.7% | 1,330 [+] | 2.2% | 60,311 | 5 | 1.07% |
| 2010 | S3 | 41% | Pat Toomey (R) | 24,254 | 51.3% | Joe Sestak (D) | 23,028 | 48.7% | 0 | 0.0% | 47,282 | 0 | 1.19% |
| 2010 | G | 41% | Tom Corbett (R) | 27,444 | 57.7% | Dan Onorato (D) | 20,102 | 42.3% | 0 | 0.0% | 47,546 | 3 | 1.19% |
| 2006 | S1 | 44% | Bob Casey, Jr. (D) | 33,196 | 63.7% | Rick Santorum* (R) | 18,928 | 36.3% | 0 | 0.0% | 52,124 | -5 | 1.28% |
| 2006 | G | 45% | Ed Rendell* (D) | 31,856 | 60.8% | Lynn Swann (R) | 20,506 | 39.2% | 0 | 0.0% | 52,362 | 0 | 1.28% |
| 2004 | S3 | 56% | Arlen Specter* (R) | 33,745 | 51.0% | Joseph Hoeffel (D) | 28,030 | 42.4% | 4,409 [+] | 6.7% | 66,184 | -2 | 1.19% |
| 2002 | G | 39% | Mike Fisher (R) | 25,556 | 54.6% | Ed Rendell (D) | 20,305 | 43.4% | 935 [+] | 2.0% | 46,796 | 10 | 1.31% |
| 2000 | S1 | 50% | Rick Santorum* (R) | 29,514 | 49.0% | Ron Klink (D) | 28,932 | 48.1% | 1,736 [+] | 2.9% | 60,182 | -3 | 1.27% |
| 1998 | S3 | 37% | Arlen Specter* (R) | 22,335 | 49.6% | Bill Lloyd (D) | 21,720 | 48.2% | 1,013 [+] | 2.2% | 45,068 | -12 | 1.52% |
| 1998 | G | 37% | Tom Ridge* (R) | 22,266 | 49.5% | Ivan Itkin (D) | 12,675 | 28.2% | 10,034 [+] | 22.3% | 44,975 | -8 | 1.49% |
| 1994 | S1 | 44% | Harris Wofford* (D) | 30,395 | 56.3% | Rick Santorum (R) | 21,097 | 39.1% | 2,530 [+] | 4.7% | 54,022 | -10 | 1.54% |
| 1994 | G | 44% | Mark Singel (D) | 31,043 | 57.0% | Tom Ridge (R) | 13,944 | 25.6% | 9,427 [+] | 17.3% | 54,414 | -20 | 1.52% |
| 1992 | S3 | 53% | Lynn Yeakel (D) | 31,589 | 47.7% | Arlen Specter* (R) | 30,988 | 46.8% | 3,662 [+] | 5.5% | 66,239 | -2 | 1.38% |
| 1991 | S1 | 42% | Harris Wofford (D) | 31,442 | 59.9% | Richard Thornburgh (R) | 21,061 | 40.1% | 0 | 0.0% | 52,503 | -5 | 1.55% |
| 1990 | G | 40% | Robert Casey* (D) | 40,331 | 80.0% | Barbara Hafer (R) | 10,104 | 20.0% | 0 | 0.0% | 50,435 | -12 | 1.65% |
| 1988 | S1 | 51% | John Heinz* (R) | 41,691 | 64.8% | Joseph Vignola (D) | 22,022 | 34.2% | 640 [+] | 1.0% | 64,353 | -2 | 1.47% |
| 1986 | S3 | 44% | Bob Edgar (D) | 29,953 | 52.8% | Arlen Specter* (R) | 26,302 | 46.4% | 439 [+] | 0.8% | 56,694 | -10 | 1.68% |
| 1986 | G | 44% | Robert Casey (D) | 39,239 | 69.0% | William Scranton III (R) | 17,158 | 30.2% | 475 [+] | 0.8% | 56,872 | -18 | 1.68% |
| 1982 | S1 | 47% | John Heinz* (R) | 33,898 | 55.1% | Cyril Wecht (D) | 27,216 | 44.2% | 424 [+] | 0.7% | 61,538 | -4 | 1.71% |
| 1982 | G | 47% | Allen Ertel (D) | 33,992 | 55.0% | Richard Thornburgh* (R) | 27,539 | 44.6% | 249 [+] | 0.4% | 61,780 | -6 | 1.68% |
| 1980 | S3 | 54% | Pete Flaherty (D) | 46,853 | 65.1% | Arlen Specter (R) | 24,693 | 34.3% | 402 [+] | 0.6% | 71,948 | -16 | 1.63% |
| 1978 | G | 48% | Pete Flaherty (D) | 37,771 | 62.2% | Richard Thornburgh (R) | 22,427 | 37.0% | 481 [+] | 0.8% | 60,679 | -16 | 1.62% |
| 1976 | S1 | 57% | John Heinz (R) | 41,098 | 56.9% | William Green (D) | 30,907 | 42.8% | 245 [+] | 0.3% | 72,250 | 4 | 1.59% |
| 1974 | S3 | 49% | Pete Flaherty (D) | 32,347 | 52.4% | Richard Schweiker* (R) | 29,079 | 47.1% | 323 [+] | 0.5% | 61,749 | -6 | 1.78% |
| 1974 | G | 48% | Milton Shapp* (D) | 34,017 | 55.4% | Andrew Lewis (R) | 26,946 | 43.9% | 484 [+] | 0.8% | 61,447 | -1 | 1.76% |
| 1970 | S1 | 55% | William Sesler (D) | 34,670 | 52.6% | Hugh Scott* (R) | 29,951 | 45.4% | 1,296 [+] | 2.0% | 65,917 | -6 | 1.81% |
| 1970 | G | 55% | Milton Shapp (D) | 37,889 | 57.5% | Raymond Broderick (R) | 26,184 | 39.7% | 1,847 [+] | 2.8% | 65,920 | -2 | 1.78% |
| 1968 | S3 | 66% | Richard Schweiker (R) | 42,334 | 54.1% | Joseph Clark* (D) | 35,188 | 44.9% | 800 [+] | 1.0% | 78,322 | 2 | 1.69% |
| 1966 | G | 60% | Raymond Shafer (R) | 36,847 | 51.5% | Milton Shapp (D) | 34,318 | 48.0% | 325 [+] | 0.5% | 71,490 | -1 | 1.76% |
| 1964 | S1 | 67% | Genevieve Blatt (D) | 41,334 | 50.7% | Hugh Scott* (R) | 39,857 | 48.9% | 328 [+] | 0.4% | 81,519 | -2 | 1.70% |
| 1962 | S3 | 66% | Joseph Clark* (D) | 43,961 | 53.9% | James Van Zandt (R) | 37,395 | 45.8% | 247 [+] | 0.3% | 81,603 | -3 | 1.86% |
| 1962 | G | 66% | William Scranton (R) | 44,204 | 54.2% | Richardson Dilworth (D) | 36,802 | 45.2% | 490 [+] | 0.6% | 81,496 | -1 | 1.86% |
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 | PA13 | John Joyce* (R) | 49,416 | 70.6% | Elizabeth Farnham (D) | 20,586 | 29.4% | 0 | 0.0% | 70,002 | |||
| County Total for 2024-11-05: | 70,002 | ||||||||||||
| 2022-11-08 | PA13 | John Joyce* (R) | 44,754 | 100.0% | 0 | 0.0% | 44,754 | ||||||
| County Total for 2022-11-08: | 44,754 | ||||||||||||
| 2020-11-03 | PA13 | John Joyce* (R) | 13,650 | 60.1% | Todd Rowley (D) | 9,052 | 39.9% | 0 | 0.0% | 22,702 | |||
| 2020-11-03 | PA15 | Glenn Thompson* (R) | 33,817 | 71.8% | Robert Williams (D) | 13,262 | 28.2% | 0 | 0.0% | 47,079 | |||
| County Total for 2020-11-03: | 69,781 | ||||||||||||
| 2018-11-06 | PA13 | John Joyce (R) | 9,172 | 56.4% | Brent Ottaway (D) | 7,098 | 43.6% | 0 | 0.0% | 16,270 | |||
| 2018-11-06 | PA15 | Glenn Thompson* (R) | 21,683 | 65.4% | Susan Boser (D) | 11,481 | 34.6% | 0 | 0.0% | 33,164 | |||
| County Total for 2018-11-06: | 49,434 | ||||||||||||
| 2016-11-08 | PA09 | Bill Shuster* (R) | 8,440 | 68.5% | Art Halvorson (D) | 3,874 | 31.5% | 0 | 0.0% | 12,314 | |||
| 2016-11-08 | PA12 | Keith Rothfus* (R) | 32,492 | 64.8% | Erin McClelland (D) | 17,669 | 35.2% | 0 | 0.0% | 50,161 | |||
| County Total for 2016-11-08: | 62,475 | ||||||||||||
| 2014-11-04 | PA09 | Bill Shuster* (R) | 4,350 | 57.9% | Alanna Hartzok (D) | 3,161 | 42.1% | 0 | 0.0% | 7,511 | |||
| 2014-11-04 | PA12 | Keith Rothfus* (R) | 18,402 | 55.8% | Erin McClelland (D) | 14,604 | 44.2% | 0 | 0.0% | 33,006 | |||
| County Total for 2014-11-04: | 40,517 | ||||||||||||
| 2012-11-06 | PA09 | Bill Shuster* (R) | 6,319 | 56.9% | Karen Ramsburg (D) | 4,783 | 43.1% | 0 | 0.0% | 11,102 | |||
| 2012-11-06 | PA12 | Mark Critz* (D) | 30,597 | 62.5% | Keith Rothfus (R) | 18,336 | 37.5% | 0 | 0.0% | 48,933 | |||
| County Total for 2012-11-06: | 60,035 | ||||||||||||
| 2010-11-02 | PA09 | Bill Shuster* (R) | 3,570 | 60.2% | Tom Conners (D) | 2,357 | 39.8% | 0 | 0.0% | 5,927 | |||
| 2010-11-02 | PA12 | Mark Critz* (D) | 23,213 | 55.8% | Tim Burns (R) | 18,380 | 44.2% | 0 | 0.0% | 41,593 | |||
| County Total for 2010-11-02: | 47,520 | ||||||||||||
| 2010-05-18 sp | PA12 | Mark Critz (D) | 19,798 | 57.3% | Tim Burns (R) | 14,208 | 41.1% | 522 | 1.5% | 34,528 | |||
| County Total for 2010-05-18: | 34,528 | ||||||||||||
| 2008-11-04 | PA09 | Bill Shuster* (R) | 4,250 | 50.9% | Tony Barr (D) | 4,102 | 49.1% | 0 | 0.0% | 8,352 | |||
| 2008-11-04 | PA12 | John Murtha* (D) | 39,364 | 68.4% | Bill Russell (R) | 18,163 | 31.6% | 0 | 0.0% | 57,527 | |||
| County Total for 2008-11-04: | 65,879 | ||||||||||||
| 2006-11-07 | PA09 | Tony Barr (D) | 3,830 | 58.6% | Bill Shuster* (R) | 2,703 | 41.4% | 0 | 0.0% | 6,533 | |||
| 2006-11-07 | PA12 | John Murtha* (D) | 31,697 | 68.9% | Diana Irey (R) | 14,284 | 31.1% | 0 | 0.0% | 45,981 | |||
| County Total for 2006-11-07: | 52,514 | ||||||||||||
| 2004-11-02 | PA09 | Bill Shuster* (R) | 4,502 | 53.5% | Paul Politis (D) | 3,918 | 46.5% | 0 | 0.0% | 8,420 | |||
| 2004-11-02 | PA12 | John Murtha* (D) | 50,340 | 100.0% | 0 | 0.0% | 50,340 | ||||||
| County Total for 2004-11-02: | 58,760 | ||||||||||||
| 2002-11-05 | PA09 | Bill Shuster* (R) | 3,566 | 58.7% | John Henry (D) | 2,514 | 41.3% | 0 | 0.0% | 6,080 | |||
| 2002-11-05 | PA12 | John Murtha* (D) | 33,620 | 81.7% | Bill Choby (R) | 7,554 | 18.3% | 0 | 0.0% | 41,174 | |||
| County Total for 2002-11-05: | 47,254 | ||||||||||||
| 2000-11-07 | PA12 | John Murtha* (D) | 47,540 | 78.9% | Bill Choby (R) | 11,554 | 19.2% | 1,171 | 1.9% | 60,265 | |||
| County Total for 2000-11-07: | 60,265 | ||||||||||||
| 1996-11-05 | PA12 | John Murtha* (D) | 46,852 | 80.0% | Bill Choby (R) | 11,684 | 20.0% | 0 | 0.0% | 58,536 | |||
| County Total for 1996-11-05: | 58,536 | ||||||||||||
| 1994-11-08 | PA12 | John Murtha* (D) | 41,660 | 76.8% | Bill Choby (R) | 12,619 | 23.2% | 0 | 0.0% | 54,279 | |||
| County Total for 1994-11-08: | 54,279 | ||||||||||||
| 1992-11-03 | PA12 | John Murtha* (D) | 54,079 | 100.0% | 0 | 0.0% | 54,079 | ||||||
| County Total for 1992-11-03: | 54,079 | ||||||||||||
| Year | Total | Republican | Democrat | Other | R/D Edge | R/D Edge % | VAPOP % | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 85,938 | 46,495 | 54.1% | 29,689 | 34.5% | 9,754 | 11.4% | Rep +16,806 | Rep +19.6% | 82% |
| 2024 | 88,548 | 46,885 | 52.9% | 31,732 | 35.8% | 9,931 | 11.2% | Rep +15,153 | Rep +17.1% | 84% |
| 2022 | 86,238 | 42,609 | 49.4% | 34,264 | 39.7% | 9,365 | 10.9% | Rep +8,345 | Rep +9.7% | 82% |
| 2020 | 88,171 | 40,660 | 46.1% | 38,169 | 43.3% | 9,342 | 10.6% | Rep +2,491 | Rep +2.8% | 84% |
| 2018 | 83,329 | 33,461 | 40.2% | 41,290 | 49.6% | 8,578 | 10.3% | Dem +7,829 | Dem +9.4% | 78% |
| 2016 | 86,790 | 32,755 | 37.7% | 45,336 | 52.2% | 8,699 | 10.0% | Dem +12,581 | Dem +14.5% | 80% |
| 2014 | 84,179 | 27,475 | 32.6% | 48,417 | 57.5% | 8,287 | 9.8% | Dem +20,942 | Dem +24.9% | 76% |
| 2012 | 87,054 | 27,960 | 32.1% | 51,227 | 58.8% | 7,867 | 9.0% | Dem +23,267 | Dem +26.7% | 77% |
| 2010 | 90,950 | 28,034 | 30.8% | 55,391 | 60.9% | 7,525 | 8.3% | Dem +27,357 | Dem +30.1% | 79% |
| 2008 | 92,447 | 28,284 | 30.6% | 57,025 | 61.7% | 7,138 | 7.7% | Dem +28,741 | Dem +31.1% | 79% |
| 2006 | 90,186 | 28,468 | 31.6% | 55,079 | 61.1% | 6,639 | 7.4% | Dem +26,611 | Dem +29.5% | 77% |
| 2004 | 91,249 | 28,669 | 31.4% | 56,141 | 61.5% | 6,439 | 7.1% | Dem +27,472 | Dem +30.1% | 77% |
| 2002 | 87,971 | 26,206 | 29.8% | 56,372 | 64.1% | 5,393 | 6.1% | Dem +30,166 | Dem +34.3% | 74% |
| 2000 | 91,396 | 28,818 | 31.5% | 57,060 | 62.4% | 5,518 | 6.0% | Dem +28,242 | Dem +30.9% | 76% |
| 1998 | 87,831 | 27,441 | 31.2% | 55,918 | 63.7% | 4,472 | 5.1% | Dem +28,477 | Dem +32.4% | 72% |
| 1996 | 85,919 | 26,975 | 31.4% | 55,141 | 64.2% | 3,803 | 4.4% | Dem +28,166 | Dem +32.8% | 70% |
| 1994 | 77,487 | 23,967 | 30.9% | 51,028 | 65.9% | 2,492 | 3.2% | Dem +27,061 | Dem +34.9% | 63% |
| 1992 | 78,652 | 24,425 | 31.1% | 51,894 | 66.0% | 2,333 | 3.0% | Dem +27,469 | Dem +34.9% | 63% |
| 1990 | 78,860 | 24,616 | 31.2% | 52,361 | 66.4% | 1,883 | 2.4% | Dem +27,745 | Dem +35.2% | 63% |
| 1988 | 81,200 | 25,715 | 31.7% | 53,581 | 66.0% | 1,904 | 2.3% | Dem +27,866 | Dem +34.3% | 64% |
| 1986 | 84,396 | 27,708 | 32.8% | 54,502 | 64.6% | 2,186 | 2.6% | Dem +26,794 | Dem +31.7% | 66% |
| 1984 | 87,460 | 28,817 | 32.9% | 56,291 | 64.4% | 2,352 | 2.7% | Dem +27,474 | Dem +31.4% | 67% |