2024 population: 166,523
(
1,792 from 2020)
Land area: 608.4 square miles
Population density: 273.7 persons per square mile
| 2024 Census data | |||
| White: | 102,205 | 61.38% | 5.1% |
| Black: | 24,091 | 14.47% | 1.9% |
| Indian: | 412 | 0.25% | 1.5% |
| Asian: | 4,428 | 2.66% | 1.4% |
| 2+ races: | 3,671 | 2.20% | 2.8% |
| Hispanic: | 31,716 | 19.05% | 10.9% |
| Total non-White: | 64,318 | 38.62% | 6.2% |
| 2020-2024 Components | Number | Rate |
|---|---|---|
| Births: | 5,812 | 8.6 |
| Deaths: | 7,651 | 11.4 |
| Net Migration: | -1,025 | -1.5 |
| Net Immigration: | 975 | 1.4 |
| Change in White population: | -5,532 | -3.3 |
| Change in Non-White pop.: | 3,740 | 2.2 |
| Recent Trends | ||||
|---|---|---|---|---|
| Votes | Δ Margin | Swing % | ||
| 2024 vs. 2020 | R +3,950 | R +6,003 | R + 7.2% | |
| D -2,053 | ||||
| 2024 vs. 2016 | R +9,290 | R +1,201 | R + 1.6% | |
| D +8,089 | ||||
| 2020 vs. 2016 | R +5,340 | D +4,802 | D + 5.7% | |
| D +10,142 | ||||
| 2024 vs. 2012 | R +15,809 | R +9,023 | R + 14.2% | |
| D +6,786 | ||||
| 2016 vs. 2008 | R +5,093 | R +10,628 | R + 15.7% | |
| D -5,535 | ||||
| How to interpret this table | ||||
| Year | Turnout | Winner | Runner-Up | Other | Total Votes | Diff (St) | Diff (US) | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 63% | Donald Trump (R) | 42,676 | 49.8% | Kamala Harris (D) | 42,007 | 49.0% | 1,069 [+] | 1.2% | 85,752 | 0 | 0 | 1.21% |
| 2020 | 62% | Joe Biden (D) | 44,060 | 52.4% | Donald Trump* (R) | 38,726 | 46.1% | 1,248 [+] | 1.5% | 84,034 | -3 | -1 | 1.21% |
| 2016 | 53% | Hillary Clinton (D) | 33,918 | 48.4% | Donald Trump (R) | 33,386 | 47.7% | 2,704 [+] | 3.9% | 70,008 | 0 | 2 | 1.14% |
| 2012 | 48% | Barack Obama* (D) | 35,221 | 55.9% | Mitt Romney (R) | 26,867 | 42.6% | 935 [+] | 1.5% | 63,023 | -4 | -5 | 1.09% |
| 2008 | 55% | Barack Obama (D) | 39,453 | 57.5% | John McCain (R) | 28,293 | 41.2% | 872 [+] | 1.3% | 68,618 | -3 | -4 | 1.14% |
| 2004 | 50% | George W. Bush* (R) | 27,971 | 49.6% | John Kerry (D) | 27,967 | 49.6% | 404 [+] | 0.7% | 56,342 | 1 | -1 | 0.98% |
| 2000 | 46% | George W. Bush (R) | 23,265 | 49.6% | Albert Gore, Jr. (D) | 21,939 | 46.8% | 1,674 [+] | 3.6% | 46,878 | 3 | 2 | 0.95% |
| 1996 | 43% | Robert Dole (R) | 17,326 | 44.4% | Bill Clinton* (D) | 16,547 | 42.4% | 5,192 [+] | 13.3% | 39,065 | 4 | 4 | 0.87% |
| 1992 | 48% | George Bush* (R) | 14,557 | 38.8% | Bill Clinton (D) | 13,468 | 35.9% | 9,475 [+] | 25.3% | 37,500 | 3 | 1 | 0.76% |
| 1988 | 40% | George Bush (R) | 17,185 | 62.8% | Michael Dukakis (D) | 9,859 | 36.0% | 327 [+] | 1.2% | 27,371 | 12 | 9 | 0.60% |
| 1984 | 41% | Ronald Reagan* (R) | 16,109 | 65.8% | Walter Mondale (D) | 8,193 | 33.5% | 172 | 0.7% | 24,474 | 12 | 7 | 0.51% |
| 1980 | 43% | Ronald Reagan (R) | 12,357 | 55.4% | Jimmy Carter* (D) | 7,551 | 33.9% | 2,381 [+] | 10.7% | 22,289 | 6 | 5 | 0.49% |
| 1976 | 48% | Gerald Ford* (R) | 10,228 | 50.7% | Jimmy Carter (D) | 9,544 | 47.3% | 393 [+] | 1.9% | 20,165 | 3 | 3 | 0.44% |
| 1972 | 54% | Richard Nixon* (R) | 12,701 | 67.5% | George McGovern (D) | 5,619 | 29.9% | 494 [+] | 2.6% | 18,814 | 8 | 7 | 0.41% |
| 1968 | 63% | Richard Nixon (R) | 9,465 | 53.3% | Hubert Humphrey (D) | 6,946 | 39.1% | 1,336 [+] | 7.5% | 17,747 | 9 | 10 | 0.37% |
| 1964 | 64% | Lyndon Johnson* (D) | 10,622 | 62.4% | Barry Goldwater (R) | 6,281 | 36.9% | 116 | 0.7% | 17,019 | 2 | -2 | 0.35% |
| 1960 | 71% | Richard Nixon (R) | 11,299 | 63.7% | John Kennedy (D) | 6,312 | 35.6% | 115 | 0.6% | 17,726 | 15 | 14 | 0.35% |
| 1956 | 63% | Dwight Eisenhower* (R) | 10,081 | 64.3% | Adlai Stevenson (D) | 5,506 | 35.1% | 92 | 0.6% | 15,679 | 8 | 7 | 0.34% |
| 1952 | 66% | Dwight Eisenhower (R) | 9,502 | 62.1% | Adlai Stevenson (D) | 5,760 | 37.6% | 42 | 0.3% | 15,304 | 9 | 7 | 0.33% |
| 1948 | 59% | Thomas Dewey (R) | 6,674 | 53.0% | Harry Truman* (D) | 5,913 | 47.0% | 0 | 0.0% | 12,587 | 2 | 8 | 0.34% |
| 1944 | 58% | Thomas Dewey (R) | 6,202 | 52.9% | Franklin Roosevelt* (D) | 5,490 | 46.8% | 37 | 0.3% | 11,729 | 5 | 7 | 0.31% |
| 1940 | 66% | Franklin Roosevelt* (D) | 6,670 | 52.6% | Wendell Willkie (R) | 6,001 | 47.3% | 16 | 0.1% | 12,687 | 1 | 3 | 0.31% |
| 1936 | 81% | Franklin Roosevelt* (D) | 8,212 | 58.3% | Alf Landon (R) | 5,778 | 41.0% | 89 [+] | 0.6% | 14,079 | 0 | 5 | 0.34% |
| 1932 | 66% | Franklin Roosevelt (D) | 6,357 | 56.8% | Herbert Hoover* (R) | 4,659 | 41.6% | 183 [+] | 1.6% | 11,199 | -9 | 2 | 0.39% |
| 1928 | 68% | Herbert Hoover (R) | 7,469 | 69.4% | Al Smith (D) | 3,266 | 30.3% | 27 [+] | 0.3% | 10,762 | 4 | 11 | 0.34% |
| 1924 | 52% | John Davis (D) | 3,901 | 49.9% | Calvin Coolidge (R) | 3,462 | 44.3% | 456 [+] | 5.8% | 7,819 | -21 | -10 | 0.36% |
| 1920 | 49% | James Cox (D) | 3,396 | 49.7% | Warren Harding (R) | 3,278 | 48.0% | 154 [+] | 2.3% | 6,828 | -18 | -12 | 0.37% |
| 1916 | 35% | Woodrow Wilson* (D) | 3,348 | 68.5% | Charles Evans Hughes (R) | 1,456 | 29.8% | 82 [+] | 1.7% | 4,886 | -24 | -16 | 0.38% |
| 1912 | 34% | Woodrow Wilson (D) | 3,107 | 67.5% | Theodore Roosevelt (Prog) | 844 | 18.3% | 653 [+] | 14.2% | 4,604 | -11 | -12 | 0.38% |
| 1908 | 36% | William J. Bryan (D) | 3,004 | 65.3% | William Taft (R) | 1,454 | 31.6% | 141 [+] | 3.1% | 4,599 | -27 | -20 | 0.36% |
| 1904 | 34% | Alton Parker (D) | 2,587 | 61.7% | Theodore Roosevelt (R) | 1,446 | 34.5% | 163 [+] | 3.9% | 4,196 | -34 | -22 | 0.34% |
| 1900 | 38% | William J. Bryan (D) | 3,054 | 67.6% | William McKinley* (R) | 1,264 | 28.0% | 198 [+] | 4.4% | 4,516 | -33 | -24 | 0.38% |
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 | 63% | Bob Casey, Jr.* (D) | 41,701 | 49.0% | Dave McCormick (R) | 40,872 | 48.1% | 2,455 [+] | 2.9% | 85,028 | -1 | 1.22% |
| 2022 | S3 | 43% | John Fetterman (D) | 30,251 | 51.5% | Mehmet Oz (R) | 26,746 | 45.5% | 1,733 [+] | 3.0% | 58,730 | -1 | 1.09% |
| 2022 | G | 44% | Josh Shapiro (D) | 32,009 | 54.4% | Doug Mastriano (R) | 25,604 | 43.5% | 1,214 [+] | 2.1% | 58,827 | 2 | 1.10% |
| 2018 | S1 | 41% | Bob Casey, Jr.* (D) | 30,626 | 55.3% | Lou Barletta (R) | 23,968 | 43.3% | 818 [+] | 1.5% | 55,412 | 1 | 1.11% |
| 2018 | G | 41% | Tom Wolf* (D) | 32,064 | 57.8% | Scott Wagner (R) | 22,530 | 40.6% | 843 [+] | 1.5% | 55,437 | 0 | 1.11% |
| 2016 | S3 | 50% | Katie McGinty (D) | 34,280 | 51.3% | Pat Toomey* (R) | 30,743 | 46.0% | 1,768 [+] | 2.6% | 66,791 | -3 | 1.10% |
| 2014 | G | 27% | Tom Wolf (D) | 19,864 | 56.9% | Tom Corbett* (R) | 15,046 | 43.1% | 0 | 0.0% | 34,910 | -2 | 1.00% |
| 2012 | S1 | 46% | Bob Casey, Jr.* (D) | 33,502 | 55.8% | Tom Smith (R) | 25,579 | 42.6% | 918 [+] | 1.5% | 59,999 | -2 | 1.07% |
| 2010 | S3 | 30% | Pat Toomey (R) | 20,295 | 51.8% | Joe Sestak (D) | 18,921 | 48.2% | 0 | 0.0% | 39,216 | 1 | 0.99% |
| 2010 | G | 30% | Tom Corbett (R) | 21,162 | 53.9% | Dan Onorato (D) | 18,082 | 46.1% | 0 | 0.0% | 39,244 | -1 | 0.98% |
| 2006 | S1 | 30% | Bob Casey, Jr. (D) | 19,862 | 56.1% | Rick Santorum* (R) | 15,555 | 43.9% | 0 | 0.0% | 35,417 | 3 | 0.87% |
| 2006 | G | 30% | Ed Rendell* (D) | 21,430 | 60.4% | Lynn Swann (R) | 14,071 | 39.6% | 0 | 0.0% | 35,501 | 0 | 0.87% |
| 2004 | S3 | 48% | Arlen Specter* (R) | 29,944 | 55.6% | Joseph Hoeffel (D) | 22,354 | 41.5% | 1,554 [+] | 2.9% | 53,852 | 3 | 0.97% |
| 2002 | G | 29% | Mike Fisher (R) | 15,258 | 49.6% | Ed Rendell (D) | 14,570 | 47.3% | 950 [+] | 3.1% | 30,778 | 5 | 0.86% |
| 2000 | S1 | 43% | Rick Santorum* (R) | 25,524 | 58.0% | Ron Klink (D) | 17,351 | 39.4% | 1,125 [+] | 2.6% | 44,000 | 6 | 0.93% |
| 1998 | S3 | 25% | Arlen Specter* (R) | 15,393 | 63.1% | Bill Lloyd (D) | 7,967 | 32.7% | 1,030 [+] | 4.2% | 24,390 | 2 | 0.82% |
| 1998 | G | 27% | Tom Ridge* (R) | 17,243 | 66.0% | Ivan Itkin (D) | 7,160 | 27.4% | 1,733 [+] | 6.6% | 26,136 | 9 | 0.86% |
| 1994 | S1 | 30% | Rick Santorum (R) | 14,364 | 56.6% | Harris Wofford* (D) | 10,159 | 40.1% | 838 [+] | 3.3% | 25,361 | 7 | 0.72% |
| 1994 | G | 32% | Tom Ridge (R) | 14,409 | 54.1% | Mark Singel (D) | 10,137 | 38.1% | 2,093 [+] | 7.9% | 26,639 | 9 | 0.74% |
| 1992 | S3 | 46% | Arlen Specter* (R) | 17,580 | 49.2% | Lynn Yeakel (D) | 16,792 | 47.0% | 1,355 [+] | 3.8% | 35,727 | 0 | 0.74% |
| 1991 | S1 | 31% | Harris Wofford (D) | 11,506 | 50.1% | Richard Thornburgh (R) | 11,470 | 49.9% | 0 | 0.0% | 22,976 | 5 | 0.68% |
| 1990 | G | 26% | Robert Casey* (D) | 12,243 | 64.4% | Barbara Hafer (R) | 6,761 | 35.6% | 0 | 0.0% | 19,004 | 3 | 0.62% |
| 1988 | S1 | 39% | John Heinz* (R) | 19,158 | 72.3% | Joseph Vignola (D) | 6,981 | 26.4% | 347 [+] | 1.3% | 26,486 | 6 | 0.61% |
| 1986 | S3 | 26% | Arlen Specter* (R) | 10,476 | 62.0% | Bob Edgar (D) | 6,328 | 37.4% | 96 [+] | 0.6% | 16,900 | 6 | 0.50% |
| 1986 | G | 27% | William Scranton III (R) | 9,272 | 54.0% | Robert Casey (D) | 7,800 | 45.4% | 109 [+] | 0.6% | 17,181 | 6 | 0.51% |
| 1982 | S1 | 31% | John Heinz* (R) | 10,795 | 62.5% | Cyril Wecht (D) | 6,242 | 36.1% | 248 [+] | 1.4% | 17,285 | 3 | 0.48% |
| 1982 | G | 32% | Richard Thornburgh* (R) | 9,947 | 55.1% | Allen Ertel (D) | 7,905 | 43.8% | 187 [+] | 1.0% | 18,039 | 4 | 0.49% |
| 1980 | S3 | 42% | Arlen Specter (R) | 12,473 | 58.1% | Pete Flaherty (D) | 8,583 | 40.0% | 424 [+] | 2.0% | 21,480 | 8 | 0.49% |
| 1978 | G | 35% | Richard Thornburgh (R) | 9,100 | 58.1% | Pete Flaherty (D) | 6,398 | 40.8% | 174 [+] | 1.1% | 15,672 | 6 | 0.42% |
| 1976 | S1 | 47% | John Heinz (R) | 10,105 | 51.2% | William Green (D) | 9,461 | 47.9% | 182 [+] | 0.9% | 19,748 | -1 | 0.43% |
| 1974 | S3 | 34% | Richard Schweiker* (R) | 7,443 | 57.3% | Pete Flaherty (D) | 5,376 | 41.4% | 169 [+] | 1.3% | 12,988 | 4 | 0.37% |
| 1974 | G | 35% | Andrew Lewis (R) | 6,761 | 50.3% | Milton Shapp* (D) | 6,520 | 48.5% | 150 [+] | 1.1% | 13,431 | 5 | 0.38% |
| 1970 | S1 | 47% | Hugh Scott* (R) | 7,261 | 52.4% | William Sesler (D) | 6,097 | 44.0% | 505 [+] | 3.6% | 13,863 | 1 | 0.38% |
| 1970 | G | 48% | Milton Shapp (D) | 7,266 | 51.8% | Raymond Broderick (R) | 6,384 | 45.5% | 390 [+] | 2.8% | 14,040 | 4 | 0.38% |
| 1968 | S3 | 62% | Richard Schweiker (R) | 9,680 | 55.9% | Joseph Clark* (D) | 7,221 | 41.7% | 404 [+] | 2.3% | 17,305 | 4 | 0.37% |
| 1966 | G | 56% | Raymond Shafer (R) | 8,669 | 57.4% | Milton Shapp (D) | 6,111 | 40.4% | 331 [+] | 2.2% | 15,111 | 5 | 0.37% |
| 1964 | S1 | 63% | Hugh Scott* (R) | 8,500 | 50.6% | Genevieve Blatt (D) | 8,237 | 49.0% | 59 [+] | 0.4% | 16,796 | 0 | 0.35% |
| 1962 | S3 | 59% | James Van Zandt (R) | 8,134 | 53.7% | Joseph Clark* (D) | 6,987 | 46.1% | 26 [+] | 0.2% | 15,147 | 5 | 0.35% |
| 1962 | G | 59% | William Scranton (R) | 9,202 | 60.3% | Richardson Dilworth (D) | 6,018 | 39.4% | 38 [+] | 0.2% | 15,258 | 5 | 0.35% |
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 | PA07 | Ryan Mackenzie (R) | 5,015 | 67.6% | Susan Wild* (D) | 2,406 | 32.4% | 0 | 0.0% | 7,421 | |||
| 2024-11-05 | PA08 | Matt Cartwright* (D) | 41,188 | 54.1% | Rob Bresnahan (R) | 35,013 | 45.9% | 0 | 0.0% | 76,201 | |||
| County Total for 2024-11-05: | 83,622 | ||||||||||||
| 2022-11-08 | PA07 | Lisa Scheller (R) | 3,540 | 66.8% | Susan Wild* (D) | 1,762 | 33.2% | 0 | 0.0% | 5,302 | |||
| 2022-11-08 | PA08 | Matt Cartwright* (D) | 29,119 | 54.7% | Jim Bognet (R) | 24,135 | 45.3% | 0 | 0.0% | 53,254 | |||
| County Total for 2022-11-08: | 58,556 | ||||||||||||
| 2020-11-03 | PA07 | Susan Wild* (D) | 15,765 | 55.4% | Lisa Scheller (R) | 12,689 | 44.6% | 0 | 0.0% | 28,454 | |||
| 2020-11-03 | PA08 | Matt Cartwright* (D) | 28,998 | 53.7% | Jim Bognet (R) | 24,972 | 46.3% | 0 | 0.0% | 53,970 | |||
| County Total for 2020-11-03: | 82,424 | ||||||||||||
| 2018-11-06 | PA07 | Susan Wild (D) | 11,420 | 57.1% | Marty Nothstein (R) | 8,195 | 41.0% | 368 | 1.8% | 19,983 | |||
| 2018-11-06 | PA08 | Matt Cartwright* (D) | 19,095 | 54.8% | John Chrin (R) | 15,776 | 45.2% | 0 | 0.0% | 34,871 | |||
| County Total for 2018-11-06: | 54,854 | ||||||||||||
| 2016-11-08 | PA10 | Scott Molesevich (D) | 11,342 | 50.4% | Tom Marino* (R) | 11,161 | 49.6% | 0 | 0.0% | 22,503 | |||
| 2016-11-08 | PA17 | Matt Cartwright* (D) | 21,664 | 51.4% | Matt Connolly (R) | 20,488 | 48.6% | 0 | 0.0% | 42,152 | |||
| County Total for 2016-11-08: | 64,655 | ||||||||||||
| 2014-11-04 | PA10 | Tom Marino* (R) | 5,761 | 47.8% | Scott Brion (D) | 5,012 | 41.6% | 1,282 | 10.6% | 12,055 | |||
| 2014-11-04 | PA17 | Matt Cartwright* (D) | 11,510 | 52.9% | David Moylan (R) | 10,240 | 47.1% | 0 | 0.0% | 21,750 | |||
| County Total for 2014-11-04: | 33,805 | ||||||||||||
| 2012-11-06 | PA10 | Philip Scollo (D) | 10,869 | 53.8% | Tom Marino* (R) | 9,320 | 46.2% | 0 | 0.0% | 20,189 | |||
| 2012-11-06 | PA17 | Matt Cartwright (D) | 20,957 | 56.4% | Laureen Cummings (R) | 16,203 | 43.6% | 0 | 0.0% | 37,160 | |||
| County Total for 2012-11-06: | 57,349 | ||||||||||||
| 2010-11-02 | PA11 | Lou Barletta (R) | 20,954 | 53.6% | Paul Kanjorski* (D) | 18,144 | 46.4% | 0 | 0.0% | 39,098 | |||
| County Total for 2010-11-02: | 39,098 | ||||||||||||
| 2008-11-04 | PA11 | Paul Kanjorski* (D) | 36,271 | 56.0% | Lou Barletta (R) | 28,538 | 44.0% | 0 | 0.0% | 64,809 | |||
| County Total for 2008-11-04: | 64,809 | ||||||||||||
| 2006-11-07 | PA11 | Paul Kanjorski* (D) | 22,226 | 64.6% | Joseph Leonardi (R) | 12,174 | 35.4% | 0 | 0.0% | 34,400 | |||
| County Total for 2006-11-07: | 34,400 | ||||||||||||
| 2004-11-02 | PA11 | Paul Kanjorski* (D) | 29,523 | 94.7% | Kenneth Brenneman (Constitution) | 1,642 | 5.3% | 0 | 0.0% | 31,165 | |||
| County Total for 2004-11-02: | 31,165 | ||||||||||||
| 2002-11-05 | PA11 | Lou Barletta (R) | 15,092 | 50.9% | Paul Kanjorski* (D) | 13,643 | 46.0% | 924 | 3.1% | 29,659 | |||
| County Total for 2002-11-05: | 29,659 | ||||||||||||
| 2000-11-07 | PA10 | Patrick Casey (D) | 9,987 | 50.7% | Don Sherwood* (R) | 9,718 | 49.3% | 0 | 0.0% | 19,705 | |||
| 2000-11-07 | PA11 | Paul Kanjorski* (D) | 13,379 | 55.9% | Stephen Urban (R) | 10,551 | 44.1% | 0 | 0.0% | 23,930 | |||
| County Total for 2000-11-07: | 43,635 | ||||||||||||
| 1996-11-05 | PA10 | Joe McDade* (R) | 8,111 | 49.4% | Joe Cullen (D) | 7,315 | 44.6% | 992 | 6.0% | 16,418 | |||
| 1996-11-05 | PA11 | Paul Kanjorski* (D) | 11,218 | 56.3% | Stephen Urban (R) | 8,722 | 43.7% | 0 | 0.0% | 19,940 | |||
| County Total for 1996-11-05: | 36,358 | ||||||||||||
| 1994-11-08 | PA10 | Joe McDade* (R) | 6,366 | 58.0% | Daniel Schreffler (D) | 4,123 | 37.6% | 491 | 4.5% | 10,980 | |||
| 1994-11-08 | PA11 | Paul Kanjorski* (D) | 7,017 | 51.4% | Andrew Podolak (R) | 6,639 | 48.6% | 0 | 0.0% | 13,656 | |||
| County Total for 1994-11-08: | 24,636 | ||||||||||||
| 1992-11-03 | PA10 | Joe McDade* (R) | 12,595 | 88.8% | Albert Smith (Libertarian) | 1,585 | 11.2% | 0 | 0.0% | 14,180 | |||
| 1992-11-03 | PA11 | Paul Kanjorski* (D) | 10,980 | 58.0% | Michael Fescina (R) | 7,947 | 42.0% | 0 | 0.0% | 18,927 | |||
| County Total for 1992-11-03: | 33,107 | ||||||||||||
| Year | Total | Republican | Democrat | Other | R/D Edge | R/D Edge % | VAPOP % | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 115,679 | 43,008 | 37.2% | 48,040 | 41.5% | 24,631 | 21.3% | Dem +5,032 | Dem +4.3% | 86% |
| 2024 | 120,015 | 43,697 | 36.4% | 51,305 | 42.7% | 25,013 | 20.8% | Dem +7,608 | Dem +6.3% | 89% |
| 2022 | 114,275 | 39,879 | 34.9% | 51,407 | 45.0% | 22,989 | 20.1% | Dem +11,528 | Dem +10.1% | 85% |
| 2020 | 118,025 | 40,287 | 34.1% | 54,409 | 46.1% | 23,329 | 19.8% | Dem +14,122 | Dem +12.0% | 87% |
| 2018 | 108,185 | 36,142 | 33.4% | 50,692 | 46.9% | 21,351 | 19.7% | Dem +14,550 | Dem +13.4% | 81% |
| 2016 | 109,237 | 36,337 | 33.3% | 51,876 | 47.5% | 21,024 | 19.2% | Dem +15,539 | Dem +14.2% | 82% |
| 2014 | 98,904 | 31,820 | 32.2% | 47,527 | 48.1% | 19,557 | 19.8% | Dem +15,707 | Dem +15.9% | 75% |
| 2012 | 108,912 | 35,581 | 32.7% | 52,115 | 47.9% | 21,216 | 19.5% | Dem +16,534 | Dem +15.2% | 83% |
| 2010 | 102,659 | 33,862 | 33.0% | 49,664 | 48.4% | 19,133 | 18.6% | Dem +15,802 | Dem +15.4% | 79% |
| 2008 | 113,942 | 38,903 | 34.1% | 53,795 | 47.2% | 21,244 | 18.6% | Dem +14,892 | Dem +13.1% | 92% |
| 2006 | 99,576 | 38,373 | 38.5% | 42,292 | 42.5% | 18,911 | 19.0% | Dem +3,919 | Dem +3.9% | 84% |
| 2004 | 98,431 | 39,187 | 39.8% | 40,820 | 41.5% | 18,424 | 18.7% | Dem +1,633 | Dem +1.7% | 87% |
| 2002 | 82,209 | 34,373 | 41.8% | 33,220 | 40.4% | 14,616 | 17.8% | Rep +1,153 | Rep +1.4% | 77% |
| 2000 | 79,378 | 33,546 | 42.3% | 31,716 | 40.0% | 14,116 | 17.8% | Rep +1,830 | Rep +2.3% | 78% |
| 1998 | 69,700 | 30,246 | 43.4% | 28,368 | 40.7% | 11,086 | 15.9% | Rep +1,878 | Rep +2.7% | 73% |
| 1996 | 61,795 | 27,727 | 44.9% | 25,352 | 41.0% | 8,716 | 14.1% | Rep +2,375 | Rep +3.8% | 69% |
| 1994 | 49,396 | 22,501 | 45.6% | 20,876 | 42.3% | 6,019 | 12.2% | Rep +1,625 | Rep +3.3% | 59% |
| 1992 | 48,052 | 21,983 | 45.7% | 20,344 | 42.3% | 5,725 | 11.9% | Rep +1,639 | Rep +3.4% | 62% |
| 1990 | 38,111 | 18,084 | 47.5% | 16,229 | 42.6% | 3,798 | 10.0% | Rep +1,855 | Rep +4.9% | 53% |
| 1988 | 36,132 | 16,896 | 46.8% | 15,616 | 43.2% | 3,620 | 10.0% | Rep +1,280 | Rep +3.5% | 53% |
| 1986 | 31,203 | 14,121 | 45.3% | 14,436 | 46.3% | 2,646 | 8.5% | Dem +315 | Dem +1.0% | 49% |
| 1984 | 31,705 | 14,084 | 44.4% | 14,879 | 46.9% | 2,742 | 8.6% | Dem +795 | Dem +2.5% | 53% |