2024 population: 82,089
(
1,865 from 2020)
Land area: 1012.4 square miles
Population density: 81.1 persons per square mile
| 2024 Census data | |||
| White: | 77,191 | 94.03% | 2.9% |
| Black: | 1,473 | 1.79% | 5.6% |
| Indian: | 173 | 0.21% | 3.0% |
| Asian: | 533 | 0.65% | 2.3% |
| 2+ races: | 1,268 | 1.54% | 25.3% |
| Hispanic: | 1,451 | 1.77% | 18.2% |
| Total non-White: | 4,898 | 5.97% | 9.1% |
| 2020-2024 Components | Number | Rate |
|---|---|---|
| Births: | 3,625 | 10.8 |
| Deaths: | 4,748 | 14.1 |
| Net Migration: | -939 | -2.8 |
| Net Immigration: | 190 | 0.6 |
| Change in White population: | -2,274 | -2.7 |
| Change in Non-White pop.: | 409 | 0.5 |
| Recent Trends | ||||
|---|---|---|---|---|
| Votes | Δ Margin | Swing % | ||
| 2024 vs. 2020 | R +1,124 | R +1,190 | R + 1.9% | |
| D -66 | ||||
| 2024 vs. 2016 | R +4,698 | R +2,811 | R + 0.6% | |
| D +1,887 | ||||
| 2020 vs. 2016 | R +3,574 | R +1,621 | D + 1.3% | |
| D +1,953 | ||||
| 2024 vs. 2012 | R +8,784 | R +9,809 | R + 19.4% | |
| D -1,025 | ||||
| 2016 vs. 2008 | R +4,237 | R +10,046 | R + 28.4% | |
| D -5,809 | ||||
| How to interpret this table | ||||
| Year | Turnout | Winner | Runner-Up | Other | Total Votes | Diff (St) | Diff (US) | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 66% | Donald Trump (R) | 29,685 | 69.0% | Kamala Harris (D) | 12,858 | 29.9% | 456 [+] | 1.1% | 42,999 | 19 | 19 | 0.61% |
| 2020 | 64% | Donald Trump* (R) | 28,561 | 67.8% | Joe Biden (D) | 12,924 | 30.7% | 629 [+] | 1.5% | 42,114 | 19 | 21 | 0.61% |
| 2016 | 56% | Donald Trump (R) | 24,987 | 66.1% | Hillary Clinton (D) | 10,971 | 29.0% | 1,855 [+] | 4.9% | 37,813 | 18 | 20 | 0.61% |
| 2012 | 52% | Mitt Romney (R) | 20,901 | 58.8% | Barack Obama* (D) | 13,883 | 39.0% | 791 [+] | 2.2% | 35,575 | 12 | 12 | 0.62% |
| 2008 | 56% | John McCain (R) | 20,750 | 54.2% | Barack Obama (D) | 16,780 | 43.8% | 777 [+] | 2.0% | 38,307 | 10 | 9 | 0.64% |
| 2004 | 56% | George W. Bush* (R) | 21,965 | 57.3% | John Kerry (D) | 16,013 | 41.8% | 344 [+] | 0.9% | 38,322 | 9 | 7 | 0.66% |
| 2000 | 49% | George W. Bush (R) | 18,858 | 56.6% | Albert Gore, Jr. (D) | 13,250 | 39.8% | 1,220 [+] | 3.7% | 33,328 | 10 | 9 | 0.68% |
| 1996 | 47% | Robert Dole (R) | 14,659 | 46.6% | Bill Clinton* (D) | 12,943 | 41.2% | 3,844 [+] | 12.2% | 31,446 | 7 | 6 | 0.70% |
| 1992 | 54% | George Bush* (R) | 14,112 | 40.8% | Bill Clinton (D) | 12,813 | 37.0% | 7,703 [+] | 22.2% | 34,628 | 5 | 3 | 0.70% |
| 1988 | 48% | George Bush (R) | 17,249 | 56.3% | Michael Dukakis (D) | 13,021 | 42.5% | 358 [+] | 1.2% | 30,628 | 6 | 3 | 0.68% |
| 1984 | 52% | Ronald Reagan* (R) | 20,181 | 60.8% | Walter Mondale (D) | 12,792 | 38.5% | 222 | 0.7% | 33,195 | 7 | 2 | 0.69% |
| 1980 | 49% | Ronald Reagan (R) | 16,552 | 53.6% | Jimmy Carter* (D) | 11,778 | 38.1% | 2,579 [+] | 8.3% | 30,909 | 4 | 3 | 0.68% |
| 1976 | 53% | Gerald Ford* (R) | 15,301 | 50.0% | Jimmy Carter (D) | 14,712 | 48.1% | 597 [+] | 2.0% | 30,610 | 2 | 2 | 0.66% |
| 1972 | 52% | Richard Nixon* (R) | 18,393 | 64.4% | George McGovern (D) | 9,371 | 32.8% | 805 [+] | 2.8% | 28,569 | 5 | 4 | 0.62% |
| 1968 | 58% | Richard Nixon (R) | 14,991 | 53.1% | Hubert Humphrey (D) | 11,345 | 40.2% | 1,890 [+] | 6.7% | 28,226 | 9 | 10 | 0.59% |
| 1964 | 61% | Lyndon Johnson* (D) | 18,212 | 62.8% | Barry Goldwater (R) | 10,664 | 36.8% | 115 | 0.4% | 28,991 | 2 | -2 | 0.60% |
| 1960 | 66% | Richard Nixon (R) | 18,754 | 60.7% | John Kennedy (D) | 12,050 | 39.0% | 102 | 0.3% | 30,906 | 12 | 11 | 0.62% |
| 1956 | 57% | Dwight Eisenhower* (R) | 18,887 | 66.7% | Adlai Stevenson (D) | 9,346 | 33.0% | 104 | 0.4% | 28,337 | 10 | 9 | 0.62% |
| 1952 | 58% | Dwight Eisenhower (R) | 19,079 | 65.5% | Adlai Stevenson (D) | 9,874 | 33.9% | 181 | 0.6% | 29,134 | 13 | 10 | 0.64% |
| 1948 | 49% | Thomas Dewey (R) | 14,161 | 60.7% | Harry Truman* (D) | 9,174 | 39.3% | 0 | 0.0% | 23,335 | 10 | 16 | 0.62% |
| 1944 | 54% | Thomas Dewey (R) | 15,205 | 61.8% | Franklin Roosevelt* (D) | 9,216 | 37.5% | 170 | 0.7% | 24,591 | 13 | 16 | 0.65% |
| 1940 | 60% | Wendell Willkie (R) | 15,891 | 60.6% | Franklin Roosevelt* (D) | 10,197 | 38.9% | 115 | 0.4% | 26,203 | 14 | 16 | 0.64% |
| 1936 | 73% | Alf Landon (R) | 14,463 | 51.3% | Franklin Roosevelt* (D) | 12,788 | 45.4% | 938 [+] | 3.3% | 28,189 | 10 | 15 | 0.68% |
| 1932 | 58% | Herbert Hoover* (R) | 10,918 | 51.7% | Franklin Roosevelt (D) | 9,382 | 44.4% | 811 [+] | 3.8% | 21,111 | 1 | 12 | 0.74% |
| 1928 | 69% | Herbert Hoover (R) | 17,072 | 71.2% | Al Smith (D) | 6,718 | 28.0% | 199 [+] | 0.8% | 23,989 | 6 | 13 | 0.76% |
| 1924 | 51% | Calvin Coolidge (R) | 10,918 | 63.1% | Robert LaFollette (Prog) | 2,987 | 17.3% | 3,400 [+] | 19.6% | 17,305 | -2 | 9 | 0.81% |
| 1920 | 48% | Warren Harding (R) | 10,032 | 62.3% | James Cox (D) | 4,175 | 25.9% | 1,892 [+] | 11.8% | 16,099 | -3 | 2 | 0.87% |
| 1916 | 36% | Woodrow Wilson* (D) | 5,814 | 46.8% | Charles Evans Hughes (R) | 5,487 | 44.2% | 1,119 [+] | 9.0% | 12,420 | -10 | -2 | 0.96% |
| 1912 | 36% | Theodore Roosevelt (Prog) | 4,139 | 33.9% | Woodrow Wilson (D) | 3,968 | 32.5% | 4,100 [+] | 33.6% | 12,207 | -2 | -3 | 1.00% |
| 1908 | 43% | William Taft (R) | 7,679 | 52.6% | William J. Bryan (D) | 5,668 | 38.8% | 1,258 [+] | 8.6% | 14,605 | -6 | 1 | 1.15% |
| 1904 | 37% | Theodore Roosevelt (R) | 7,450 | 59.0% | Alton Parker (D) | 3,645 | 28.9% | 1,525 [+] | 12.1% | 12,620 | -9 | 3 | 1.02% |
| 1900 | 45% | William McKinley* (R) | 7,705 | 50.0% | William J. Bryan (D) | 7,000 | 45.4% | 713 [+] | 4.6% | 15,418 | -11 | -2 | 1.31% |
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 | 66% | Dave McCormick (R) | 28,234 | 66.1% | Bob Casey, Jr.* (D) | 13,370 | 31.3% | 1,110 [+] | 2.6% | 42,714 | 17 | 0.61% |
| 2022 | S3 | 51% | Mehmet Oz (R) | 20,992 | 63.5% | John Fetterman (D) | 11,081 | 33.5% | 960 [+] | 2.9% | 33,033 | 17 | 0.62% |
| 2022 | G | 50% | Doug Mastriano (R) | 19,541 | 59.5% | Josh Shapiro (D) | 12,609 | 38.4% | 679 [+] | 2.1% | 32,829 | 18 | 0.61% |
| 2018 | S1 | 45% | Lou Barletta (R) | 17,813 | 59.3% | Bob Casey, Jr.* (D) | 11,720 | 39.0% | 502 [+] | 1.7% | 30,035 | 17 | 0.60% |
| 2018 | G | 46% | Scott Wagner (R) | 17,859 | 58.5% | Tom Wolf* (D) | 12,137 | 39.7% | 548 [+] | 1.8% | 30,544 | 18 | 0.61% |
| 2016 | S3 | 56% | Pat Toomey* (R) | 24,472 | 65.7% | Katie McGinty (D) | 11,047 | 29.6% | 1,740 [+] | 4.7% | 37,259 | 17 | 0.62% |
| 2014 | G | 34% | Tom Corbett* (R) | 13,219 | 56.9% | Tom Wolf (D) | 9,994 | 43.1% | 0 | 0.0% | 23,213 | 12 | 0.66% |
| 2012 | S1 | 52% | Tom Smith (R) | 21,140 | 60.0% | Bob Casey, Jr.* (D) | 13,146 | 37.3% | 927 [+] | 2.6% | 35,213 | 15 | 0.63% |
| 2010 | S3 | 39% | Pat Toomey (R) | 16,725 | 62.6% | Joe Sestak (D) | 9,985 | 37.4% | 0 | 0.0% | 26,710 | 12 | 0.67% |
| 2010 | G | 39% | Tom Corbett (R) | 17,883 | 66.8% | Dan Onorato (D) | 8,891 | 33.2% | 0 | 0.0% | 26,774 | 12 | 0.67% |
| 2006 | S1 | 40% | Rick Santorum* (R) | 14,260 | 51.4% | Bob Casey, Jr. (D) | 13,480 | 48.6% | 0 | 0.0% | 27,740 | 10 | 0.68% |
| 2006 | G | 41% | Lynn Swann (R) | 16,202 | 58.1% | Ed Rendell* (D) | 11,695 | 41.9% | 0 | 0.0% | 27,897 | 18 | 0.68% |
| 2004 | S3 | 53% | Arlen Specter* (R) | 23,213 | 63.9% | Joseph Hoeffel (D) | 11,309 | 31.1% | 1,826 [+] | 5.0% | 36,348 | 11 | 0.65% |
| 2002 | G | 38% | Mike Fisher (R) | 15,551 | 60.7% | Ed Rendell (D) | 9,155 | 35.7% | 909 [+] | 3.5% | 25,615 | 16 | 0.72% |
| 2000 | S1 | 47% | Rick Santorum* (R) | 20,280 | 63.5% | Ron Klink (D) | 11,000 | 34.5% | 642 [+] | 2.0% | 31,922 | 11 | 0.67% |
| 1998 | S3 | 31% | Arlen Specter* (R) | 13,763 | 66.6% | Bill Lloyd (D) | 5,986 | 29.0% | 902 [+] | 4.4% | 20,651 | 5 | 0.70% |
| 1998 | G | 33% | Tom Ridge* (R) | 13,875 | 63.3% | Ivan Itkin (D) | 4,786 | 21.8% | 3,260 [+] | 14.9% | 21,921 | 6 | 0.72% |
| 1994 | S1 | 40% | Rick Santorum (R) | 16,552 | 62.6% | Harris Wofford* (D) | 9,325 | 35.3% | 569 [+] | 2.2% | 26,446 | 13 | 0.75% |
| 1994 | G | 43% | Tom Ridge (R) | 19,508 | 69.5% | Mark Singel (D) | 5,689 | 20.3% | 2,864 [+] | 10.2% | 28,061 | 24 | 0.78% |
| 1992 | S3 | 51% | Arlen Specter* (R) | 16,580 | 50.3% | Lynn Yeakel (D) | 13,972 | 42.4% | 2,404 [+] | 7.3% | 32,956 | 1 | 0.69% |
| 1991 | S1 | 39% | Harris Wofford (D) | 13,178 | 52.8% | Richard Thornburgh (R) | 11,769 | 47.2% | 0 | 0.0% | 24,947 | 2 | 0.74% |
| 1990 | G | 38% | Robert Casey* (D) | 16,154 | 66.7% | Barbara Hafer (R) | 8,056 | 33.3% | 0 | 0.0% | 24,210 | 1 | 0.79% |
| 1988 | S1 | 46% | John Heinz* (R) | 22,461 | 76.5% | Joseph Vignola (D) | 6,475 | 22.1% | 411 [+] | 1.4% | 29,347 | 10 | 0.67% |
| 1986 | S3 | 37% | Arlen Specter* (R) | 14,896 | 64.1% | Bob Edgar (D) | 8,189 | 35.2% | 165 [+] | 0.7% | 23,250 | 8 | 0.69% |
| 1986 | G | 37% | William Scranton III (R) | 12,546 | 53.2% | Robert Casey (D) | 10,859 | 46.0% | 183 [+] | 0.8% | 23,588 | 5 | 0.70% |
| 1982 | S1 | 41% | John Heinz* (R) | 15,700 | 61.3% | Cyril Wecht (D) | 9,554 | 37.3% | 362 [+] | 1.4% | 25,616 | 2 | 0.71% |
| 1982 | G | 42% | Richard Thornburgh* (R) | 14,654 | 55.4% | Allen Ertel (D) | 11,511 | 43.5% | 269 [+] | 1.0% | 26,434 | 5 | 0.72% |
| 1980 | S3 | 48% | Arlen Specter (R) | 15,432 | 51.4% | Pete Flaherty (D) | 14,120 | 47.0% | 471 [+] | 1.6% | 30,023 | 1 | 0.68% |
| 1978 | G | 41% | Richard Thornburgh (R) | 13,214 | 55.8% | Pete Flaherty (D) | 10,185 | 43.0% | 278 [+] | 1.2% | 23,677 | 3 | 0.63% |
| 1976 | S1 | 52% | John Heinz (R) | 16,647 | 55.8% | William Green (D) | 12,800 | 42.9% | 391 [+] | 1.3% | 29,838 | 3 | 0.66% |
| 1974 | S3 | 38% | Richard Schweiker* (R) | 12,365 | 57.8% | Pete Flaherty (D) | 8,651 | 40.5% | 367 [+] | 1.7% | 21,383 | 5 | 0.61% |
| 1974 | G | 39% | Andrew Lewis (R) | 12,830 | 58.5% | Milton Shapp* (D) | 8,701 | 39.7% | 387 [+] | 1.8% | 21,918 | 13 | 0.63% |
| 1970 | S1 | 45% | Hugh Scott* (R) | 11,580 | 51.0% | William Sesler (D) | 10,239 | 45.1% | 884 [+] | 3.9% | 22,703 | 0 | 0.62% |
| 1970 | G | 46% | Milton Shapp (D) | 11,885 | 51.5% | Raymond Broderick (R) | 10,043 | 43.5% | 1,133 [+] | 4.9% | 23,061 | 2 | 0.62% |
| 1968 | S3 | 57% | Richard Schweiker (R) | 16,045 | 58.1% | Joseph Clark* (D) | 10,998 | 39.8% | 577 [+] | 2.1% | 27,620 | 6 | 0.60% |
| 1966 | G | 54% | Raymond Shafer (R) | 15,671 | 60.6% | Milton Shapp (D) | 9,703 | 37.5% | 502 [+] | 1.9% | 25,876 | 8 | 0.64% |
| 1964 | S1 | 60% | Hugh Scott* (R) | 15,504 | 54.0% | Genevieve Blatt (D) | 13,150 | 45.8% | 83 [+] | 0.3% | 28,737 | 3 | 0.60% |
| 1962 | S3 | 55% | James Van Zandt (R) | 14,810 | 56.5% | Joseph Clark* (D) | 11,327 | 43.2% | 80 [+] | 0.3% | 26,217 | 8 | 0.60% |
| 1962 | G | 55% | William Scranton (R) | 16,449 | 62.7% | Richardson Dilworth (D) | 9,669 | 36.9% | 118 [+] | 0.4% | 26,236 | 7 | 0.60% |
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 | PA16 | Mike Kelly* (R) | 26,223 | 70.1% | Preston Nouri (D) | 11,167 | 29.9% | 0 | 0.0% | 37,390 | |||
| County Total for 2024-11-05: | 37,390 | ||||||||||||
| 2022-11-08 | PA16 | Mike Kelly* (R) | 22,446 | 68.1% | Dan Pastore (D) | 10,538 | 31.9% | 0 | 0.0% | 32,984 | |||
| County Total for 2022-11-08: | 32,984 | ||||||||||||
| 2020-11-03 | PA16 | Mike Kelly* (R) | 25,387 | 66.5% | Kristy Gnibus (D) | 12,797 | 33.5% | 0 | 0.0% | 38,184 | |||
| County Total for 2020-11-03: | 38,184 | ||||||||||||
| 2018-11-06 | PA16 | Mike Kelly* (R) | 18,301 | 60.0% | Ronald DiNicola (D) | 11,850 | 38.9% | 342 | 1.1% | 30,493 | |||
| County Total for 2018-11-06: | 30,493 | ||||||||||||
| 2016-11-08 | PA03 | Mike Kelly* (R) | 27,687 | 100.0% | 0 | 0.0% | 27,687 | ||||||
| 2016-11-08 | PA05 | Glenn Thompson* (R) | 1,428 | 70.0% | Kerith Taylor (D) | 611 | 30.0% | 0 | 0.0% | 2,039 | |||
| County Total for 2016-11-08: | 29,726 | ||||||||||||
| 2014-11-04 | PA03 | Mike Kelly* (R) | 13,558 | 61.7% | Dan LaVallee (D) | 8,413 | 38.3% | 0 | 0.0% | 21,971 | |||
| 2014-11-04 | PA05 | Glenn Thompson* (R) | 761 | 65.9% | Kerith Taylor (D) | 393 | 34.1% | 0 | 0.0% | 1,154 | |||
| County Total for 2014-11-04: | 23,125 | ||||||||||||
| 2012-11-06 | PA03 | Mike Kelly* (R) | 18,946 | 57.4% | Missa Eaton (D) | 12,263 | 37.2% | 1,792 | 5.4% | 33,001 | |||
| 2012-11-06 | PA05 | Glenn Thompson* (R) | 1,237 | 61.7% | Charles Dumas (D) | 769 | 38.3% | 0 | 0.0% | 2,006 | |||
| County Total for 2012-11-06: | 35,007 | ||||||||||||
| 2010-11-02 | PA03 | Mike Kelly (R) | 15,348 | 62.5% | Kathy Dahlkemper* (D) | 9,224 | 37.5% | 0 | 0.0% | 24,572 | |||
| 2010-11-02 | PA05 | Glenn Thompson* (R) | 1,727 | 75.3% | Michael Pipe (D) | 530 | 23.1% | 36 | 1.6% | 2,293 | |||
| County Total for 2010-11-02: | 26,865 | ||||||||||||
| 2008-11-04 | PA03 | Philip English* (R) | 19,424 | 57.3% | Kathy Dahlkemper (D) | 14,450 | 42.7% | 0 | 0.0% | 33,874 | |||
| 2008-11-04 | PA05 | Glenn Thompson (R) | 2,330 | 63.0% | Mark McCracken (D) | 1,287 | 34.8% | 83 | 2.2% | 3,700 | |||
| County Total for 2008-11-04: | 37,574 | ||||||||||||
| 2006-11-07 | PA03 | Philip English* (R) | 15,068 | 60.1% | Steven Porter (D) | 8,884 | 35.4% | 1,128 | 4.5% | 25,080 | |||
| 2006-11-07 | PA05 | John Peterson* (R) | 1,955 | 72.4% | Donald Hilliard (D) | 747 | 27.6% | 0 | 0.0% | 2,702 | |||
| County Total for 2006-11-07: | 27,782 | ||||||||||||
| 2004-11-02 | PA03 | Philip English* (R) | 21,643 | 65.7% | Steven Porter (D) | 11,292 | 34.3% | 0 | 0.0% | 32,935 | |||
| 2004-11-02 | PA05 | John Peterson* (R) | 2,766 | 96.7% | Tom Martin (Libertarian) | 93 | 3.3% | 0 | 0.0% | 2,859 | |||
| County Total for 2004-11-02: | 35,794 | ||||||||||||
| 2002-11-05 | PA03 | Philip English* (R) | 15,904 | 86.2% | Andrea Benson (Green) | 2,552 | 13.8% | 0 | 0.0% | 18,456 | |||
| 2002-11-05 | PA05 | John Peterson* (R) | 2,108 | 95.4% | Tom Martin (Libertarian) | 102 | 4.6% | 0 | 0.0% | 2,210 | |||
| County Total for 2002-11-05: | 20,666 | ||||||||||||
| 2000-11-07 | PA05 | John Peterson* (R) | 5,792 | 95.4% | William Belitskus (Green) | 122 | 2.0% | 158 | 2.6% | 6,072 | |||
| 2000-11-07 | PA21 | Philip English* (R) | 16,018 | 66.6% | Marc Flitter (D) | 8,042 | 33.4% | 0 | 0.0% | 24,060 | |||
| County Total for 2000-11-07: | 30,132 | ||||||||||||
| 1996-11-05 | PA05 | John Peterson (R) | 5,340 | 73.7% | Ruth Rudy (D) | 1,905 | 26.3% | 0 | 0.0% | 7,245 | |||
| 1996-11-05 | PA21 | Philip English* (R) | 12,600 | 55.4% | Ronald DiNicola (D) | 10,124 | 44.6% | 0 | 0.0% | 22,724 | |||
| County Total for 1996-11-05: | 29,969 | ||||||||||||
| 1994-11-08 | PA05 | Bill Clinger* (R) | 6,022 | 100.0% | 0 | 0.0% | 6,022 | ||||||
| 1994-11-08 | PA21 | Philip English (R) | 10,932 | 54.6% | Bill Leavens (D) | 8,523 | 42.6% | 570 | 2.8% | 20,025 | |||
| County Total for 1994-11-08: | 26,047 | ||||||||||||
| 1992-11-03 | PA05 | Bill Clinger* (R) | 7,147 | 100.0% | 0 | 0.0% | 7,147 | ||||||
| 1992-11-03 | PA21 | Tom Ridge* (R) | 18,769 | 75.6% | John Harkins (D) | 6,062 | 24.4% | 0 | 0.0% | 24,831 | |||
| County Total for 1992-11-03: | 31,978 | ||||||||||||
| Year | Total | Republican | Democrat | Other | R/D Edge | R/D Edge % | VAPOP % | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 53,020 | 31,839 | 60.1% | 14,529 | 27.4% | 6,652 | 12.5% | Rep +17,310 | Rep +32.6% | 81% |
| 2024 | 55,168 | 32,576 | 59.0% | 15,592 | 28.3% | 7,000 | 12.7% | Rep +16,984 | Rep +30.8% | 85% |
| 2022 | 53,007 | 30,339 | 57.2% | 16,129 | 30.4% | 6,539 | 12.3% | Rep +14,210 | Rep +26.8% | 81% |
| 2020 | 56,580 | 31,117 | 55.0% | 18,437 | 32.6% | 7,026 | 12.4% | Rep +12,680 | Rep +22.4% | 87% |
| 2018 | 52,539 | 27,625 | 52.6% | 18,495 | 35.2% | 6,419 | 12.2% | Rep +9,130 | Rep +17.4% | 80% |
| 2016 | 53,379 | 27,640 | 51.8% | 19,417 | 36.4% | 6,322 | 11.8% | Rep +8,223 | Rep +15.4% | 80% |
| 2014 | 51,927 | 25,470 | 49.0% | 20,328 | 39.1% | 6,129 | 11.8% | Rep +5,142 | Rep +9.9% | 77% |
| 2012 | 54,730 | 26,703 | 48.8% | 22,001 | 40.2% | 6,026 | 11.0% | Rep +4,702 | Rep +8.6% | 80% |
| 2010 | 53,580 | 25,930 | 48.4% | 22,212 | 41.5% | 5,438 | 10.1% | Rep +3,718 | Rep +6.9% | 78% |
| 2008 | 62,368 | 29,808 | 47.8% | 26,319 | 42.2% | 6,241 | 10.0% | Rep +3,489 | Rep +5.6% | 91% |
| 2006 | 59,618 | 30,088 | 50.5% | 23,685 | 39.7% | 5,845 | 9.8% | Rep +6,403 | Rep +10.7% | 87% |
| 2004 | 58,318 | 29,955 | 51.4% | 23,110 | 39.6% | 5,253 | 9.0% | Rep +6,845 | Rep +11.7% | 85% |
| 2002 | 53,778 | 28,386 | 52.8% | 21,046 | 39.1% | 4,346 | 8.1% | Rep +7,340 | Rep +13.6% | 79% |
| 2000 | 52,694 | 27,955 | 53.1% | 20,680 | 39.2% | 4,059 | 7.7% | Rep +7,275 | Rep +13.8% | 77% |
| 1998 | 47,169 | 25,481 | 54.0% | 18,816 | 39.9% | 2,872 | 6.1% | Rep +6,665 | Rep +14.1% | 70% |
| 1996 | 43,476 | 24,123 | 55.5% | 17,162 | 39.5% | 2,191 | 5.0% | Rep +6,961 | Rep +16.0% | 66% |
| 1994 | 41,429 | 22,535 | 54.4% | 17,188 | 41.5% | 1,706 | 4.1% | Rep +5,347 | Rep +12.9% | 63% |
| 1992 | 41,738 | 21,800 | 52.2% | 18,152 | 43.5% | 1,786 | 4.3% | Rep +3,648 | Rep +8.7% | 65% |
| 1990 | 38,595 | 20,770 | 53.8% | 16,516 | 42.8% | 1,309 | 3.4% | Rep +4,254 | Rep +11.0% | 60% |
| 1988 | 39,942 | 21,330 | 53.4% | 17,186 | 43.0% | 1,426 | 3.6% | Rep +4,144 | Rep +10.4% | 63% |
| 1986 | 41,044 | 21,643 | 52.7% | 17,958 | 43.8% | 1,443 | 3.5% | Rep +3,685 | Rep +9.0% | 65% |
| 1984 | 42,120 | 21,586 | 51.2% | 18,886 | 44.8% | 1,648 | 3.9% | Rep +2,700 | Rep +6.4% | 67% |