2024 population: 93,529
(
118 from 2020)
Land area: 951.3 square miles
Population density: 98.3 persons per square mile
| 2024 Census data | |||
| White: | 78,961 | 84.42% | 2.8% |
| Black: | 1,794 | 1.92% | 9.9% |
| Indian: | 440 | 0.47% | 10.3% |
| Asian: | 1,109 | 1.19% | 19.9% |
| 2+ races: | 1,825 | 1.95% | 4.5% |
| Hispanic: | 9,400 | 10.05% | 22.5% |
| Total non-White: | 14,568 | 15.58% | 17.7% |
| 2020-2024 Components | Number | Rate |
|---|---|---|
| Births: | 4,166 | 11.1 |
| Deaths: | 4,798 | 12.8 |
| Net Migration: | -404 | -1.1 |
| Net Immigration: | 882 | 2.4 |
| Change in White population: | -2,310 | -2.5 |
| Change in Non-White pop.: | 2,192 | 2.3 |
| Recent Trends | ||||
|---|---|---|---|---|
| Votes | Δ Margin | Swing % | ||
| 2024 vs. 2020 | R +88 | R +1,195 | R + 3.1% | |
| D -1,107 | ||||
| 2024 vs. 2016 | R +1,888 | D +225 | D + 2.6% | |
| D +2,113 | ||||
| 2020 vs. 2016 | R +1,800 | D +1,420 | D + 5.7% | |
| D +3,220 | ||||
| 2024 vs. 2012 | R +4,475 | R +6,651 | R + 14.9% | |
| D -2,176 | ||||
| 2016 vs. 2008 | R +3,210 | R +8,291 | R + 20.9% | |
| D -5,081 | ||||
| How to interpret this table | ||||
| Year | Turnout | Winner | Runner-Up | Other | Total Votes | Diff (St) | Diff (US) | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 62% | Donald Trump (R) | 26,335 | 59.1% | Kamala Harris (D) | 17,468 | 39.2% | 756 [+] | 1.7% | 44,559 | 3 | 9 | 2.68% |
| 2020 | 64% | Donald Trump* (R) | 26,247 | 57.4% | Joe Biden (D) | 18,575 | 40.6% | 922 [+] | 2.0% | 45,744 | 4 | 11 | 2.71% |
| 2016 | 60% | Donald Trump (R) | 24,447 | 57.3% | Hillary Clinton (D) | 15,355 | 36.0% | 2,878 [+] | 6.7% | 42,680 | 6 | 11 | 2.73% |
| 2012 | 60% | Mitt Romney (R) | 21,860 | 51.7% | Barack Obama* (D) | 19,644 | 46.4% | 797 [+] | 1.9% | 42,301 | 5 | 4 | 2.67% |
| 2008 | 61% | John McCain (R) | 21,237 | 50.2% | Barack Obama (D) | 20,436 | 48.3% | 651 [+] | 1.5% | 42,324 | 6 | 5 | 2.75% |
| 2004 | 62% | George W. Bush* (R) | 24,558 | 58.7% | John Kerry (D) | 16,906 | 40.4% | 356 [+] | 0.9% | 41,820 | 9 | 8 | 2.78% |
| 2000 | 53% | George W. Bush (R) | 18,783 | 54.5% | Albert Gore, Jr. (D) | 14,726 | 42.7% | 958 [+] | 2.8% | 34,467 | 6 | 7 | 2.62% |
| 1996 | 52% | Robert Dole (R) | 15,648 | 47.7% | Bill Clinton* (D) | 13,276 | 40.4% | 3,897 [+] | 11.9% | 32,821 | 8 | 7 | 2.66% |
| 1992 | 61% | George Bush* (R) | 15,671 | 42.2% | Bill Clinton (D) | 13,228 | 35.6% | 8,216 [+] | 22.1% | 37,115 | 5 | 5 | 2.74% |
| 1988 | 54% | George Bush (R) | 17,193 | 53.1% | Michael Dukakis (D) | 14,958 | 46.2% | 254 [+] | 0.8% | 32,405 | 9 | 0 | 2.64% |
| 1984 | 57% | Ronald Reagan* (R) | 21,527 | 63.1% | Walter Mondale (D) | 12,329 | 36.1% | 256 | 0.8% | 34,112 | 10 | 4 | 2.58% |
| 1980 | 55% | Ronald Reagan (R) | 20,222 | 61.0% | Jimmy Carter* (D) | 10,709 | 32.3% | 2,239 [+] | 6.8% | 33,170 | 10 | 10 | 2.52% |
| 1976 | 57% | Gerald Ford* (R) | 17,264 | 53.1% | Jimmy Carter (D) | 14,754 | 45.4% | 501 [+] | 1.5% | 32,519 | 4 | 5 | 2.54% |
| 1972 | 50% | Richard Nixon* (R) | 19,722 | 69.3% | George McGovern (D) | 8,074 | 28.4% | 654 [+] | 2.3% | 28,450 | 12 | 9 | 2.32% |
| 1968 | 56% | Richard Nixon (R) | 16,038 | 56.5% | Hubert Humphrey (D) | 9,495 | 33.4% | 2,866 [+] | 10.1% | 28,399 | 3 | 13 | 2.43% |
| 1964 | 64% | Lyndon Johnson* (D) | 17,569 | 55.3% | Barry Goldwater (R) | 14,208 | 44.7% | 22 | 0.1% | 31,799 | 7 | 6 | 2.68% |
| 1960 | 69% | Richard Nixon (R) | 19,223 | 57.8% | John Kennedy (D) | 14,025 | 42.2% | 13 | 0.0% | 33,261 | 1 | 8 | 2.61% |
| 1956 | 63% | Dwight Eisenhower* (R) | 17,632 | 57.9% | Adlai Stevenson (D) | 12,731 | 41.8% | 105 | 0.3% | 30,468 | -1 | 0 | 2.47% |
| 1952 | 69% | Dwight Eisenhower (R) | 18,894 | 61.2% | Adlai Stevenson (D) | 11,897 | 38.6% | 63 | 0.2% | 30,854 | -3 | 6 | 2.43% |
| 1948 | 56% | Thomas Dewey (R) | 12,384 | 51.4% | Harry Truman* (D) | 11,430 | 47.4% | 281 [+] | 1.2% | 24,095 | 4 | 6 | 2.32% |
| 1944 | 61% | Thomas Dewey (R) | 14,007 | 54.3% | Franklin Roosevelt* (D) | 11,752 | 45.5% | 59 | 0.2% | 25,818 | 2 | 8 | 2.45% |
| 1940 | 75% | Wendell Willkie (R) | 15,929 | 51.1% | Franklin Roosevelt* (D) | 15,221 | 48.8% | 38 | 0.1% | 31,188 | -1 | 6 | 2.57% |
| 1936 | 72% | Franklin Roosevelt* (D) | 16,259 | 56.2% | Alf Landon (R) | 12,223 | 42.3% | 431 [+] | 1.5% | 28,913 | 0 | 6 | 2.53% |
| 1932 | 65% | Franklin Roosevelt (D) | 16,674 | 62.6% | Herbert Hoover* (R) | 9,565 | 35.9% | 377 [+] | 1.4% | 26,616 | -4 | -4 | 2.57% |
| 1928 | 62% | Herbert Hoover (R) | 14,354 | 59.2% | Al Smith (D) | 9,905 | 40.8% | 0 | 0.0% | 24,259 | -3 | 1 | 2.40% |
| 1924 | 68% | Calvin Coolidge (R) | 13,380 | 52.8% | Robert LaFollette (Prog) | 6,637 | 26.2% | 5,305 [+] | 21.0% | 25,322 | -2 | -1 | 2.59% |
| 1920 | 59% | Warren Harding (R) | 13,506 | 64.7% | James Cox (D) | 6,659 | 31.9% | 722 [+] | 3.5% | 20,887 | -6 | 4 | 2.33% |
| 1916 | 38% | Woodrow Wilson* (D) | 6,263 | 50.0% | Charles Evans Hughes (R) | 5,992 | 47.8% | 274 [+] | 2.2% | 12,529 | -6 | 2 | 2.43% |
| 1912 | 37% | Woodrow Wilson (D) | 4,993 | 42.1% | Theodore Roosevelt (Prog) | 4,538 | 38.2% | 2,335 [+] | 19.7% | 11,866 | -10 | -8 | 2.41% |
| 1908 | 41% | William Taft (R) | 6,137 | 51.2% | William J. Bryan (D) | 5,520 | 46.0% | 338 [+] | 2.8% | 11,995 | -4 | 0 | 2.42% |
| 1904 | 39% | Theodore Roosevelt (R) | 6,868 | 61.1% | Alton Parker (D) | 3,731 | 33.2% | 634 [+] | 5.6% | 11,233 | -2 | 5 | 2.31% |
| 1900 | 42% | William McKinley* (R) | 6,525 | 54.1% | William J. Bryan (D) | 5,373 | 44.6% | 154 [+] | 1.3% | 12,052 | -4 | 3 | 2.27% |
Click on the Year to view county-level data for that election.
| Year | Type | Turnout | Winner | Runner-Up | Other | Total Votes | Diff | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | S3 | 41% | Charles Grassley* (R) | 17,785 | 61.3% | Michael Franken (D) | 11,173 | 38.5% | 50 [+] | 0.2% | 29,008 | 5 | 2.38% |
| 2022 | G | 41% | Kim Reynolds* (R) | 18,152 | 62.4% | Deidre DeJear (D) | 10,318 | 35.5% | 610 [+] | 2.1% | 29,080 | 4 | 2.38% |
| 2020 | S2 | 63% | Joni Ernst* (R) | 24,720 | 54.9% | Theresa Greenfield (D) | 18,520 | 41.1% | 1,825 [+] | 4.0% | 45,065 | 3 | 2.70% |
| 2018 | G | 48% | Kim Reynolds* (R) | 19,036 | 55.8% | Fred Hubbell (D) | 14,234 | 41.7% | 859 [+] | 2.5% | 34,129 | 6 | 2.57% |
| 2016 | S3 | 58% | Charles Grassley* (R) | 25,721 | 62.0% | Patty Judge (D) | 12,943 | 31.2% | 2,802 [+] | 6.8% | 41,466 | 2 | 2.69% |
| 2014 | S2 | 37% | Joni Ernst (R) | 15,118 | 57.7% | Bruce Braley (D) | 9,692 | 37.0% | 1,406 [+] | 5.4% | 26,216 | 6 | 2.32% |
| 2014 | G | 37% | Terry Branstad* (R) | 16,646 | 63.5% | Jack Hatch (D) | 8,023 | 30.6% | 1,539 [+] | 5.9% | 26,208 | 5 | 2.32% |
| 2010 | S3 | 38% | Charles Grassley* (R) | 17,916 | 67.5% | Roxanne Conlin (D) | 7,907 | 29.8% | 711 [+] | 2.7% | 26,534 | 3 | 2.38% |
| 2010 | G | 38% | Terry Branstad (R) | 15,963 | 60.0% | Chet Culver* (D) | 9,743 | 36.6% | 905 [+] | 3.4% | 26,611 | 7 | 2.37% |
| 2008 | S2 | 59% | Tom Harkin* (D) | 23,980 | 58.4% | Christopher Reed (R) | 17,017 | 41.5% | 34 [+] | 0.1% | 41,031 | 4 | 2.73% |
| 2006 | G | 36% | Jim Nussle (R) | 12,510 | 50.3% | Chet Culver (D) | 11,812 | 47.5% | 567 [+] | 2.3% | 24,889 | 6 | 2.36% |
| 2004 | S3 | 61% | Charles Grassley* (R) | 29,649 | 72.1% | Art Small (D) | 10,449 | 25.4% | 1,042 [+] | 2.5% | 41,140 | 2 | 2.78% |
| 2002 | S2 | 39% | Greg Ganske (R) | 13,557 | 52.5% | Tom Harkin* (D) | 11,798 | 45.7% | 452 [+] | 1.8% | 25,807 | 9 | 2.52% |
| 2002 | G | 39% | Doug Gross (R) | 12,997 | 50.6% | Tom Vilsack* (D) | 12,090 | 47.1% | 602 [+] | 2.3% | 25,689 | 6 | 2.50% |
| 1998 | S3 | 33% | Charles Grassley* (R) | 14,601 | 68.6% | David Osterberg (D) | 6,355 | 29.8% | 335 [+] | 1.6% | 21,291 | 0 | 2.25% |
| 1998 | G | 34% | Jim Ross Lightfoot (R) | 12,428 | 57.8% | Tom Vilsack (D) | 8,718 | 40.6% | 340 [+] | 1.6% | 21,486 | 11 | 2.25% |
| 1996 | S2 | 51% | Jim Ross Lightfoot (R) | 17,144 | 52.8% | Tom Harkin* (D) | 14,551 | 44.8% | 761 [+] | 2.3% | 32,456 | 6 | 2.65% |
| 1994 | G | 37% | Terry Branstad* (R) | 14,189 | 61.5% | Bonnie Campbell (D) | 8,513 | 36.9% | 358 [+] | 1.6% | 23,060 | 5 | 2.31% |
| 1992 | S3 | 54% | Charles Grassley* (R) | 21,343 | 65.1% | Jean Lloyd-Jones (D) | 10,278 | 31.4% | 1,145 [+] | 3.5% | 32,766 | -4 | 2.54% |
| 1990 | S2 | 38% | Tom Harkin* (D) | 11,486 | 50.0% | Tom Tauke (R) | 11,472 | 50.0% | 1 [+] | 0.0% | 22,959 | 4 | 2.33% |
| 1990 | G | 39% | Terry Branstad* (R) | 14,886 | 64.1% | Donald Avenson (D) | 8,254 | 35.5% | 84 [+] | 0.4% | 23,224 | 3 | 2.38% |
| 1986 | S3 | 32% | Charles Grassley* (R) | 13,045 | 67.2% | John Roehrick (D) | 6,262 | 32.3% | 92 [+] | 0.5% | 19,399 | 1 | 2.18% |
| 1986 | G | 34% | Terry Branstad* (R) | 12,665 | 62.2% | Lowell Junkins (D) | 7,687 | 37.8% | 0 | 0.0% | 20,352 | 10 | 2.23% |
| 1984 | S2 | 56% | Roger Jepsen* (R) | 16,975 | 50.8% | Tom Harkin (D) | 16,161 | 48.4% | 256 [+] | 0.8% | 33,392 | 7 | 2.58% |
| 1982 | G | 38% | Terry Branstad (R) | 12,363 | 53.6% | Roxanne Conlin (D) | 10,605 | 46.0% | 87 [+] | 0.4% | 23,055 | 1 | 2.22% |
| 1980 | S3 | 52% | Charles Grassley (R) | 18,921 | 60.3% | John Culver* (D) | 12,150 | 38.7% | 329 [+] | 1.0% | 31,400 | 7 | 2.46% |
| 1978 | S2 | 33% | Roger Jepsen (R) | 10,092 | 53.9% | Dick Clark* (D) | 8,546 | 45.6% | 95 [+] | 0.5% | 18,733 | 3 | 2.27% |
| 1978 | G | 33% | Robert Ray* (R) | 12,052 | 64.0% | Jerry Fitzgerald (D) | 6,697 | 35.6% | 76 [+] | 0.4% | 18,825 | 6 | 2.23% |
| 1974 | S3 | 38% | John Culver (D) | 10,568 | 49.7% | David Stanley (R) | 10,561 | 49.7% | 141 [+] | 0.7% | 21,270 | 2 | 2.39% |
| 1974 | G | 40% | Robert Ray* (R) | 11,536 | 51.3% | James Schaben (D) | 10,787 | 48.0% | 164 [+] | 0.7% | 22,487 | -7 | 2.44% |
| 1972 | S2 | 49% | Jack Miller* (R) | 15,066 | 54.3% | Dick Clark (D) | 12,338 | 44.5% | 323 [+] | 1.2% | 27,727 | 10 | 2.30% |
| 1972 | G | 49% | Robert Ray* (R) | 19,117 | 68.6% | Paul Franzenburg (D) | 8,489 | 30.5% | 270 [+] | 1.0% | 27,876 | 10 | 2.30% |
| 1970 | G | 29% | Robert Ray* (R) | 8,969 | 59.3% | Robert Fulton (D) | 5,958 | 39.4% | 191 [+] | 1.3% | 15,118 | 8 | 1.91% |
| 1968 | S3 | 54% | David Stanley (R) | 16,222 | 59.2% | Harold Hughes (D) | 11,155 | 40.7% | 25 [+] | 0.1% | 27,402 | 10 | 2.40% |
| 1968 | G | 54% | Robert Ray (R) | 16,975 | 62.4% | Paul Franzenburg (D) | 10,175 | 37.4% | 49 [+] | 0.2% | 27,199 | 8 | 2.39% |
| 1966 | S2 | 39% | Jack Miller* (R) | 13,271 | 68.0% | E.B. Smith (D) | 6,147 | 31.5% | 89 [+] | 0.5% | 19,507 | 7 | 2.27% |
| 1966 | G | 40% | William Murray (R) | 12,750 | 63.8% | Harold Hughes* (D) | 7,218 | 36.1% | 23 [+] | 0.1% | 19,991 | 20 | 2.24% |
| 1964 | G | 64% | Harold Hughes* (D) | 18,969 | 60.3% | Evan Hultman (R) | 12,450 | 39.6% | 45 [+] | 0.1% | 31,464 | 8 | 2.69% |
| 1962 | S3 | 35% | Bourke Hickenlooper* (R) | 10,453 | 60.5% | E.B. Smith (D) | 6,823 | 39.5% | 0 | 0.0% | 17,276 | 7 | 2.14% |
| 1962 | G | 36% | Norman Erbe* (R) | 10,074 | 57.3% | Harold Hughes (D) | 7,506 | 42.7% | 0 | 0.0% | 17,580 | 10 | 2.14% |
| 1960 | S2 | 67% | Jack Miller (R) | 17,310 | 53.0% | Herschel Loveless (D) | 15,328 | 47.0% | 0 | 0.0% | 32,638 | 1 | 2.64% |
| 1960 | G | 67% | Norman Erbe (R) | 17,435 | 53.4% | Edward McManus (D) | 15,197 | 46.6% | 0 | 0.0% | 32,632 | 1 | 2.64% |
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 | IA04 | Randy Feenstra* (R) | 26,212 | 61.6% | Ryan Melton (D) | 16,263 | 38.2% | 68 | 0.2% | 42,543 | |||
| County Total for 2024-11-05: | 42,543 | ||||||||||||
| 2022-11-08 | IA04 | Randy Feenstra* (R) | 17,178 | 59.8% | Ryan Melton (D) | 10,310 | 35.9% | 1,242 | 4.3% | 28,730 | |||
| County Total for 2022-11-08: | 28,730 | ||||||||||||
| 2020-11-03 | IA03 | David Young (R) | 24,256 | 54.1% | Cindy Axne* (D) | 18,424 | 41.1% | 2,122 | 4.7% | 44,802 | |||
| County Total for 2020-11-03: | 44,802 | ||||||||||||
| 2018-11-06 | IA03 | David Young* (R) | 18,181 | 53.8% | Cindy Axne (D) | 14,044 | 41.6% | 1,572 | 4.7% | 33,797 | |||
| County Total for 2018-11-06: | 33,797 | ||||||||||||
| 2016-11-08 | IA03 | David Young* (R) | 23,975 | 58.6% | Jim Mowrer (D) | 13,062 | 31.9% | 3,890 | 9.5% | 40,927 | |||
| County Total for 2016-11-08: | 40,927 | ||||||||||||
| 2014-11-04 | IA03 | David Young (R) | 15,195 | 58.4% | Staci Appel (D) | 8,799 | 33.8% | 2,008 | 7.7% | 26,002 | |||
| County Total for 2014-11-04: | 26,002 | ||||||||||||
| 2012-11-06 | IA03 | Tom Latham* (R) | 22,384 | 55.4% | Leonard Boswell* (D) | 15,815 | 39.2% | 2,195 | 5.4% | 40,394 | |||
| County Total for 2012-11-06: | 40,394 | ||||||||||||
| 2010-11-02 | IA05 | Steve King* (R) | 15,873 | 60.4% | Matthew Campbell (D) | 9,625 | 36.6% | 767 | 2.9% | 26,265 | |||
| County Total for 2010-11-02: | 26,265 | ||||||||||||
| 2008-11-04 | IA05 | Steve King* (R) | 21,417 | 53.4% | Rob Hubler (D) | 17,111 | 42.6% | 1,605 | 4.0% | 40,133 | |||
| County Total for 2008-11-04: | 40,133 | ||||||||||||
| 2006-11-07 | IA05 | Steve King* (R) | 12,289 | 50.8% | Joyce Schulte (D) | 10,880 | 44.9% | 1,043 | 4.3% | 24,212 | |||
| County Total for 2006-11-07: | 24,212 | ||||||||||||
| 2004-11-02 | IA05 | Steve King* (R) | 23,729 | 59.1% | Joyce Schulte (D) | 16,348 | 40.7% | 42 | 0.1% | 40,119 | |||
| County Total for 2004-11-02: | 40,119 | ||||||||||||
| 2002-11-05 | IA05 | Paul Shomshor (D) | 12,824 | 50.6% | Steve King (R) | 12,474 | 49.2% | 30 | 0.1% | 25,328 | |||
| County Total for 2002-11-05: | 25,328 | ||||||||||||
| 2000-11-07 | IA04 | Greg Ganske* (R) | 22,255 | 66.2% | Michael Huston (D) | 10,562 | 31.4% | 818 | 2.4% | 33,635 | |||
| County Total for 2000-11-07: | 33,635 | ||||||||||||
| 1998-11-03 | IA04 | Greg Ganske* (R) | 14,557 | 68.6% | Jon Dvorak (D) | 6,444 | 30.4% | 216 | 1.0% | 21,217 | |||
| County Total for 1998-11-03: | 21,217 | ||||||||||||
| 1996-11-05 | IA04 | Greg Ganske* (R) | 18,489 | 57.3% | Connie McBurney (D) | 13,227 | 41.0% | 530 | 1.6% | 32,246 | |||
| County Total for 1996-11-05: | 32,246 | ||||||||||||
| 1994-11-08 | IA04 | Greg Ganske (R) | 14,335 | 63.8% | Neal Smith* (D) | 7,844 | 34.9% | 303 | 1.3% | 22,482 | |||
| County Total for 1994-11-08: | 22,482 | ||||||||||||
| 1992-11-03 | IA04 | Neal Smith* (D) | 15,355 | 50.3% | Paul Lunde (R) | 14,736 | 48.3% | 409 | 1.3% | 30,500 | |||
| County Total for 1992-11-03: | 30,500 | ||||||||||||
| Year | Total | Republican | Democrat | Other | R/D Edge | R/D Edge % | VAPOP % | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 45,301 | 20,841 | 46.0% | 11,856 | 26.2% | 12,604 | 27.8% | Rep +8,985 | Rep +19.8% | 63% |
| 2022 | 52,113 | 22,147 | 42.5% | 14,407 | 27.6% | 15,559 | 29.9% | Rep +7,740 | Rep +14.9% | 73% |
| 2020 | 60,398 | 23,761 | 39.3% | 17,395 | 28.8% | 19,242 | 31.9% | Rep +6,366 | Rep +10.5% | 85% |
| 2018 | 57,068 | 21,147 | 37.1% | 15,464 | 27.1% | 20,457 | 35.8% | Rep +5,683 | Rep +10.0% | 80% |
| 2016 | 56,821 | 21,290 | 37.5% | 15,655 | 27.6% | 19,876 | 35.0% | Rep +5,635 | Rep +9.9% | 80% |
| 2014 | 55,785 | 20,752 | 37.2% | 15,544 | 27.9% | 19,489 | 34.9% | Rep +5,208 | Rep +9.3% | 79% |
| 2012 | 55,116 | 21,080 | 38.2% | 16,190 | 29.4% | 17,846 | 32.4% | Rep +4,890 | Rep +8.9% | 78% |
| 2010 | 55,204 | 19,725 | 35.7% | 17,227 | 31.2% | 18,252 | 33.1% | Rep +2,498 | Rep +4.5% | 78% |
| 2008 | 56,299 | 19,603 | 34.8% | 18,100 | 32.1% | 18,596 | 33.0% | Rep +1,503 | Rep +2.7% | 81% |
| 2006 | 55,228 | 20,265 | 36.7% | 16,144 | 29.2% | 18,819 | 34.1% | Rep +4,121 | Rep +7.5% | 81% |
| 2004 | 54,955 | 20,503 | 37.3% | 16,041 | 29.2% | 18,411 | 33.5% | Rep +4,462 | Rep +8.1% | 82% |
| 2002 | 49,912 | 19,579 | 39.2% | 13,654 | 27.4% | 16,679 | 33.4% | Rep +5,925 | Rep +11.9% | 75% |
| 2000 | 47,984 | 18,129 | 37.8% | 13,603 | 28.3% | 16,252 | 33.9% | Rep +4,526 | Rep +9.4% | 74% |
| 1994 | 43,521 | 17,801 | 40.9% | 14,541 | 33.4% | 11,179 | 25.7% | Rep +3,260 | Rep +7.5% | 70% |
| 1986 | 41,682 | 14,500 | 34.8% | 13,838 | 33.2% | 13,344 | 32.0% | Rep +662 | Rep +1.6% | 69% |