2024 population: 123,941
(
4,882 from 2020)
Land area: 790.8 square miles
Population density: 156.7 persons per square mile
| 2024 Census data | |||
| White: | 112,172 | 90.50% | 4.9% |
| Black: | 6,058 | 4.89% | 1.2% |
| Indian: | 209 | 0.17% | 3.0% |
| Asian: | 726 | 0.59% | 1.9% |
| 2+ races: | 2,705 | 2.18% | 17.1% |
| Hispanic: | 2,071 | 1.67% | 28.6% |
| Total non-White: | 11,769 | 9.50% | 8.5% |
| 2020-2024 Components | Number | Rate |
|---|---|---|
| Births: | 4,356 | 8.5 |
| Deaths: | 8,833 | 17.1 |
| Net Migration: | -1,066 | -2.1 |
| Net Immigration: | 658 | 1.3 |
| Change in White population: | -5,804 | -4.5 |
| Change in Non-White pop.: | 922 | 0.7 |
| Recent Trends | ||||
|---|---|---|---|---|
| Votes | Δ Margin | Swing % | ||
| 2024 vs. 2020 | R +2,382 | R +3,303 | R + 4.4% | |
| D -921 | ||||
| 2024 vs. 2016 | R +9,043 | R +7,441 | R + 6.4% | |
| D +1,602 | ||||
| 2020 vs. 2016 | R +6,661 | R +4,138 | R + 2.0% | |
| D +2,523 | ||||
| 2024 vs. 2012 | R +17,615 | R +20,038 | R + 29.7% | |
| D -2,423 | ||||
| 2016 vs. 2008 | R +8,509 | R +16,429 | R + 31.3% | |
| D -7,920 | ||||
| How to interpret this table | ||||
| Year | Turnout | Winner | Runner-Up | Other | Total Votes | Diff (St) | Diff (US) | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 63% | Donald Trump (R) | 43,633 | 68.7% | Kamala Harris (D) | 19,548 | 30.8% | 362 [+] | 0.6% | 63,543 | 18 | 19 | 0.90% |
| 2020 | 60% | Donald Trump* (R) | 41,251 | 66.2% | Joe Biden (D) | 20,469 | 32.9% | 559 [+] | 0.9% | 62,279 | 18 | 19 | 0.90% |
| 2016 | 51% | Donald Trump (R) | 34,590 | 63.9% | Hillary Clinton (D) | 17,946 | 33.2% | 1,563 [+] | 2.9% | 54,099 | 16 | 18 | 0.88% |
| 2012 | 45% | Mitt Romney (R) | 26,018 | 53.5% | Barack Obama* (D) | 21,971 | 45.2% | 660 [+] | 1.4% | 48,649 | 7 | 6 | 0.85% |
| 2008 | 48% | John McCain (R) | 26,081 | 49.4% | Barack Obama (D) | 25,866 | 48.9% | 897 [+] | 1.7% | 52,844 | 5 | 4 | 0.88% |
| 2004 | 49% | John Kerry (D) | 29,120 | 53.2% | George W. Bush* (R) | 25,045 | 45.8% | 542 [+] | 1.0% | 54,707 | -3 | -5 | 0.95% |
| 2000 | 43% | Albert Gore, Jr. (D) | 28,152 | 56.8% | George W. Bush (R) | 20,013 | 40.4% | 1,367 [+] | 2.8% | 49,532 | -6 | -7 | 1.01% |
| 1996 | 41% | Bill Clinton* (D) | 26,359 | 56.6% | Robert Dole (R) | 14,019 | 30.1% | 6,154 [+] | 13.2% | 46,532 | -10 | -11 | 1.03% |
| 1992 | 48% | Bill Clinton (D) | 30,577 | 56.8% | George Bush* (R) | 12,820 | 23.8% | 10,464 [+] | 19.4% | 53,861 | -12 | -14 | 1.09% |
| 1988 | 45% | Michael Dukakis (D) | 33,098 | 65.7% | George Bush (R) | 16,915 | 33.6% | 336 [+] | 0.7% | 50,349 | -17 | -20 | 1.11% |
| 1984 | 50% | Walter Mondale (D) | 35,098 | 62.1% | Ronald Reagan* (R) | 21,314 | 37.7% | 135 | 0.2% | 56,547 | -16 | -21 | 1.17% |
| 1980 | 43% | Jimmy Carter* (D) | 27,963 | 56.6% | Ronald Reagan (R) | 19,252 | 39.0% | 2,168 [+] | 4.4% | 49,383 | -11 | -12 | 1.08% |
| 1976 | 50% | Jimmy Carter (D) | 32,232 | 60.5% | Gerald Ford* (R) | 20,021 | 37.6% | 991 [+] | 1.9% | 53,244 | -10 | -10 | 1.15% |
| 1972 | 48% | Richard Nixon* (R) | 27,288 | 54.1% | George McGovern (D) | 22,475 | 44.5% | 716 [+] | 1.4% | 50,479 | -5 | -7 | 1.10% |
| 1968 | 61% | Hubert Humphrey (D) | 34,340 | 57.8% | Richard Nixon (R) | 18,921 | 31.8% | 6,189 [+] | 10.4% | 59,450 | -12 | -12 | 1.25% |
| 1964 | 61% | Lyndon Johnson* (D) | 45,155 | 73.4% | Barry Goldwater (R) | 16,127 | 26.2% | 276 | 0.4% | 61,558 | -9 | -12 | 1.28% |
| 1960 | 66% | John Kennedy (D) | 41,560 | 60.4% | Richard Nixon (R) | 27,120 | 39.4% | 181 | 0.3% | 68,861 | -9 | -10 | 1.38% |
| 1956 | 58% | Adlai Stevenson (D) | 38,312 | 57.7% | Dwight Eisenhower* (R) | 27,857 | 42.0% | 206 | 0.3% | 66,375 | -15 | -15 | 1.45% |
| 1952 | 59% | Adlai Stevenson (D) | 43,921 | 61.2% | Dwight Eisenhower (R) | 27,348 | 38.1% | 476 | 0.7% | 71,745 | -15 | -17 | 1.57% |
| 1948 | 47% | Harry Truman* (D) | 34,971 | 62.0% | Thomas Dewey (R) | 20,401 | 36.2% | 995 [+] | 1.8% | 56,367 | -15 | -9 | 1.51% |
| 1944 | 47% | Franklin Roosevelt* (D) | 35,093 | 61.0% | Thomas Dewey (R) | 21,945 | 38.2% | 451 | 0.8% | 57,489 | -10 | -8 | 1.51% |
| 1940 | 53% | Franklin Roosevelt* (D) | 41,960 | 63.5% | Wendell Willkie (R) | 23,908 | 36.2% | 246 | 0.4% | 66,114 | -10 | -9 | 1.62% |
| 1936 | 62% | Franklin Roosevelt* (D) | 48,291 | 67.9% | Alf Landon (R) | 21,984 | 30.9% | 869 [+] | 1.2% | 71,144 | -10 | -6 | 1.72% |
| 1932 | 40% | Franklin Roosevelt (D) | 27,662 | 61.3% | Herbert Hoover* (R) | 15,903 | 35.2% | 1,591 [+] | 3.5% | 45,156 | -16 | -4 | 1.58% |
| 1928 | 43% | Herbert Hoover (R) | 27,693 | 58.7% | Al Smith (D) | 19,063 | 40.4% | 427 [+] | 0.9% | 47,183 | -7 | 0 | 1.50% |
| 1924 | 33% | Calvin Coolidge (R) | 19,064 | 53.6% | John Davis (D) | 8,855 | 24.9% | 7,668 [+] | 21.5% | 35,587 | -12 | 0 | 1.66% |
| 1920 | 34% | Warren Harding (R) | 20,186 | 56.7% | James Cox (D) | 13,358 | 37.5% | 2,067 [+] | 5.8% | 35,611 | -9 | -4 | 1.92% |
| 1916 | 21% | Woodrow Wilson* (D) | 10,416 | 48.4% | Charles Evans Hughes (R) | 9,838 | 45.7% | 1,275 [+] | 5.9% | 21,529 | -9 | 0 | 1.66% |
| 1912 | 19% | Woodrow Wilson (D) | 7,363 | 39.0% | Theodore Roosevelt (Prog) | 4,257 | 22.5% | 7,272 [+] | 38.5% | 18,892 | 0 | -1 | 1.55% |
| 1908 | 23% | William Taft (R) | 10,012 | 50.3% | William J. Bryan (D) | 8,220 | 41.3% | 1,689 [+] | 8.5% | 19,921 | -9 | -1 | 1.57% |
| 1904 | 27% | Theodore Roosevelt (R) | 11,486 | 57.2% | Alton Parker (D) | 6,792 | 33.8% | 1,793 [+] | 8.9% | 20,071 | -11 | 1 | 1.62% |
| 1900 | 29% | William McKinley* (R) | 9,637 | 53.5% | William J. Bryan (D) | 7,650 | 42.5% | 712 [+] | 4.0% | 17,999 | -7 | 2 | 1.53% |
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% | Dave McCormick (R) | 40,804 | 64.8% | Bob Casey, Jr.* (D) | 20,752 | 33.0% | 1,389 [+] | 2.2% | 62,945 | 16 | 0.90% |
| 2022 | S3 | 47% | Mehmet Oz (R) | 28,234 | 60.3% | John Fetterman (D) | 17,731 | 37.9% | 859 [+] | 1.8% | 46,824 | 14 | 0.87% |
| 2022 | G | 47% | Doug Mastriano (R) | 26,165 | 55.8% | Josh Shapiro (D) | 20,120 | 42.9% | 592 [+] | 1.3% | 46,877 | 14 | 0.87% |
| 2018 | S1 | 39% | Lou Barletta (R) | 20,514 | 50.4% | Bob Casey, Jr.* (D) | 19,563 | 48.1% | 628 [+] | 1.5% | 40,705 | 8 | 0.81% |
| 2018 | G | 39% | Scott Wagner (R) | 20,471 | 50.0% | Tom Wolf* (D) | 19,791 | 48.4% | 647 [+] | 1.6% | 40,909 | 9 | 0.82% |
| 2016 | S3 | 50% | Pat Toomey* (R) | 29,699 | 55.8% | Katie McGinty (D) | 20,547 | 38.6% | 2,958 [+] | 5.6% | 53,204 | 7 | 0.88% |
| 2014 | G | 29% | Tom Wolf (D) | 18,102 | 58.0% | Tom Corbett* (R) | 13,129 | 42.0% | 0 | 0.0% | 31,231 | -3 | 0.89% |
| 2012 | S1 | 45% | Bob Casey, Jr.* (D) | 24,298 | 50.5% | Tom Smith (R) | 22,950 | 47.7% | 846 [+] | 1.8% | 48,094 | 3 | 0.85% |
| 2010 | S3 | 31% | Pat Toomey (R) | 16,960 | 50.2% | Joe Sestak (D) | 16,829 | 49.8% | 0 | 0.0% | 33,789 | -1 | 0.85% |
| 2010 | G | 31% | Tom Corbett (R) | 18,994 | 55.7% | Dan Onorato (D) | 15,106 | 44.3% | 0 | 0.0% | 34,100 | 1 | 0.86% |
| 2006 | S1 | 34% | Bob Casey, Jr. (D) | 24,495 | 64.5% | Rick Santorum* (R) | 13,484 | 35.5% | 0 | 0.0% | 37,979 | -6 | 0.93% |
| 2006 | G | 34% | Ed Rendell* (D) | 22,603 | 59.3% | Lynn Swann (R) | 15,492 | 40.7% | 0 | 0.0% | 38,095 | 1 | 0.93% |
| 2004 | S3 | 45% | Joseph Hoeffel (D) | 24,284 | 48.4% | Arlen Specter* (R) | 22,228 | 44.3% | 3,705 [+] | 7.4% | 50,217 | -8 | 0.90% |
| 2002 | G | 30% | Ed Rendell (D) | 19,082 | 56.6% | Mike Fisher (R) | 13,878 | 41.1% | 776 [+] | 2.3% | 33,736 | -3 | 0.94% |
| 2000 | S1 | 42% | Ron Klink (D) | 27,502 | 57.6% | Rick Santorum* (R) | 19,342 | 40.5% | 886 [+] | 1.9% | 47,730 | -12 | 1.01% |
| 1998 | S3 | 25% | Arlen Specter* (R) | 13,854 | 47.9% | Bill Lloyd (D) | 13,812 | 47.8% | 1,247 [+] | 4.3% | 28,913 | -13 | 0.98% |
| 1998 | G | 26% | Tom Ridge* (R) | 13,215 | 43.9% | Ivan Itkin (D) | 12,863 | 42.7% | 4,041 [+] | 13.4% | 30,119 | -14 | 1.00% |
| 1994 | S1 | 35% | Harris Wofford* (D) | 23,423 | 59.5% | Rick Santorum (R) | 14,870 | 37.8% | 1,091 [+] | 2.8% | 39,384 | -12 | 1.12% |
| 1994 | G | 36% | Mark Singel (D) | 22,497 | 56.2% | Tom Ridge (R) | 12,710 | 31.8% | 4,816 [+] | 12.0% | 40,023 | -14 | 1.12% |
| 1992 | S3 | 46% | Lynn Yeakel (D) | 27,261 | 53.0% | Arlen Specter* (R) | 21,812 | 42.4% | 2,366 [+] | 4.6% | 51,439 | -7 | 1.07% |
| 1991 | S1 | 36% | Harris Wofford (D) | 28,185 | 71.5% | Richard Thornburgh (R) | 11,219 | 28.5% | 0 | 0.0% | 39,404 | -17 | 1.16% |
| 1990 | G | 31% | Robert Casey* (D) | 28,719 | 83.0% | Barbara Hafer (R) | 5,882 | 17.0% | 0 | 0.0% | 34,601 | -15 | 1.13% |
| 1988 | S1 | 43% | John Heinz* (R) | 25,891 | 54.1% | Joseph Vignola (D) | 21,264 | 44.5% | 673 [+] | 1.4% | 47,828 | -12 | 1.10% |
| 1986 | S3 | 34% | Bob Edgar (D) | 20,609 | 54.1% | Arlen Specter* (R) | 17,151 | 45.0% | 361 [+] | 0.9% | 38,121 | -11 | 1.13% |
| 1986 | G | 34% | Robert Casey (D) | 26,540 | 68.7% | William Scranton III (R) | 11,704 | 30.3% | 412 [+] | 1.1% | 38,656 | -18 | 1.14% |
| 1982 | S1 | 38% | Cyril Wecht (D) | 22,267 | 51.6% | John Heinz* (R) | 20,332 | 47.1% | 558 [+] | 1.3% | 43,157 | -12 | 1.20% |
| 1982 | G | 39% | Allen Ertel (D) | 27,739 | 63.0% | Richard Thornburgh* (R) | 15,791 | 35.9% | 474 [+] | 1.1% | 44,004 | -15 | 1.19% |
| 1980 | S3 | 42% | Pete Flaherty (D) | 34,112 | 71.1% | Arlen Specter (R) | 13,061 | 27.2% | 818 [+] | 1.7% | 47,991 | -23 | 1.09% |
| 1978 | G | 39% | Pete Flaherty (D) | 28,225 | 66.7% | Richard Thornburgh (R) | 13,843 | 32.7% | 269 [+] | 0.6% | 42,337 | -20 | 1.13% |
| 1976 | S1 | 49% | William Green (D) | 26,262 | 50.2% | John Heinz (R) | 25,337 | 48.5% | 692 [+] | 1.3% | 52,291 | -4 | 1.15% |
| 1974 | S3 | 39% | Pete Flaherty (D) | 26,515 | 63.7% | Richard Schweiker* (R) | 14,728 | 35.4% | 357 [+] | 0.9% | 41,600 | -18 | 1.20% |
| 1974 | G | 39% | Milton Shapp* (D) | 22,604 | 54.7% | Andrew Lewis (R) | 18,084 | 43.8% | 613 [+] | 1.5% | 41,301 | -1 | 1.18% |
| 1970 | S1 | 46% | William Sesler (D) | 27,139 | 59.9% | Hugh Scott* (R) | 17,387 | 38.4% | 775 [+] | 1.7% | 45,301 | -13 | 1.24% |
| 1970 | G | 47% | Milton Shapp (D) | 29,234 | 63.3% | Raymond Broderick (R) | 16,109 | 34.9% | 834 [+] | 1.8% | 46,177 | -7 | 1.25% |
| 1968 | S3 | 59% | Joseph Clark* (D) | 33,011 | 57.7% | Richard Schweiker (R) | 23,306 | 40.7% | 904 [+] | 1.6% | 57,221 | -11 | 1.24% |
| 1966 | G | 53% | Milton Shapp (D) | 30,190 | 57.5% | Raymond Shafer (R) | 21,809 | 41.5% | 532 [+] | 1.0% | 52,531 | -11 | 1.30% |
| 1964 | S1 | 60% | Genevieve Blatt (D) | 34,825 | 57.4% | Hugh Scott* (R) | 25,673 | 42.3% | 185 [+] | 0.3% | 60,683 | -8 | 1.26% |
| 1962 | S3 | 58% | Joseph Clark* (D) | 36,361 | 61.5% | James Van Zandt (R) | 22,630 | 38.3% | 126 [+] | 0.2% | 59,117 | -10 | 1.35% |
| 1962 | G | 58% | Richardson Dilworth (D) | 31,464 | 53.1% | William Scranton (R) | 27,577 | 46.6% | 174 [+] | 0.3% | 59,215 | -9 | 1.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 | PA14 | Guy Reschenthaler* (R) | 38,200 | 67.8% | Christopher Dziados (D) | 18,142 | 32.2% | 0 | 0.0% | 56,342 | |||
| County Total for 2024-11-05: | 56,342 | ||||||||||||
| 2022-11-08 | PA14 | Guy Reschenthaler* (R) | 32,739 | 100.0% | 0 | 0.0% | 32,739 | ||||||
| County Total for 2022-11-08: | 32,739 | ||||||||||||
| 2020-11-03 | PA14 | Guy Reschenthaler* (R) | 39,722 | 65.7% | Mark Marx (D) | 20,714 | 34.3% | 0 | 0.0% | 60,436 | |||
| County Total for 2020-11-03: | 60,436 | ||||||||||||
| 2018-11-06 | PA14 | Guy Reschenthaler (R) | 23,182 | 57.5% | Bibiana Boerio (D) | 17,115 | 42.5% | 0 | 0.0% | 40,297 | |||
| County Total for 2018-11-06: | 40,297 | ||||||||||||
| 2016-11-08 | PA09 | Bill Shuster* (R) | 31,772 | 62.6% | Art Halvorson (D) | 18,970 | 37.4% | 0 | 0.0% | 50,742 | |||
| County Total for 2016-11-08: | 50,742 | ||||||||||||
| 2014-11-04 | PA09 | Bill Shuster* (R) | 16,009 | 53.0% | Alanna Hartzok (D) | 14,214 | 47.0% | 0 | 0.0% | 30,223 | |||
| County Total for 2014-11-04: | 30,223 | ||||||||||||
| 2012-11-06 | PA09 | Bill Shuster* (R) | 23,542 | 50.4% | Karen Ramsburg (D) | 23,200 | 49.6% | 0 | 0.0% | 46,742 | |||
| County Total for 2012-11-06: | 46,742 | ||||||||||||
| 2010-11-02 | PA09 | Bill Shuster* (R) | 4,812 | 64.0% | Tom Conners (D) | 2,704 | 36.0% | 0 | 0.0% | 7,516 | |||
| 2010-11-02 | PA12 | Mark Critz* (D) | 14,135 | 54.1% | Tim Burns (R) | 11,992 | 45.9% | 0 | 0.0% | 26,127 | |||
| County Total for 2010-11-02: | 33,643 | ||||||||||||
| 2010-05-18 sp | PA12 | Mark Critz (D) | 11,290 | 59.3% | Tim Burns (R) | 7,415 | 38.9% | 342 | 1.8% | 19,047 | |||
| County Total for 2010-05-18: | 19,047 | ||||||||||||
| 2008-11-04 | PA09 | Bill Shuster* (R) | 5,996 | 53.4% | Tony Barr (D) | 5,236 | 46.6% | 0 | 0.0% | 11,232 | |||
| 2008-11-04 | PA12 | John Murtha* (D) | 24,133 | 59.9% | Bill Russell (R) | 16,171 | 40.1% | 0 | 0.0% | 40,304 | |||
| County Total for 2008-11-04: | 51,536 | ||||||||||||
| 2006-11-07 | PA09 | Tony Barr (D) | 4,350 | 53.7% | Bill Shuster* (R) | 3,746 | 46.3% | 0 | 0.0% | 8,096 | |||
| 2006-11-07 | PA12 | John Murtha* (D) | 18,788 | 63.7% | Diana Irey (R) | 10,690 | 36.3% | 0 | 0.0% | 29,478 | |||
| County Total for 2006-11-07: | 37,574 | ||||||||||||
| 2004-11-02 | PA09 | Bill Shuster* (R) | 5,395 | 56.4% | Paul Politis (D) | 4,175 | 43.6% | 0 | 0.0% | 9,570 | |||
| 2004-11-02 | PA12 | John Murtha* (D) | 27,048 | 100.0% | 0 | 0.0% | 27,048 | ||||||
| County Total for 2004-11-02: | 36,618 | ||||||||||||
| 2002-11-05 | PA09 | John Henry (D) | 3,139 | 50.3% | Bill Shuster* (R) | 3,103 | 49.7% | 0 | 0.0% | 6,242 | |||
| 2002-11-05 | PA12 | John Murtha* (D) | 17,479 | 74.7% | Bill Choby (R) | 5,906 | 25.3% | 0 | 0.0% | 23,385 | |||
| County Total for 2002-11-05: | 29,627 | ||||||||||||
| 2000-11-07 | PA12 | John Murtha* (D) | 11,087 | 69.2% | Bill Choby (R) | 4,728 | 29.5% | 202 | 1.3% | 16,017 | |||
| 2000-11-07 | PA20 | Frank Mascara* (D) | 21,381 | 73.2% | Ronald Davis (R) | 7,830 | 26.8% | 0 | 0.0% | 29,211 | |||
| County Total for 2000-11-07: | 45,228 | ||||||||||||
| 1996-11-05 | PA12 | John Murtha* (D) | 9,949 | 68.6% | Bill Choby (R) | 4,552 | 31.4% | 0 | 0.0% | 14,501 | |||
| 1996-11-05 | PA20 | Frank Mascara* (D) | 18,023 | 64.7% | Mike McCormick (R) | 9,838 | 35.3% | 0 | 0.0% | 27,861 | |||
| County Total for 1996-11-05: | 42,362 | ||||||||||||
| 1994-11-08 | PA12 | John Murtha* (D) | 8,865 | 70.5% | Bill Choby (R) | 3,713 | 29.5% | 0 | 0.0% | 12,578 | |||
| 1994-11-08 | PA20 | Frank Mascara (D) | 16,757 | 67.9% | Mike McCormick (R) | 7,927 | 32.1% | 0 | 0.0% | 24,684 | |||
| County Total for 1994-11-08: | 37,262 | ||||||||||||
| 1992-11-03 | PA12 | John Murtha* (D) | 11,642 | 100.0% | 0 | 0.0% | 11,642 | ||||||
| 1992-11-03 | PA20 | Austin Murphy* (D) | 21,196 | 65.2% | Bill Townsend (R) | 11,316 | 34.8% | 0 | 0.0% | 32,512 | |||
| County Total for 1992-11-03: | 44,154 | ||||||||||||
| Year | Total | Republican | Democrat | Other | R/D Edge | R/D Edge % | VAPOP % | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 79,467 | 41,108 | 51.7% | 29,825 | 37.5% | 8,534 | 10.7% | Rep +11,283 | Rep +14.2% | 79% |
| 2024 | 82,220 | 41,163 | 50.1% | 32,255 | 39.2% | 8,802 | 10.7% | Rep +8,908 | Rep +10.8% | 82% |
| 2022 | 79,520 | 36,155 | 45.5% | 35,270 | 44.4% | 8,095 | 10.2% | Rep +885 | Rep +1.1% | 79% |
| 2020 | 82,402 | 34,512 | 41.9% | 39,861 | 48.4% | 8,029 | 9.7% | Dem +5,349 | Dem +6.5% | 82% |
| 2018 | 78,204 | 27,492 | 35.2% | 43,428 | 55.5% | 7,284 | 9.3% | Dem +15,936 | Dem +20.4% | 77% |
| 2016 | 83,854 | 27,924 | 33.3% | 48,603 | 58.0% | 7,327 | 8.7% | Dem +20,679 | Dem +24.7% | 81% |
| 2014 | 80,718 | 22,232 | 27.5% | 51,681 | 64.0% | 6,805 | 8.4% | Dem +29,449 | Dem +36.5% | 77% |
| 2012 | 91,683 | 23,642 | 25.8% | 60,440 | 65.9% | 7,601 | 8.3% | Dem +36,798 | Dem +40.1% | 86% |
| 2010 | 90,738 | 22,375 | 24.7% | 61,378 | 67.6% | 6,985 | 7.7% | Dem +39,003 | Dem +43.0% | 83% |
| 2008 | 91,386 | 21,933 | 24.0% | 62,882 | 68.8% | 6,571 | 7.2% | Dem +40,949 | Dem +44.8% | 83% |
| 2006 | 89,153 | 21,705 | 24.3% | 61,218 | 68.7% | 6,230 | 7.0% | Dem +39,513 | Dem +44.3% | 80% |
| 2004 | 87,946 | 21,069 | 24.0% | 61,034 | 69.4% | 5,843 | 6.6% | Dem +39,965 | Dem +45.4% | 78% |
| 2002 | 84,904 | 19,109 | 22.5% | 60,687 | 71.5% | 5,108 | 6.0% | Dem +41,578 | Dem +49.0% | 75% |
| 2000 | 83,158 | 18,375 | 22.1% | 60,069 | 72.2% | 4,714 | 5.7% | Dem +41,694 | Dem +50.1% | 72% |
| 1998 | 78,482 | 16,622 | 21.2% | 58,176 | 74.1% | 3,684 | 4.7% | Dem +41,554 | Dem +52.9% | 69% |
| 1996 | 73,528 | 15,287 | 20.8% | 55,160 | 75.0% | 3,081 | 4.2% | Dem +39,873 | Dem +54.2% | 65% |
| 1994 | 64,554 | 12,498 | 19.4% | 50,047 | 77.5% | 2,009 | 3.1% | Dem +37,549 | Dem +58.2% | 58% |
| 1992 | 64,580 | 12,645 | 19.6% | 50,057 | 77.5% | 1,878 | 2.9% | Dem +37,412 | Dem +57.9% | 58% |
| 1990 | 64,344 | 12,792 | 19.9% | 50,213 | 78.0% | 1,339 | 2.1% | Dem +37,421 | Dem +58.2% | 58% |
| 1988 | 67,062 | 13,546 | 20.2% | 52,165 | 77.8% | 1,351 | 2.0% | Dem +38,619 | Dem +57.6% | 60% |
| 1986 | 69,249 | 14,144 | 20.4% | 53,561 | 77.3% | 1,544 | 2.2% | Dem +39,417 | Dem +56.9% | 62% |
| 1984 | 72,373 | 14,911 | 20.6% | 55,653 | 76.9% | 1,809 | 2.5% | Dem +40,742 | Dem +56.3% | 64% |