2024 population: 20,733
(
170 from 2020)
Land area: 571.1 square miles
Population density: 36.3 persons per square mile
| 2024 Census data | |||
| White: | 19,660 | 94.82% | 0.3% |
| Black: | 215 | 1.04% | 108.7% |
| Indian: | 36 | 0.17% | 12.5% |
| Asian: | 119 | 0.57% | 0.8% |
| 2+ races: | 251 | 1.21% | 4.1% |
| Hispanic: | 452 | 2.18% | 29.5% |
| Total non-White: | 1,073 | 5.18% | 27.3% |
| 2020-2024 Components | Number | Rate |
|---|---|---|
| Births: | 1,089 | 13.2 |
| Deaths: | 943 | 11.5 |
| Net Migration: | -165 | -2.0 |
| Net Immigration: | 175 | 2.1 |
| Change in White population: | -60 | -0.3 |
| Change in Non-White pop.: | 230 | 1.1 |
| Recent Trends | ||||
|---|---|---|---|---|
| Votes | Δ Margin | Swing % | ||
| 2024 vs. 2020 | R +370 | R +773 | R + 7.4% | |
| D -403 | ||||
| 2024 vs. 2016 | R +1,280 | R +1,484 | R + 12.4% | |
| D -204 | ||||
| 2020 vs. 2016 | R +910 | R +711 | R + 5.0% | |
| D +199 | ||||
| 2024 vs. 2012 | R +2,340 | R +4,485 | R + 42.7% | |
| D -2,145 | ||||
| 2016 vs. 2008 | R +1,371 | R +3,451 | R + 35.0% | |
| D -2,080 | ||||
| How to interpret this table | ||||
| Year | Turnout | Winner | Runner-Up | Other | Total Votes | Diff (St) | Diff (US) | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 70% | Donald Trump (R) | 6,790 | 63.2% | Kamala Harris (D) | 3,766 | 35.0% | 194 [+] | 1.8% | 10,750 | 7 | 13 | 0.65% |
| 2020 | 72% | Donald Trump* (R) | 6,420 | 59.6% | Joe Biden (D) | 4,169 | 38.7% | 185 [+] | 1.7% | 10,774 | 6 | 13 | 0.64% |
| 2016 | 68% | Donald Trump (R) | 5,510 | 53.7% | Hillary Clinton (D) | 3,970 | 38.7% | 772 [+] | 7.5% | 10,252 | 3 | 8 | 0.65% |
| 2012 | 69% | Barack Obama* (D) | 5,911 | 56.1% | Mitt Romney (R) | 4,450 | 42.2% | 174 [+] | 1.7% | 10,535 | -4 | -5 | 0.67% |
| 2008 | 68% | Barack Obama (D) | 6,050 | 58.5% | John McCain (R) | 4,139 | 40.0% | 153 [+] | 1.5% | 10,342 | -4 | -6 | 0.67% |
| 2004 | 69% | John Kerry (D) | 5,608 | 53.5% | George W. Bush* (R) | 4,797 | 45.8% | 70 [+] | 0.7% | 10,475 | -4 | -5 | 0.70% |
| 2000 | 62% | Albert Gore, Jr. (D) | 5,045 | 53.6% | George W. Bush (R) | 4,092 | 43.5% | 273 [+] | 2.9% | 9,410 | -5 | -4 | 0.72% |
| 1996 | 60% | Bill Clinton* (D) | 4,997 | 55.8% | Robert Dole (R) | 3,043 | 34.0% | 911 [+] | 10.2% | 8,951 | -6 | -7 | 0.73% |
| 1992 | 66% | Bill Clinton (D) | 4,166 | 43.2% | George Bush* (R) | 3,313 | 34.3% | 2,175 [+] | 22.5% | 9,654 | -3 | -3 | 0.71% |
| 1988 | 57% | Michael Dukakis (D) | 4,778 | 57.4% | George Bush (R) | 3,495 | 42.0% | 48 [+] | 0.6% | 8,321 | -2 | -11 | 0.68% |
| 1984 | 61% | Ronald Reagan* (R) | 4,965 | 54.3% | Walter Mondale (D) | 4,129 | 45.1% | 58 | 0.6% | 9,152 | 1 | -5 | 0.69% |
| 1980 | 62% | Ronald Reagan (R) | 5,041 | 53.5% | Jimmy Carter* (D) | 3,605 | 38.3% | 776 [+] | 8.2% | 9,422 | 2 | 3 | 0.72% |
| 1976 | 66% | Gerald Ford* (R) | 4,794 | 52.0% | Jimmy Carter (D) | 4,258 | 46.2% | 171 [+] | 1.9% | 9,223 | 3 | 4 | 0.72% |
| 1972 | 66% | Richard Nixon* (R) | 5,277 | 58.3% | George McGovern (D) | 3,609 | 39.9% | 162 [+] | 1.8% | 9,048 | 1 | -2 | 0.74% |
| 1968 | 71% | Richard Nixon (R) | 4,541 | 52.4% | Hubert Humphrey (D) | 3,670 | 42.3% | 463 [+] | 5.3% | 8,674 | -1 | 9 | 0.74% |
| 1964 | 71% | Lyndon Johnson* (D) | 5,621 | 63.7% | Barry Goldwater (R) | 3,187 | 36.1% | 15 | 0.2% | 8,823 | -2 | -2 | 0.74% |
| 1960 | 76% | Richard Nixon (R) | 5,179 | 54.9% | John Kennedy (D) | 4,251 | 45.1% | 3 | 0.0% | 9,433 | -2 | 5 | 0.74% |
| 1956 | 69% | Dwight Eisenhower* (R) | 5,512 | 61.0% | Adlai Stevenson (D) | 3,513 | 38.9% | 10 | 0.1% | 9,035 | 2 | 4 | 0.73% |
| 1952 | 72% | Dwight Eisenhower (R) | 6,431 | 67.8% | Adlai Stevenson (D) | 3,019 | 31.8% | 34 | 0.4% | 9,484 | 4 | 13 | 0.75% |
| 1948 | 66% | Thomas Dewey (R) | 4,310 | 50.6% | Harry Truman* (D) | 4,127 | 48.4% | 86 [+] | 1.0% | 8,523 | 3 | 5 | 0.82% |
| 1944 | 67% | Thomas Dewey (R) | 4,653 | 54.7% | Franklin Roosevelt* (D) | 3,841 | 45.1% | 14 | 0.2% | 8,508 | 3 | 9 | 0.81% |
| 1940 | 82% | Wendell Willkie (R) | 5,630 | 54.6% | Franklin Roosevelt* (D) | 4,649 | 45.1% | 30 | 0.3% | 10,309 | 3 | 10 | 0.85% |
| 1936 | 86% | Franklin Roosevelt* (D) | 5,025 | 50.8% | Alf Landon (R) | 4,734 | 47.8% | 135 [+] | 1.4% | 9,894 | 5 | 11 | 0.87% |
| 1932 | 85% | Franklin Roosevelt (D) | 5,004 | 52.7% | Herbert Hoover* (R) | 4,401 | 46.3% | 95 [+] | 1.0% | 9,500 | 6 | 7 | 0.92% |
| 1928 | 83% | Herbert Hoover (R) | 5,885 | 65.5% | Al Smith (D) | 3,099 | 34.5% | 0 | 0.0% | 8,984 | 4 | 7 | 0.89% |
| 1924 | 80% | Calvin Coolidge (R) | 5,459 | 63.1% | John Davis (D) | 1,780 | 20.6% | 1,409 [+] | 16.3% | 8,648 | 8 | 9 | 0.89% |
| 1920 | 73% | Warren Harding (R) | 6,334 | 79.2% | James Cox (D) | 1,600 | 20.0% | 63 [+] | 0.8% | 7,997 | 8 | 19 | 0.89% |
| 1916 | 46% | Charles Evans Hughes (R) | 3,000 | 61.7% | Woodrow Wilson* (D) | 1,808 | 37.2% | 52 [+] | 1.1% | 4,860 | 7 | 16 | 0.94% |
| 1912 | 45% | Woodrow Wilson (D) | 1,866 | 39.5% | Theodore Roosevelt (Prog) | 1,455 | 30.8% | 1,398 [+] | 29.6% | 4,719 | 3 | 4 | 0.96% |
| 1908 | 45% | William Taft (R) | 2,552 | 55.8% | William J. Bryan (D) | 1,889 | 41.3% | 136 [+] | 3.0% | 4,577 | 0 | 4 | 0.93% |
| 1904 | 43% | Theodore Roosevelt (R) | 2,798 | 60.9% | Alton Parker (D) | 1,545 | 33.6% | 249 [+] | 5.4% | 4,592 | -2 | 5 | 0.94% |
| 1900 | 48% | William McKinley* (R) | 2,958 | 57.0% | William J. Bryan (D) | 2,053 | 39.5% | 183 [+] | 3.5% | 5,194 | -1 | 5 | 0.98% |
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 | 54% | Charles Grassley* (R) | 5,085 | 62.3% | Michael Franken (D) | 3,071 | 37.6% | 10 [+] | 0.1% | 8,166 | 6 | 0.67% |
| 2022 | G | 54% | Kim Reynolds* (R) | 5,356 | 65.2% | Deidre DeJear (D) | 2,650 | 32.3% | 211 [+] | 2.6% | 8,217 | 7 | 0.67% |
| 2020 | S2 | 71% | Joni Ernst* (R) | 6,063 | 56.6% | Theresa Greenfield (D) | 4,292 | 40.1% | 349 [+] | 3.3% | 10,704 | 5 | 0.64% |
| 2018 | G | 56% | Kim Reynolds* (R) | 4,400 | 51.8% | Fred Hubbell (D) | 3,865 | 45.5% | 228 [+] | 2.7% | 8,493 | 2 | 0.64% |
| 2016 | S3 | 67% | Charles Grassley* (R) | 6,382 | 62.9% | Patty Judge (D) | 3,313 | 32.6% | 454 [+] | 4.5% | 10,149 | 3 | 0.66% |
| 2014 | S2 | 52% | Joni Ernst (R) | 3,945 | 50.1% | Bruce Braley (D) | 3,538 | 44.9% | 398 [+] | 5.1% | 7,881 | -2 | 0.70% |
| 2014 | G | 52% | Terry Branstad* (R) | 4,498 | 57.0% | Jack Hatch (D) | 3,118 | 39.5% | 277 [+] | 3.5% | 7,893 | -2 | 0.70% |
| 2010 | S3 | 52% | Charles Grassley* (R) | 5,291 | 67.1% | Roxanne Conlin (D) | 2,446 | 31.0% | 153 [+] | 1.9% | 7,890 | 3 | 0.71% |
| 2010 | G | 52% | Terry Branstad (R) | 3,889 | 48.9% | Chet Culver* (D) | 3,788 | 47.6% | 273 [+] | 3.4% | 7,950 | -4 | 0.71% |
| 2008 | S2 | 67% | Tom Harkin* (D) | 6,952 | 67.6% | Christopher Reed (R) | 3,326 | 32.4% | 2 [+] | 0.0% | 10,280 | -5 | 0.68% |
| 2006 | G | 53% | Chet Culver (D) | 4,635 | 58.0% | Jim Nussle (R) | 3,263 | 40.8% | 97 [+] | 1.2% | 7,995 | -4 | 0.76% |
| 2004 | S3 | 69% | Charles Grassley* (R) | 7,463 | 71.4% | Art Small (D) | 2,839 | 27.2% | 148 [+] | 1.4% | 10,450 | 1 | 0.71% |
| 2002 | S2 | 48% | Tom Harkin* (D) | 4,285 | 59.0% | Greg Ganske (R) | 2,838 | 39.1% | 141 [+] | 1.9% | 7,264 | -5 | 0.71% |
| 2002 | G | 48% | Tom Vilsack* (D) | 4,079 | 56.0% | Doug Gross (R) | 2,970 | 40.7% | 240 [+] | 3.3% | 7,289 | -4 | 0.71% |
| 1998 | S3 | 49% | Charles Grassley* (R) | 5,228 | 71.5% | David Osterberg (D) | 2,008 | 27.5% | 79 [+] | 1.1% | 7,315 | 3 | 0.77% |
| 1998 | G | 49% | Tom Vilsack (D) | 4,137 | 56.3% | Jim Ross Lightfoot (R) | 3,068 | 41.7% | 144 [+] | 2.0% | 7,349 | -5 | 0.77% |
| 1996 | S2 | 60% | Tom Harkin* (D) | 5,214 | 58.3% | Jim Ross Lightfoot (R) | 3,583 | 40.0% | 152 [+] | 1.7% | 8,949 | -7 | 0.73% |
| 1994 | G | 51% | Terry Branstad* (R) | 4,222 | 56.3% | Bonnie Campbell (D) | 3,151 | 42.0% | 132 [+] | 1.8% | 7,505 | -1 | 0.75% |
| 1992 | S3 | 66% | Charles Grassley* (R) | 7,329 | 75.9% | Jean Lloyd-Jones (D) | 2,075 | 21.5% | 248 [+] | 2.6% | 9,652 | 6 | 0.75% |
| 1990 | S2 | 51% | Tom Tauke (R) | 3,694 | 50.7% | Tom Harkin* (D) | 3,591 | 49.3% | 5 [+] | 0.1% | 7,290 | 5 | 0.74% |
| 1990 | G | 46% | Terry Branstad* (R) | 3,929 | 59.8% | Donald Avenson (D) | 2,575 | 39.2% | 61 [+] | 0.9% | 6,565 | -1 | 0.67% |
| 1986 | S3 | 48% | Charles Grassley* (R) | 4,821 | 68.7% | John Roehrick (D) | 2,167 | 30.9% | 31 [+] | 0.4% | 7,019 | 3 | 0.79% |
| 1986 | G | 47% | Lowell Junkins (D) | 3,671 | 52.5% | Terry Branstad* (R) | 3,313 | 47.4% | 9 [+] | 0.1% | 6,993 | -4 | 0.77% |
| 1984 | S2 | 62% | Tom Harkin (D) | 4,910 | 52.9% | Roger Jepsen* (R) | 4,187 | 45.1% | 184 [+] | 2.0% | 9,281 | 1 | 0.72% |
| 1982 | G | 51% | Terry Branstad (R) | 4,361 | 57.2% | Roxanne Conlin (D) | 3,187 | 41.8% | 77 [+] | 1.0% | 7,625 | 4 | 0.73% |
| 1980 | S3 | 59% | Charles Grassley (R) | 5,340 | 59.0% | John Culver* (D) | 3,682 | 40.7% | 27 [+] | 0.3% | 9,049 | 6 | 0.71% |
| 1978 | S2 | 45% | Roger Jepsen (R) | 3,604 | 56.2% | Dick Clark* (D) | 2,766 | 43.1% | 42 [+] | 0.7% | 6,412 | 5 | 0.78% |
| 1978 | G | 45% | Robert Ray* (R) | 3,873 | 60.0% | Jerry Fitzgerald (D) | 2,577 | 39.9% | 7 [+] | 0.1% | 6,457 | 2 | 0.77% |
| 1974 | S3 | 51% | John Culver (D) | 3,816 | 53.6% | David Stanley (R) | 3,262 | 45.9% | 36 [+] | 0.5% | 7,114 | -1 | 0.80% |
| 1974 | G | 52% | Robert Ray* (R) | 3,896 | 54.4% | James Schaben (D) | 3,223 | 45.0% | 39 [+] | 0.5% | 7,158 | -4 | 0.78% |
| 1972 | S2 | 66% | Dick Clark (D) | 5,340 | 59.1% | Jack Miller* (R) | 3,680 | 40.7% | 22 [+] | 0.2% | 9,042 | -3 | 0.75% |
| 1972 | G | 66% | Robert Ray* (R) | 5,049 | 56.1% | Paul Franzenburg (D) | 3,898 | 43.3% | 52 [+] | 0.6% | 8,999 | -2 | 0.74% |
| 1970 | G | 52% | Robert Fulton (D) | 3,220 | 49.4% | Robert Ray* (R) | 3,155 | 48.4% | 149 [+] | 2.3% | 6,524 | -3 | 0.82% |
| 1968 | S3 | 70% | David Stanley (R) | 4,565 | 53.5% | Harold Hughes (D) | 3,964 | 46.5% | 1 [+] | 0.0% | 8,530 | 4 | 0.75% |
| 1968 | G | 69% | Robert Ray (R) | 4,588 | 54.1% | Paul Franzenburg (D) | 3,890 | 45.9% | 1 [+] | 0.0% | 8,479 | 0 | 0.75% |
| 1966 | S2 | 54% | Jack Miller* (R) | 4,249 | 64.5% | E.B. Smith (D) | 2,313 | 35.1% | 21 [+] | 0.3% | 6,583 | 4 | 0.77% |
| 1966 | G | 55% | Harold Hughes* (D) | 3,469 | 51.5% | William Murray (R) | 3,264 | 48.4% | 7 [+] | 0.1% | 6,740 | 4 | 0.75% |
| 1964 | G | 71% | Harold Hughes* (D) | 5,833 | 66.9% | Evan Hultman (R) | 2,848 | 32.7% | 35 [+] | 0.4% | 8,716 | 1 | 0.75% |
| 1962 | S3 | 45% | Bourke Hickenlooper* (R) | 2,989 | 53.9% | E.B. Smith (D) | 2,554 | 46.1% | 0 | 0.0% | 5,543 | 1 | 0.69% |
| 1962 | G | 44% | Harold Hughes (D) | 2,964 | 54.1% | Norman Erbe* (R) | 2,510 | 45.9% | 0 | 0.0% | 5,474 | -2 | 0.67% |
| 1960 | S2 | 74% | Jack Miller (R) | 4,792 | 52.3% | Herschel Loveless (D) | 4,372 | 47.7% | 0 | 0.0% | 9,164 | 0 | 0.74% |
| 1960 | G | 74% | Norman Erbe (R) | 4,738 | 51.7% | Edward McManus (D) | 4,420 | 48.3% | 0 | 0.0% | 9,158 | 0 | 0.74% |
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 | IA02 | Ashley Hinson* (R) | 6,720 | 63.9% | Sarah Corkery (D) | 3,573 | 34.0% | 230 | 2.2% | 10,523 | |||
| County Total for 2024-11-05: | 10,523 | ||||||||||||
| 2022-11-08 | IA02 | Ashley Hinson* (R) | 5,028 | 61.6% | Liz Mathis (D) | 3,128 | 38.3% | 9 | 0.1% | 8,165 | |||
| County Total for 2022-11-08: | 8,165 | ||||||||||||
| 2020-11-03 | IA01 | Ashley Hinson (R) | 6,180 | 58.0% | Abby Finkenauer* (D) | 4,481 | 42.0% | 3 | 0.0% | 10,664 | |||
| County Total for 2020-11-03: | 10,664 | ||||||||||||
| 2018-11-06 | IA01 | Rod Blum* (R) | 4,166 | 49.3% | Abby Finkenauer (D) | 3,977 | 47.0% | 310 | 3.7% | 8,453 | |||
| County Total for 2018-11-06: | 8,453 | ||||||||||||
| 2016-11-08 | IA01 | Rod Blum* (R) | 5,739 | 57.4% | Monica Vernon (D) | 4,250 | 42.5% | 14 | 0.1% | 10,003 | |||
| County Total for 2016-11-08: | 10,003 | ||||||||||||
| 2014-11-04 | IA01 | Rod Blum (R) | 4,032 | 51.5% | Pat Murphy (D) | 3,779 | 48.3% | 11 | 0.1% | 7,822 | |||
| County Total for 2014-11-04: | 7,822 | ||||||||||||
| 2012-11-06 | IA01 | Bruce Braley* (D) | 5,413 | 52.0% | Ben Lange (R) | 4,885 | 46.9% | 115 | 1.1% | 10,413 | |||
| County Total for 2012-11-06: | 10,413 | ||||||||||||
| 2010-11-02 | IA01 | Ben Lange (R) | 4,147 | 52.7% | Bruce Braley* (D) | 3,504 | 44.5% | 220 | 2.8% | 7,871 | |||
| County Total for 2010-11-02: | 7,871 | ||||||||||||
| 2008-11-04 | IA01 | Bruce Braley* (D) | 6,750 | 67.1% | David Hartsuch (R) | 3,310 | 32.9% | 0 | 0.0% | 10,060 | |||
| County Total for 2008-11-04: | 10,060 | ||||||||||||
| 2006-11-07 | IA01 | Bruce Braley (D) | 4,261 | 54.6% | Mike Whalen (R) | 3,381 | 43.3% | 163 | 2.1% | 7,805 | |||
| County Total for 2006-11-07: | 7,805 | ||||||||||||
| 2004-11-02 | IA01 | Jim Nussle* (R) | 6,103 | 58.8% | Bill Gluba (D) | 4,121 | 39.7% | 164 | 1.6% | 10,388 | |||
| County Total for 2004-11-02: | 10,388 | ||||||||||||
| 2002-11-05 | IA01 | Jim Nussle* (R) | 4,304 | 59.3% | Ann Hutchinson (D) | 2,944 | 40.5% | 15 | 0.2% | 7,263 | |||
| County Total for 2002-11-05: | 7,263 | ||||||||||||
| 2000-11-07 | IA02 | Jim Nussle* (R) | 5,305 | 56.7% | Donna Smith (D) | 3,972 | 42.4% | 83 | 0.9% | 9,360 | |||
| County Total for 2000-11-07: | 9,360 | ||||||||||||
| 1998-11-03 | IA02 | Jim Nussle* (R) | 4,112 | 56.1% | Rob Tully (D) | 3,141 | 42.8% | 79 | 1.1% | 7,332 | |||
| County Total for 1998-11-03: | 7,332 | ||||||||||||
| 1996-11-05 | IA02 | Jim Nussle* (R) | 4,942 | 55.2% | Donna Smith (D) | 3,952 | 44.2% | 51 | 0.6% | 8,945 | |||
| County Total for 1996-11-05: | 8,945 | ||||||||||||
| 1994-11-08 | IA02 | Jim Nussle* (R) | 4,363 | 58.9% | Dave Nagle (D) | 2,978 | 40.2% | 67 | 0.9% | 7,408 | |||
| County Total for 1994-11-08: | 7,408 | ||||||||||||
| 1992-11-03 | IA02 | Jim Nussle* (R) | 5,358 | 55.2% | Dave Nagle* (D) | 4,273 | 44.0% | 84 | 0.9% | 9,715 | |||
| County Total for 1992-11-03: | 9,715 | ||||||||||||
| Year | Total | Republican | Democrat | Other | R/D Edge | R/D Edge % | VAPOP % | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 10,884 | 3,882 | 35.7% | 2,836 | 26.1% | 4,166 | 38.3% | Rep +1,046 | Rep +9.6% | 71% |
| 2022 | 12,257 | 3,993 | 32.6% | 3,297 | 26.9% | 4,967 | 40.5% | Rep +696 | Rep +5.7% | 80% |
| 2020 | 13,542 | 3,874 | 28.6% | 3,844 | 28.4% | 5,824 | 43.0% | Rep +30 | Rep +0.2% | 89% |
| 2018 | 13,223 | 3,222 | 24.4% | 3,531 | 26.7% | 6,470 | 48.9% | Dem +309 | Dem +2.3% | 87% |
| 2016 | 13,401 | 3,323 | 24.8% | 3,660 | 27.3% | 6,418 | 47.9% | Dem +337 | Dem +2.5% | 88% |
| 2014 | 13,288 | 3,112 | 23.4% | 3,741 | 28.2% | 6,435 | 48.4% | Dem +629 | Dem +4.7% | 87% |
| 2012 | 13,464 | 3,224 | 23.9% | 3,942 | 29.3% | 6,298 | 46.8% | Dem +718 | Dem +5.3% | 88% |
| 2010 | 13,630 | 3,214 | 23.6% | 4,289 | 31.5% | 6,127 | 45.0% | Dem +1,075 | Dem +7.9% | 89% |
| 2008 | 13,656 | 3,068 | 22.5% | 4,579 | 33.5% | 6,009 | 44.0% | Dem +1,511 | Dem +11.1% | 90% |
| 2006 | 13,350 | 3,216 | 24.1% | 4,343 | 32.5% | 5,791 | 43.4% | Dem +1,127 | Dem +8.4% | 88% |
| 2004 | 13,648 | 3,299 | 24.2% | 4,297 | 31.5% | 6,052 | 44.3% | Dem +998 | Dem +7.3% | 90% |
| 2002 | 13,157 | 3,483 | 26.5% | 3,973 | 30.2% | 5,701 | 43.3% | Dem +490 | Dem +3.7% | 87% |
| 2000 | 13,461 | 3,639 | 27.0% | 4,162 | 30.9% | 5,660 | 42.0% | Dem +523 | Dem +3.9% | 89% |
| 1994 | 11,642 | 3,404 | 29.2% | 4,254 | 36.5% | 3,984 | 34.2% | Dem +850 | Dem +7.3% | 79% |
| 1986 | 11,715 | 3,394 | 29.0% | 4,288 | 36.6% | 4,033 | 34.4% | Dem +894 | Dem +7.6% | 79% |